aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-multimedia
AgeCommit message (Collapse)AuthorFilesLines
6 daysgstreamer1.0-plugins-bad_1.14.imx: follow split of vulkanMax Krummenacher1-1/+1
OE-core Commit '928d09f88c vulkan: remove' dropped the vulkan recipe/package in favour of a split into vulkan-header/vulkan-loader/vulkan-tools. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
6 dayslayer: replace ${PN} with ${BPN} in SRC_URIMax Krummenacher3-3/+3
This prevents a number warnings like the following: | imx-sc-firmware-1.2-r0 do_package_qa: QA Issue: imx-sc-firmware: SRC_URI uses PN not BPN [src-uri-bad] Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
8 daysgstreamer1.0-libav_1.14.0: add gstreamer1.0-libav recipePeter Griffin6-0/+232
Newer versions of libav have dependencies on the newer gst versions. To use the gstreamer-imx fork we also need this older version of libav. Signed-off-by: Peter Griffin <peter.griffin@linaro.org>
2019-08-06libimxvpuapi2: Add recipeCarlos Rafael Giani1-0/+25
This is the successor to libimxvpuapi. Since at this moment, there is software still using the former, its recipe remains in place. Both versions (1 and 2) can coexist on the same rootfs. Version 2 introduces support for i.MX8 (mx8m and mx8mm for now), and also still supports i.MX6. Signed-off-by: Carlos Rafael Giani <crg7475@mailbox.org>
2019-08-06gstreamer1.0-plugins-base: Move bbappend to 1.16 versionCarlos Rafael Giani1-0/+0
This follows the OE-Core upgrade. Signed-off-by: Carlos Rafael Giani <crg7475@mailbox.org>
2019-07-12gstreamer1.0-plugins-bad: Drop using bluetooth bbclassKhem Raj1-2/+2
It has been deprecated for few years and finally now removed from oe-core Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-05-17imx-gst1.0-plugin: Upgrade version from 4.4.2 to 4.4.5Yuqing Zhu1-2/+2
-Fix Hantro encoder align issue -Fix vpu crash in secure mode -Fix gplay can not exit when --quiet -Add support in VPU decoder for draining buffers during input format change -Add RGB input support for vpu encoder plugin Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
2019-05-17gstreamer1.0-plugins-bad: Switch to MM_04.04.05_1902_L4.14.98_GA branchYuqing Zhu1-4/+2
Bugfix: -waylandsink: fix HDR10 playback abnormal -waylandsink: fix buffer map fail when swith to internal buffer -wayland/wlbuffer: just return if used_by_compositor is true when attach -kmssink: add NV12_10LE support for DRM dumb buffer Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
2019-05-17gstreamer1.0-plugins-good: Switch to MM_04.04.05_1902_L4.14.98_GA branchYuqing Zhu1-2/+2
-v4l2videoenc: workaround for sink pool dequeue race condition -v4l2videodec: add lock for queue and stream off -pulseaudio: fix bad state when play audio with varying channels Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
2019-05-17gstreamer1.0-plugins-base: Switch to MM_04.04.05_1902_L4.14.98_GA branchYuqing Zhu2-18/+14
-Enable eac3 pass-through mode -Glcolorbalance: fix pipeline crash when init -Glupload: add internal physical buffer pool -Video-frame: correct copy width when format is NV12_10LE -Update 0001-Makefile.am-don-t-hardcode-libtool-name-when-running.patch to fix applying conflict. Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
2019-05-17gstreamer1.0: Switch to MM_04.04.05_1902_L4.14.98_GA branchYuqing Zhu1-2/+2
Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
2019-05-17imx-vpuwrap: Upgrade version from 4.4.2 to 4.4.5Yuqing Zhu1-3/+3
-Fix VP8 encoded video has mosaic when seek -Fix video not smooth at the begining -Fix 1080p h264 encode video has mosaic -Fix gplay segfault when CMA free is low -Fix vpu crash in secure mode -Fix av unsync when play a vp8 stream -Refine bit rate calculation,use width, height and frame rate to adjust bitrate -Enable prependSPSPPSToIDRFrames so that each IDR frame has sps/pps and the encoded h264 stream can play in multi ts files -Add RGB input support for vpu encoder plugin Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
2019-05-17imx-parser: Upgrade version from 4.4.2 to 4.4.5Yuqing Zhu1-3/+3
Bug Fix: -Fix one mpg2 video fast forward get segmentation fault -Fix Ogg seek segmentation fault -Fix last PES not processed by ts parser -Make H264 parser reset correctly when seeking -Fix ID3 parser crash UTF16ToUTF8Len return size is less than actual size because there are invalid data in metadata, so add padding size in avoid this issue. Update mp3 parser to 03.02.02 Update aac parser to 03.01.02 -Add vp8/vp9 video type support in avi parser Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
2019-05-17imx-codec: Upgrade version from 4.4.2 to 4.4.5Yuqing Zhu1-3/+3
-wma10d_wrap: remove the 32bit support -g.723 : fix noise issue with encoder & decoder Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
2019-03-27imx-codec: Fix ownership of installed filesOtavio Salvador1-0/+2
Change-Id: I90a38935ea8e87a2c03fa815af433e13b5fd7091 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2019-03-27imx-codec: Allow packaging of .so of src codecOtavio Salvador1-5/+0
This was an old FIXME which is now fixed. Change-Id: I0c5936e5c4c63e0f913ca9089f5f73b3259d9b51 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2019-03-27imx-codec: Fix wrong packaging of 'src' codecOtavio Salvador1-0/+3
This overrides the package split regarding the debug symbols to avoid the generation of a '-src' package which causes the 'src' codec to be left unpackaged. This is a side effect of following commit: ,---- | Author: Joshua Watt <jpewhacker@gmail.com> | Date: Wed Mar 6 10:32:30 2019 -0600 | | Add source package to ${PACKAGES} | | Permanently adds the -src source package to ${PACKAGES} instead of | relying on creating it dynamically at packaging time. The | source package is now defined in bitbake.conf, just like -dev and -dbg | packages. | | For compatibility, the -src package is still added dynamically if | it was missing, since some recipes have a tendency to completely | override PACKAGES and do so without manually adding back the -src | package. | | This allows RDEPENDS on the -src packages, which wasn't previously | possible. | | [YOCTO #13203] | | Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> `---- As this is a very weird corner case, we handle it here instead of fixing OE-Core. Change-Id: Ief1ca6da5db26cc536ba18af64b614f6cce26065 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2019-03-19recipes-multimedia/gstreamer: Fix compilation with OpenCV 3.4.5Vincent Dehors2-0/+41
This commit fixes the compilation of gstreamer1.0-plugins-bad which failed with : from ../../../git/ext/opencv/gstgrabcut.cpp:90: [...] error: conflicting declaration of C function 'CvMoments cvMoments(const cv::Moments&) The added patch is similar to 0001-opencv-fix-build-for-opencv-3-4-2.patch but for gstgrabcut.cpp.
2019-02-28imx-alsa-plugins: Add support for i.MX 6SLL and all 8Tom Hochstein1-1/+2
Also simplify i.MX 6 and 7 configuration logic since alsa is supported by all i.MX 6 and 7. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2019-01-17remove True option to getVar callsAndré Draszik2-3/+3
getVar() has been defaulting to expanding by default for a long time (2016), thus remove the True option from getVar() calls with a regex search and replace. Search & replace made using the following command: sed -e 's|\(d\.getVar \?\)( \?\([^,()]*\), \?True)|\1(\2)|g' \ -i $(git grep -E 'getVar ?\( ?([^,()]*), ?True\)' \ | cut -d':' -f1 \ | sort -u) Signed-off-by: André Draszik <andre.draszik@jci.com>
2019-01-10gstreamer1.0-plugins-good: fix souphttpsrc dependency cherry-picked from ↵sivasubramanian1-0/+1
openembedded-core master Signed-off-by: sivasubramanian <sivasubramanian.patchaiperumal@linaro.org> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-12-13imx-vpuwrap: Simplify COMPATIBLE_MACHINETom Hochstein1-1/+1
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2018-12-13alsa-lib: Add support for AK4458Tom Hochstein2-3/+128
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2018-11-08gstreamer1.0-plugins-good.imx: Add missing libdrm dependencyCarlos Rafael Giani1-1/+1
Signed-off-by: Carlos Rafael Giani <crg7475@mailbox.org> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-10-26classes/use-imx-headers: Easy linux-imx-headers useOtavio Salvador4-13/+12
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>
2018-10-26imx-gst1.0-plugin: Replace kernel dependence with linux-imx-headersTom Hochstein1-8/+3
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2018-10-26gstreamer1.0-plugins-imx: Replace kernel dependence with linux-imx-headersTom Hochstein1-4/+3
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2018-10-26imx-alsa-plugins: Replace kernel dependence with linux-imx-headersTom Hochstein1-5/+2
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2018-10-26gstreamer1.0-plugins-base: Use linux-imx-headers instead of kernelTom Hochstein1-11/+3
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2018-10-26gstreamer1.0-plugins-base: Set PACKAGECONFIG_GL for use-mainline-bsp overrideFabio Berton1-0/+1
Change-Id: I2184d54e59a5c25e0353536cb7b576860580241b Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
2018-10-26gstreamer1.0-plugins-good: Set PACKAGECONFIG_GLFabio Berton1-0/+3
Change-Id: I8f045201dbc49fb3f556da968c73c7376a59838a Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
2018-10-04gstreamer1.0-plugins-base: fix build issueGary Bisson1-0/+1
Just like imx-vpu-hantro, this package now depends on LINUX_VERSION_CODE which should be retrieved from kernel build folder directly instead of relying on the toolchain kernel headers. Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-10-01imx-gst1.0-plugin: Upgrade version from 4.4.0 to 4.4.2Yuqing Zhu2-4/+50
Update EULA to V26 Enable vpu encoder 8MM Enalbed date_time in 8MM 1. Refine date time overlay code 2. Use SW compositor in 8MM Enalbe grecorder in imx8mm 1. Update video source and sink to autovideo source/sink 2. Added VP8 encoding format 3. Change audio recoder to mp1 layer2 to use opensource encoder 4. Remove videodetect with compiling macro 5. Update grecorder command option Add support for disable audio in recording Fix ion.h header inclusion to be standard Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-10-01gstreamer1.0-plugins-bad: Update to L4.9.123-2.3.0_8mm_ga releaseYuqing Zhu1-2/+2
Changes for waylandsink: Implement alpha blending for surface Support HDR10 video playback Set to play video fullscreen as default Set waylandsink as default video sink for imx8 Add property to set window resolution Add internal dmabuf pool to support SW decode Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-10-01gstreamer1.0-plugins-good: Update to L4.9.123-2.3.0_8mm_ga releaseYuqing Zhu1-2/+2
v4l2videodec: Add more video format support: RMVB/VP6/AVS/Sorenson SPARK/DivX Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-10-01gstreamer1.0-plugins-base: Update to L4.9.123-2.3.0_8mm_ga releaseYuqing Zhu2-2/+53
Add i.MX8MM feature list accoridng to soc_id Add marcos for i.MX8MM chip code in gstimxcommon Respect to downstream format priority in glupload Fix ion.h header inclusion to be standard Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-10-01gstreamer1.0: Update to L4.9.123-2.3.0_8mm_gaYuqing Zhu1-1/+1
Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-10-01imx-codec: Upgrade version from 4.4.0 to 4.4.2Yuqing Zhu1-3/+3
Update EULA to V26 Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-10-01imx-parser: Upgrade version from 4.4.0 to 4.4.2Yuqing Zhu1-3/+3
Update EULA to V26 Bugfix: Fix last PES not processed by ts parser Make H264 parser reset correctly when seeking Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-10-01imx-vpuwrap: Upgrade version form 4.4.0 to 4.4.2Yuqing Zhu1-4/+4
Add support for i.MX8MMEVK Update EULA to V26 Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-09-12gstreamer1.0-plugins-bad: fix build for opencv >= 3.4.2Gary Bisson2-0/+64
Since OpenCV was updated to version 3.4.3 in meta-openembedded: 7b9f86ca7 opencv: Update to 3.4.3 The gstreamer-plugins from NXP is therefore out of sync and can't build without this patch from upstream. Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-09-07pulseaudio: Add i.MX8 supportYuqing Zhu1-0/+2
Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-09-07imx-gst1.0-plugin: Upgrade to v4.4.0Yuqing Zhu1-3/+3
Upgrade EULA to v24 Update plugin define as macro GST_PLUGIN_DEFINE in GST1.14 is updated Remove link to libgstbadbase in compositor when compiling with GST1.14 (GST-1.14 has moved badbase into libgstbase) Imxcompositor update for GST1.14 G2d support VPU tiled format Set default video sink to g2d convert link with waylandsink for 8qxp Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-09-07gstreamer1.0-plugins-bad: Upgrade to v1.14.imxYuqing Zhu4-128/+134
Add GST_EXPORT APIs for GST1.14 kmssink: Add HDR10 support Add hdr metadata reset when exit playback Add fps print when exit Add alignment for video src crop size for dpu waylandsink: Add fps print Support video crop meta using viewporter protocol Pass dmabuf modifier to weston Hard code scale ratio for i.mx8qxp instead of using setplane to try scale ratio as its upscale has no limitation Update patch to fix applying conflict Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-09-07gstreamer1.0-plugins-good: Upgrade to v1.14.imxYuqing Zhu1-3/+2
gtkglwidget: Fix build error caused by api change in base-gl v4l2videodec: Add resolution change support Add HEVC support Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-09-07gstreamer1.0-plugins-base: Upgrade to v1.14.imxYuqing Zhu6-127/+175
Add GST_GL_API ahead api to export symbol add include "gstglfuncs.h" when need call gl api. Add ion dmabuf support in glupload/gldownload. Add fullRange to hdr10 metadata. Move gstimxcommon.h into base for imx specified dev. Add imx physical memory allocator. Fix glplugin not build in wayland backend. Patch update to fix applying conflicts. Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-09-07gstreamer1.0: Upgrade to v1.14.imxYuqing Zhu1-2/+2
Bugfix/Optimization: baseparse: Handle base parse error. baseparse: Unset FLAG_DISCONT when push to adapter. Or the DISCONT flag will always be set on each frame, for the first chain in buffer. baseparse: Push adapter remainning data in pass through mode to avoid missing data. poll: Need check if can read event of buffer for video decoder based on V4L2 driver. Add the API for it. inputselector: Proceed non-active pad buffer even if active pad reach eos Non-active pad will be blocked if active pad reach eos in inputselector, which will cause all pipeline be blocked. Inputselector should proceed non-active pad buffer based on clock even if active pad reach eos. Change to sync with clock for better user experience. Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-09-07imx-vpuwrap: Upgrade to v4.4.0Yuqing Zhu1-3/+3
Upgrade EULA to v24 Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-09-07imx-parser: Upgrade to v4.4.0Yuqing Zhu1-3/+3
Upgrade EULA to v24 Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-09-07imx-codec: Upgrade to v4.4.0Yuqing Zhu1-3/+3
Upgrade EULA to v24 Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>