Hi,
I am trying to compile the tuningext executable for Android. I have downloaded two version iMX Verisilicon Software ISP isp-imx-4.2.2.24.1 and isp-imx-4.2.2.24.2. The isp-imx-4.2.2.24.2 package has only Linux prebuilt executable and no source code, but isp-imx-4.2.2.24.1 has a source code for building the tuningext, but when I compile the code ( isp-imx-4.2.2.24.1) I am getting the following error:
[ 95%] Building CXX object obj/tuningext/CMakeFiles/tuningext.dir/source/display/display-event.cpp.o
/android_v14.0_s80p/work/isp-imx-4.2.2.24.1/tuningext/source/display/display-event.cpp:23:10: fatal error: 'ioctl/dma-buf.h' file not found
#include "ioctl/dma-buf.h"
^~~~~~~~~~~~~~~~~
The file is using 'struct dma_buf_phys' which is not part of the linux kernel dma_buf or android ndk. How can I build the tuningext executable?
Thanks
Hello,
You need compile the source code on ISP-iMXpackage with tuningext, but it comes only in binary form. I think you can not do it.
Regards
I know that the tuningext comes in a binary form but I can not use it. The isp-imx package has android scripts which build other Android executables (as an example, isp_media_server), but the package does noy provide the tuningext which can be used on Android devices.
Regards