summaryrefslogtreecommitdiffstats
path: root/meta/recipes-multimedia
AgeCommit message (Collapse)Author
2021-01-04pulseaudio: Remove OE_LT_RPATH_ALLOWTanu Kaskinen
I don't know what these variables were supposed to do, but there doesn't seem to be anything that would use these variables, so removing them should be safe. The PulseAudio recipe is the only place where these appear in the repository. These lines were included already in the original PulseAudio recipe that was added in commit d9a4c588ef24e7e4019fbe5a2314addbcd3a6bb8 in 2007, and already at that time there didn't seem to be anything using these variables. Signed-off-by: Tanu Kaskinen <tanuk@iki.fi> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 7a0b9209a366de7a2aed9b23a337b4ffdba61abe) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2020-12-10ffmpeg: fix reproducibilityAlexander Kanavin
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit a4f7c6f831a551e3df503091fdca5c9f4add879d) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2020-11-30gstreamer1.0-plugins-base: set CVE_PRODUCTRoss Burton
There are CVEs with the 'gst-plugins-base' product, so set that. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit ec0f0e5995ab498f50ad51ceb361784247614982) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2020-11-30gstreamer1.0-rtsp-server: set CVE_PRODUCTRoss Burton
There are CVEs with the 'gst-rtsp-server' product, so set that. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit eb5cbdead78d092733e783b09528b208efccac3d) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2020-11-09gstreamer1.0: warn the user when something is wrong with GstBufferPoolJose Quaresma
This is not a critical bug fix but it can be usefull in some BSP with exotic drivers like on nvidia tegra bsp. Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
2020-11-09alsa-utils: Fix license to GPLv2 onlyRichard Purdie
Parts of alsa-utils are v2 only, parts are v2 or later. The effect is the end result is GPLv2 and there seems little value in marking everything as being a mixture of both. Fix LICENSE to match reality. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit a9a17a991174b732597e21045763ea851f486a01) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2020-11-07meta: fix some unresponsive homepages and bugtracker linksMaxime Roussin-Bélanger
remove some extra whitespaces Signed-off-by: Maxime Roussin-Bélanger <maxime.roussinbelanger@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 32ce3716761165b9df12306249418645724122cc) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2020-10-26gst-validate: Update 1.16.2 -> Update 1.16.3Jose Quaresma
Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
2020-10-26gstreamer1.0-python: Update 1.16.2 -> Update 1.16.3Jose Quaresma
Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
2020-10-26gstreamer1.0-omx: Update 1.16.2 -> Update 1.16.3Jose Quaresma
Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
2020-10-26gstreamer1.0-rtsp-server: Update 1.16.2 -> Update 1.16.3Jose Quaresma
Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
2020-10-26gstreamer1.0-vaapi: Update 1.16.2 -> Update 1.16.3Jose Quaresma
Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
2020-10-26gstreamer1.0-libav: Update 1.16.2 -> Update 1.16.3Jose Quaresma
Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
2020-10-26gstreamer1.0-plugins-ugly: Update 1.16.2 -> Update 1.16.3Jose Quaresma
Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
2020-10-26gstreamer1.0-plugins-bad: Update 1.16.2 -> Update 1.16.3Jose Quaresma
Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
2020-10-26gstreamer1.0-plugins-good: Update 1.16.2 -> Update 1.16.3Jose Quaresma
Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
2020-10-26gstreamer1.0-plugins-base: Update 1.16.2 -> Update 1.16.3Jose Quaresma
Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
2020-10-26gstreamer1.0: Update 1.16.2 -> Update 1.16.3Jose Quaresma
Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
2020-10-26gstreamer1.0: Fix reproducibility issue around libcapJose Quaresma
Currently gstreamer configuration depends libcap and on whether setcap is found on the host system. Removing libcap from DEPENDS and only use it when the 'setcap' is enabled. * 0004-capfix.patch Removed as the same goals can be achieved only with the PACKAGECONFIG 'setcap' Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
2020-10-26ffmpeg: fix CVE-2020-12284Lee Chee Yang
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
2020-09-28alsa-plugins: improve .la removalRoss Burton
Don't assume that the .la files are installed, because some libtool alternatives don't install these. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit e92b24368b71e4b178f81097b2a8d141c3b65481) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2020-08-19alsa-ucm-conf: use ${datadir} in do_install()Mikko Rapeli
Fixes build with custom directory structure. Signed-off-by: Mikko Rapeli <mikko.rapeli@bmw.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 710567168eca3d9a580f768a82db033f1cca3cec) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2020-08-19alsa-topology-conf: use ${datadir} in do_install()Mikko Rapeli
Fixes build with custom directory structure. Signed-off-by: Mikko Rapeli <mikko.rapeli@bmw.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 9eec98b3842bb046cbd202140b9b5ccf09d20466) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2020-06-23gstreamer1.0-plugins-bad: add support for vdpauRoss Burton
libvdpau support was added to meta-oe by commit bf1de4db2 ("libvdpau: Add recipe") in 2016. Therefore add a packageconfig for the corresponding gstreamer plugin. Based on a patch by Richard Leitner <richard.leitner@skidata.com> Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 878a8561e10017bb91ea42bbbe6d4acfc0985482) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2020-04-01gstreamer1.0-plugins-good: Fix build when egl is enabled but no x11/waylandKhem Raj
This fixes build errors seen in no-x11/no-wayland configuration ( eglfs ) and when QT5 support is enabled Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-03-29pulseaudio: fix for ARM thumb + frame pointers compilation errorCatalin Enache
When compiling for Thumb or Thumb2, frame pointers _must_ be disabled since the Thumb frame pointer in r7 clashes with pulseaudio's use of inline asm to make syscalls (where r7 is used for the syscall NR). In most cases, frame pointers will be disabled automatically due to the optimisation level, but appending an explicit -fomit-frame-pointer to CFLAGS handles cases where optimisation is set to -O0 or frame pointers have been enabled by -fno-omit-frame-pointer earlier in CFLAGS, etc. References: https://www.openwall.com/lists/musl/2017/10/09/2 Signed-off-by: Catalin Enache <catalin.enache@windriver.com> Signed-off-by: Stefan Ghinea <stefan.ghinea@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-03-06pulseaudio: Fix inline assembly syntax for armKhem Raj
Ensures that gcc can use right operand constraints Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-02-28gst-validate: upgrade 1.16.1 -> 1.16.2Alexander Kanavin
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-02-28ffmpeg: add PACKAGECONFIG support for fdk-aacScott Branden
Add PACKAGECONFIG support for fdk-aac in ffmpeg. Signed-off-by: Scott Branden <scott.branden@broadcom.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-02-21gstreamer1.0-plugins-good: add qt5 PACKAGECONFIGAnuj Mittal
Instead of disabling unconditionally, add PACKAGECONFIG for qt5. Imported from meta-qt5 layer. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-02-21gstreamer1.0-plugins-good: change EXTRA_OECONF -> EXTRA_OEMESONAnuj Mittal
Use the correct variable so options actually get used and use the correct qt option name to prevent errors. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-02-21gstreamer1.0-vaapi: upgrade 1.16.1 -> 1.16.2Anuj Mittal
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-02-21gstreamer1.0-rtsp-server: upgrade 1.16.1 -> 1.16.2Anuj Mittal
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-02-21gstreamer1.0-python: upgrade 1.16.1 -> 1.16.2Anuj Mittal
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-02-21gstreamer1.0-omx: upgrade 1.16.1 -> 1.16.2Anuj Mittal
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-02-21gstreamer1.0-libav: upgrade 1.16.1 -> 1.16.2Anuj Mittal
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-02-21gstreamer1.0-plugins-ugly: upgrade 1.16.1 -> 1.16.2Anuj Mittal
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-02-21gstreamer1.0-plugins-bad: upgrade 1.16.1 -> 1.16.2Anuj Mittal
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-02-21gstreamer1.0-plugins-good: upgrade 1.16.1 -> 1.16.2Anuj Mittal
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-02-21gstreamer1.0-plugins-base: upgrade 1.16.1 -> 1.16.2Anuj Mittal
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-02-21gstreamer1.0: upgrade 1.16.1 -> 1.16.2Anuj Mittal
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-02-19gstreamer: Fix reproducibility issue around libcapRichard Purdie
Add an option to avoid builds depending on the presence of setcap from the host system. [YOCTO #13786] Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-02-15libsndfile1: mutlilibize sndfile.hJeremy A. Puhlman
sndfile.h can differ depending on the combined architectures. Signed-off-by: Jeremy A. Puhlman <jpuhlman@mvista.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-02-15ffmpeg: add PACKAGECONFIG support for x265Scott Branden via Openembedded-core
Add PACKAGECONFIG support for x265 in ffmpeg. Signed-off-by: Scott Branden <scott.branden@broadcom.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-02-05x264: upgrade to latest revisionAnuj Mittal
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-02-04gstreamer1.0-plugins-common.inc: disable orc on mipsMingli Yu
After transiton to meson build for gstreamer series, for gstreamer1.0-plugins-base, with below two commits introduced: 238080ed89 gstreamer: Remove unused common files and patches 20614408dc gstreamer1.0-plugins-base: Transition to meson based builds With below config in local.conf MACHINE ??= "qemumips64" require conf/multilib.conf MULTILIB_GLOBAL_VARIANTS_append = " libn32" MULTILIBS ?= "multilib:lib32 multilib:libn32" DEFAULTTUNE_virtclass-multilib-lib32 ?= "mips" DEFAULTTUNE_virtclass-multilib-libn32 ?= "mips64-n32" there comes below failure: $ bitbake lib32-gstreamer1.0-plugins-base [snip] mips-pokymllib32-linux-gcc -meb -mabi=32 -mhard-float -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/mybuild/tmp/work/mips-pokymllib32-linux/lib32-gstreamer1.0-plugins-base/1.16.1-r0/lib32-recipe-sysroot -Itests/check/7d01337@@orc_video@exe -Itests/check -I../gst-plugins-base-1.16.1/tests/check -I/mybuild/tmp/work/mips-pokymllib32-linux/lib32-gstreamer1.0-plugins-base/1.16.1-r0/lib32-recipe-sysroot/usr/include/orc-0.4 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -fvisibility=hidden -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wmissing-declarations -Wredundant-decls -Wundef -Wwrite-strings -Wformat -Wformat-nonliteral -Wformat-security -Winit-self -Wmissing-include-dirs -Waddress -Wno-multichar -Wvla -Wpointer-arith -Wmissing-prototypes -Wdeclaration-after-statement -O2 -g -feliminate-unused-debug-types -fmacro-prefix-map=/mybuild/tmp/work/mips-pokymllib32-linux/lib32-gstreamer1.0-plugins-base/1.16.1-r0=/u sr/src/debug/lib32-gstreamer1.0-plugins-base/1.16.1-r0 -fdebug-prefix-map=/mybuild/tmp/work/mips-pokymllib32-linux/lib32-gstreamer1.0-plugins-base/1.16.1-r0=/usr/src/debug/lib32-gstreamer1.0-plugins-base/1.16.1-r0 -fdebug-prefix-map=/mybuild/tmp/work/mips-pokymllib32-linux/lib32-gstreamer1.0-plugins-base/1.16.1-r0/lib32-recipe-sysroot= -fdebug-prefix-map=/mybuild/tmp/work/mips-pokymllib32-linux/lib32-gstreamer1.0-plugins-base/1.16.1-r0/recipe-sysroot-native= -MD -MQ 'tests/check/7d01337@@orc_video@exe/meson-generated_.._orc_video.c.o' -MF 'tests/check/7d01337@@orc_video@exe/meson-generated_.._orc_video.c.o.d' -o 'tests/check/7d01337@@orc_video@exe/meson-generated_.._orc_video.c.o' -c tests/check/orc_video.c FAILED: tests/check/7d01337@@orc_video@exe/meson-generated_.._orc_video.c.o {standard input}: Assembler messages: {standard input}:46587: Error: branch out of range {standard input}:46613: Error: branch out of range [snip] BTW, gstreamer1.0-plugins-good also occurs the same build failure as above. Disable orc as workaround to fix the above issue Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-02-03speexdsp: fix upstream version checkAlexander Kanavin
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-02-02gstreamer1.0-plugins-bad: resolve opencv pkg-config in meson buildAndrey Zhizhikin
When opencv is picked in PACKAGECONFIG, plugin fails to locate data dirs. This is due to meson.build file uses 'test' utility to verify that the data dirs path is present and not taking sysroot into prefix. Introduce additional patch, which picks up PKG_CONFIG_SYSROOT_DIR as prefix for 'test' utility to verify the data dir is actually present. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-01-21gstreamer1.0-plugins-base: add PACKAGECONFIG for dispmanx and set ↵Martin Jansa
OPENGL_WINSYS based on enabled PACKAGECONFIGs Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-01-21gstreamer1.0-omx: allow to more easily select different libomxil providerMartin Jansa
* for rpi it's provided by userland recipe and this will make the bbappend in meta-raspberrypi a bit smaller Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>