You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Yes, the library can be compiled on ARM, but requires a change to the CMakeLists.txt. I am including a modified CMakeLists.txt.
Replace the CMakeLists.txt file in OpenJPH/, with this CMakeLists.txt.
Then,
cd build
cmake -DCMAKE_BUILD_TYPE=Release -DOJPH_DISABLE_INTEL_SIMD=ON ../
make
This disables the use of Intel SIMD instruction, and the code can be compiled for ARM.
I want to test this new CMakeLists.txt file in Windows before pushing it to repository.
I do not have an ARM machine to test one. So, I tested the code using QEMU for aarch64 architecture assuming a Cortex-A57. Because the ARM platform is emulated, the whole process was slow, but the code is working as far as I can tell.
Perhaps you can let us know what platform you use, and advise me what tools to use testing.
Cheers,
Aous.
P.S.: cmake generates a Makefile for you. I hope this is not an issue.
Closes Issue #18: CMakeLists.txt allows disabling SIMD instruction for compilations targeting ARM and other platforms.
Closes Issue #21: Added some text in README.md to clarify the need to use an escape character before { and }.
Closes Issue #22: Added some text in README.md to clarify how the downsampling option -downsamp should be used for the case of 422 (Obviously more work on documentation is needed).
Closes Issue #23: It looks like some older versions of ffprobe is sensitive to the header of ppm, so I modified the header slightly to make it acceptable. I think the new format should be supported by more applications.
Hello,
Thanks for the awesome work! Can this library be compiled on ARM architectures? If so, could you please share a sample makefile?
Thanks!
The text was updated successfully, but these errors were encountered: