From e519d6c6a069f8e844b28b08963cea2efb0fd64d Mon Sep 17 00:00:00 2001 From: Carlos Rafael Giani Date: Thu, 5 Nov 2015 10:27:54 +0100 Subject: libimxvpuapi: Add new recipe This is a library for using the i.MX6 VPU. It is an alternative to libfslvpuwrap, hosted on Github, and has an API that features several improvements over libfslvpuwrap, which include: * User-defined context information associated with input frames, which is passed on to corresponding output frames (to be able to identify which input frame produced which output frame) * Groundwork for future DMA-BUF/BMM/ION/CMA allocator integration, using file descriptors instead of physical addresses * Indicators for when it is safe to try to decode frames, which is critical in multi-threaded playback cases * Simplified, higher-level JPEG en/decoding API, based on the VPU MJPEG codec; useful for picture viewing without the extra boilerplate for VPU-based en/decoding Signed-off-by: Carlos Rafael Giani Signed-off-by: Otavio Salvador --- recipes-multimedia/libimxvpuapi/libimxvpuapi_0.10.0.bb | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 recipes-multimedia/libimxvpuapi/libimxvpuapi_0.10.0.bb (limited to 'recipes-multimedia/libimxvpuapi') diff --git a/recipes-multimedia/libimxvpuapi/libimxvpuapi_0.10.0.bb b/recipes-multimedia/libimxvpuapi/libimxvpuapi_0.10.0.bb new file mode 100644 index 0000000..2481bf8 --- /dev/null +++ b/recipes-multimedia/libimxvpuapi/libimxvpuapi_0.10.0.bb @@ -0,0 +1,16 @@ +DESCRIPTION = "frontend for the i.MX6 VPU hardware video engine" +HOMEPAGE = "https://github.com/Freescale/libimxvpuapi" +LICENSE = "LGPLv2.1" +LIC_FILES_CHKSUM = "file://LICENSE;md5=38fa42a5a6425b26d2919b17b1527324" +SECTION = "multimedia" +DEPENDS = "imx-vpu" + +SRCBRANCH ?= "master" +SRCREV = "d44fb50780b9de319315cf2f0423def47b58df78" +SRC_URI = "git://github.com/Freescale/libimxvpuapi.git;branch=${SRCBRANCH}" + +S = "${WORKDIR}/git" + +inherit waf pkgconfig + +COMPATIBLE_MACHINE = "(mx6q|mx6dl)" -- cgit v1.2.3-54-g00ecf