summaryrefslogtreecommitdiffstats
path: root/recipes-bsp/imx-vpu-hantro
Commit message (Collapse)AuthorAgeFilesLines
* imx-vpu-hantro: fix compilation issues with -fcommonAndrey Zhizhikin2020-09-012-0/+55
| | | | | | | | | | | | GCC 10.2 is recently configured to include -fcommon per default, which results in compilation error with multiple definitions of enum names. Intoduce a patch which corrects double-defined enum names and resolves compilation of the component. Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com> Cc: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit a6bf5c7b5c463caf96e8045b8d2dec5b66fe2bc1)
* imx-vpu-hantro: upgrade to 1.18.0Andrey Zhizhikin2020-09-011-5/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This version uses updated EULA and limits compatibility to mx8mq, mx8mm and and mx8mp machines (mx8mn does not have video accelerator IP block). Following commits are added in this release (including command): $ git log --oneline --no-decorate 904a9ab..ee99dc1 ee99dc1 NVJM850-82 - [RV8] RV8 video can't be decoded b2aa5a0 M865SW-147: [G1/G2]: enhancement for h264 error handing cfffc5f MMIOT-418: Allow to configure CFG_SECURE_DATA_PATH on Linux 0a741cc NVJM850-81 - [G2]:hevc error handling 2f3f4fa M865SW-132: [G1G2]: HEVC decoder illegal memory access in security mode 8182f16 MA-14108-1 Remove ION_FLAG_CACHED flag for hantro vpu buffer 65d5f3a MMFMWK-8595 Enable VC8000E encoder for 865 b434f22 M865SW-87:[G1/G2]: Integrate some code for VSI platform 4dc2d6f M865SW-82 - [G1/G2]: H264 conformance test failure caused by change in 1.0.6 release dd606d2 [G1/G2]: Integrate VSI 1.0.7_20191212 release d62fd74 [G1/G2]: Coverity issues fix 6460a5f [G1/G2]: Refine Test Makefile 7805f7f [G1/G2]: Coverity issues fix eca7409 [G1/G2]: Coverity issues fix a210f04 [G1/G2]: Coverity issues fix dd0e5f4 [G1/G2]: Coverity issues fix c12e5a8 [G1/G2]: Coverity issues fix 7631926 [G1/G2]: Coverity issues fix Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com> Cc: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit cc9b020bcb5ece255d4c09f3cefd12b1e511d7fd)
* imx-vpu-hantro: Upgrade to 1.16.0Yuqing Zhu2020-04-201-3/+3
| | | | | | | | [G1/G2]: Fix H264 conformance test failure caused by changes in latest release [G1]: Fix memory leak, inlcudes: h264/mpeg2/mpeg4/vc1/rv/avs [Mpeg4]: Fix DivX3 can't be decoded caused by wrong sscanf string Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
* imx-vpu-hantro: Upgrade version from 1.11.0 to 1.15.0Cristinel Panfir2019-12-162-52/+3
| | | | | | | | | | | | | | - [H1]: code refine for error handling to avoid blocking - [H1]: Driver enhancement for suspend/resume - [ION]: Enhance for 32bit compatibility for decoder and encoder - [H264] Handle interlace video correctly - [VC1Dec] Return error to avoid segmentation fault - [H264]: decoder enhancment in h264bsdGetBits() for corrupted clips - [Common]: support for security mode Remove unused patch Signed-off-by: Cristinel Panfir <cristinel.panfir@nxp.com>
* recipes: Use BPN instead of PN in SRC_URIsAndrey Zhizhikin2019-08-231-1/+1
| | | | | | Fix QA issue: SRC_URI uses PN not BPN [src-uri-bad] Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* imx-vpu-hantro: Upgrade version from 1.8.0 to 1.11.0Yuqing Zhu2019-05-171-4/+3
| | | | | | | | | | -[hantro h1]: Enable set videoFullRange and BGR format -Disable HEVC bumping flag and h264 bumping flag as default -[HEVC]: Add error return to avoid segement fault -Support get color aspect info h264/hevc/mpeg2 decoder -Add security mode for VP9 Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
* imx-vpu-hantro: Simplify COMPATIBLE_MACHINETom Hochstein2019-01-141-1/+1
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* classes/use-imx-headers: Easy linux-imx-headers useOtavio Salvador2018-10-261-4/+1
| | | | | | | | | | | | | | | | | | | | | This allow to easy reuse of binary packages among similar SoCs. The usual use for this is to share SoC specific packages among different boards independently of the kernel version it is using, as far it is ABI compatible with the official version it will just work. Following recipes has been reworked to make use of the class: - imx-lib - imx-test - imx-vpu-hantro - imx-vpu - imx-alsa-plugins - gstreamer1.0-plugins-base - gstreamer1.0-plugins-imx - imx-gst1.0-plugin Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-vpu-hantro: Replace kernel dependence with linux-imx-headersTom Hochstein2018-10-264-124/+53
| | | | | | Find ion.h and version.h in linux-imx-headers instead of kernel. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-vpu-hantro: Fix h1 encoder build issueYuqing Zhu2018-10-151-1/+1
| | | | | | | | | | Modify the environment setting of h1 encoder to correct include header directory, make LINUX_VERSION_CODE come from kernel build folder instead of toolchain headers. Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Reviewed-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-vpu-hantro: fix build issueGary Bisson2018-10-042-1/+48
| | | | | | | | | | | | | | The source code uses LINUX_VERSION_CODE at many places which constraints the package to be built with a toolchain whose headers match the kernel. This is a far from ideal solution, especially if one wants to use a prebuilt toolchain (with unknown kernel header version). So change the CFLAGS to consider the kernel build folder so that the Linux version test actually matches the kernel built. Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-vpu-hantro: Upgrade version from 1.7.0 to 1.8.0Yuqing Zhu2018-10-012-30/+65
| | | | | | | | | Add support for i.MX8MMEVK Update EULA to V26 Update ion header inclusion patch Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-vpu-hantro: Update to 1.7.0Tom Hochstein2018-08-303-53/+52
| | | | | | | | | | | - Vp9: rectify the consumed length for error return - MJPEG: bug fixing in trickmode - H264: bug fixing for special clip containing invalid syntax value - RV: limit the HW read pointer in valid range - Common: Export setinfo() API in codec.h Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-vpu-hantro: add recipe for i.MX8MQ Hantro VPUGary Bisson2018-07-122-0/+77
Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>