Skip to content

Commit

Permalink
Merge pull request #140 from radarhere/simd-init
Browse files Browse the repository at this point in the history
Corrected return types
  • Loading branch information
homm authored Aug 12, 2024
2 parents cb55ee6 + 55a97f9 commit b55da80
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 3 deletions.
2 changes: 1 addition & 1 deletion src/PIL/features.py
Original file line number Diff line number Diff line change
Expand Up @@ -128,7 +128,7 @@ def get_supported_codecs() -> list[str]:
"libjpeg_turbo": ("PIL._imaging", "HAVE_LIBJPEGTURBO", "libjpeg_turbo_version"),
"libimagequant": ("PIL._imaging", "HAVE_LIBIMAGEQUANT", "imagequant_version"),
"xcb": ("PIL._imaging", "HAVE_XCB", None),
"acceleration": ("PIL._imaging", "acceleration", "acceleration"),
"acceleration": ("PIL._imaging", "HAVE_ACCELERATION", "acceleration"),
}


Expand Down
9 changes: 7 additions & 2 deletions src/_imaging.c
Original file line number Diff line number Diff line change
Expand Up @@ -4407,6 +4407,7 @@ setup_module(PyObject *m) {
Py_INCREF(have_xcb);
PyModule_AddObject(m, "HAVE_XCB", have_xcb);

PyObject *have_acceleration = Py_True;
#ifdef __AVX2__
PyModule_AddStringConstant(m, "acceleration", "avx2");
#elif defined(__SSE4__)
Expand All @@ -4416,9 +4417,13 @@ setup_module(PyObject *m) {
#elif defined(__NEON__)
PyModule_AddStringConstant(m, "acceleration", "neon");
#else
Py_INCREF(Py_False);
PyModule_AddObject(m, "acceleration", Py_False);
Py_INCREF(Py_None);
PyModule_AddObject(m, "acceleration", Py_None);

have_acceleration = Py_False;
#endif
Py_INCREF(have_acceleration);
PyModule_AddObject(m, "HAVE_ACCELERATION", have_acceleration);

PyObject *pillow_version = PyUnicode_FromString(version);
PyDict_SetItemString(
Expand Down

0 comments on commit b55da80

Please sign in to comment.