summaryrefslogtreecommitdiffstats
path: root/meta/recipes-multimedia
Commit message (Collapse)AuthorAgeFilesLines
* gstreamer1.0: upgrade 1.24.9 -> 1.24.10Wang Mingyu2025-01-0910-10/+10
| | | | | | | | | | | (From OE-Core rev: 42104c010fc6f9bdee84625604777974ad2b70a5) (From OE-Core rev: 6a871d3166775d95a8a50cb79bec6a2e158b5674) Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* gstreamer1.0: upgrade 1.24.6 -> 1.24.9Alexander Kanavin2025-01-0922-23/+58
| | | | | | | | | | | (From OE-Core rev: e01f9c79725388437d52096701416b61d9a0aa7d) (From OE-Core rev: e30a79d4ee30b51cdc83fc13121d548fde3b1e7a) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* gstreamer1.0: run ptests in parallelRoss Burton2025-01-092-2/+2
| | | | | | | | | | | | | | | Run the ptests in four parallel jobs (reduces runtime from ~80s to ~20s on my machine), and also pass any arguments in the scripts to make it easier to run individual tests. (From OE-Core rev: 87a9fadc71c8d3c1eb841c84c96146d5c56f1241) (From OE-Core rev: 4a5b169abf171754217458d1615f9fb8bddc4a2b) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* gstreamer1.0-libav: explicitly disable documentationRoss Burton2025-01-091-0/+1
| | | | | | | | | | | | | | We can't build documentation when doing a cross build, so disable it explicitly to be clear. (From OE-Core rev: 2706062d3a711ff0b2c03bee40b908ad329ebd6d) (From OE-Core rev: f60e311ebbbc7230471b6b9d6036d5e8d6c21c3d) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* libsndfile1: backport the fix for CVE-2024-50612Ross Burton2024-12-172-0/+410
| | | | | | | | | | | | | | Backport the fix from upstream. (From OE-Core rev: 2fc6b711a6a7252ddf13587927c06333f5a38d71) (From OE-Core rev: 4d76d2f2affb95f25f1882f33305b1489a392f65) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* ffmpeg: fix packaging examplesMartin Jansa2024-11-301-1/+1
| | | | | | | | | | | | | | | | | | | | | * I've noticed that ffmpeg package isn't created in my builds, due to --disable-programs in EXTRA_OECONF added by our .bbappend, but was surprised that lib32-ffmpeg is created. * lib32-ffmpeg was created only because it contained the examples which are installed in /usr/share/ffmpeg even when PN is lib32-ffmpeg as we pass --datadir=${datadir}/ffmpeg in EXTRA_OECONF here * --disable-programs controls ${bindir}/ffprobe ${bindir}/ffmpeg and ${datadir}/ffmpeg/ffprobe.xsd ${datadir}/ffmpeg/libvpx-*.ffpreset (From OE-Core rev: 24bf3ad245fa2dba14a59477279c6db3c8bcd088) Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit d7bf828b6431a254201675e41047f53da47912f5) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* ffmpeg: Add "libswresample libavcodec" to CVE_PRODUCTaszh072024-11-111-0/+2
| | | | | | | | | | | | | | | | | | | Currently, CVE_PRODUCT only detects vulnerabilities where the product is "ffmpeg". However, there are also vulnerabilities where the product is "libswresample", and "libavcodec" as shown below. https://app.opencve.io/vendors/?vendor=ffmpeg Therefore, add "libswresample libavcodec" to CVE_PRODUCT to detect vulnerabilities where the product is "libswresample libavcodec" as well. (From OE-Core rev: 0b0299415ec719bb4c3764dfa0740e4ff6cc0362) Signed-off-by: aszh07 <mail2szahir@gmail.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 9684eba5c543de229108008e29afd1dd021a9799) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* ffmpeg: Disable asm optimizations on x86Khem Raj2024-11-111-0/+2
| | | | | | | | | | | | | disable asm code if PIC is required, as the provided asm decidedly is not PIC for x86. (From OE-Core rev: 03c20ece58f4368ff95241e90063269f75e1b81d) Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 941fc40ca971f87e61c19e5a0703caa304ec7547) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* ffmpeg: no need for textrel INSANE_SKIPRoss Burton2024-11-111-10/+0
| | | | | | | | | | | | It appears in testing that modern ffmpeg no longer needs to disable PIC, so there's no need to ignore textrel warnings. (From OE-Core rev: 6eebf4c2a9b5d30cf5145df61f1713ec1a6ce91a) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 98d577fef75d54a59eeacaabb4a45e44b2f6832e) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* ffmpeg: nasm is x86 only, so only DEPEND if x86Ross Burton2024-11-111-1/+2
| | | | | | | | | | | No need to depend on nasm if we're not going to use it. (From OE-Core rev: 0830e65afc2e7d828ae1667addb6f7499ea8ddd0) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit b99ea7f130c3f945af9a09a6ecf85b6ff8f4b710) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* tiff: Fix LICENSENiko Mauno2024-09-051-1/+1
| | | | | | | | | | | | | | | The contents of the LICENSE.md file included in the current source code package match those of libtiff license, which seems to have been the case since 1999 commit https://gitlab.com/libtiff/libtiff/-/commit/0ef31e1f62aa7a8b1c488a59c4930775ee0046e4 where it was added with filename COPYRIGHT and was then changed to LICENSE.md in 2022 commit https://gitlab.com/libtiff/libtiff/-/commit/fa1d6d787fc67a1eeb3abccb790b5bee969d424b (From OE-Core rev: 71d8e8b03349ab18dca558055c2b3a3687785ddf) Signed-off-by: Niko Mauno <niko.mauno@vaisala.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ffmpeg: Fix build on musl linux systemsKhem Raj2024-09-042-0/+49
| | | | | | | | | | Improved detection of ioctl API makes it easier to use the right implementation rather than bunch of ifdef condition checks. (From OE-Core rev: a81fa08cada35a1b1163a56b80fa72110dcf1e7f) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ffmpeg: Package example files in ffmpeg-examplesOla x Nilsson2024-09-011-1/+3
| | | | | | | | | | | The most future proof way to not always ship the example files is to package them separately. (From OE-Core rev: ee405b4d75ed7361e8fd6220532c4a79b0b6bba6) Signed-off-by: Ola x Nilsson <olani@axis.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* alsa-utils: upgrade 1.2.11 -> 1.2.12Alexander Kanavin2024-08-281-1/+3
| | | | | | | (From OE-Core rev: 306a798a1564118dad198747851af54e73e779bd) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ffmpeg: update 6.1.1 -> 7.0.2Alexander Kanavin2024-08-285-1580/+2
| | | | | | | (From OE-Core rev: d913e9cf997a2b2455bc336565fc69e76eac9b70) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mpg123: upgrade 1.32.6 -> 1.32.7Alexander Kanavin2024-08-231-1/+1
| | | | | | | (From OE-Core rev: 5f4c5e86a990bf2b757aa4958eab9bc92285d9ab) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gstreamer1.0: upgrade 1.24.5 -> 1.24.6Alexander Kanavin2024-08-2321-25/+25
| | | | | | | (From OE-Core rev: ae1789c37042a86c73cb5a14cb174e4453749383) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Tiff: Security fix for CVE-2024-7006Siddharth Doshi2024-08-152-0/+66
| | | | | | | | | | | | | Upstream-Status: Backport from [https://gitlab.com/libtiff/libtiff/-/commit/818fb8ce881cf839fbc710f6690aadb992aa0f9e] CVE's Fixed: CVE-2024-7006 libtiff: NULL pointer dereference in tif_dirinfo.c (From OE-Core rev: 5313b4b233a486e8a1483757ad9c9aed3a213aae) Signed-off-by: Siddharth Doshi <sdoshi@mvista.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ffmpeg: fix build with binutils 2.43 on arm with commerical codecsRoss Burton2024-08-092-0/+53
| | | | | | | | | | | | binutils 2.43 is stricter with label names, so rename a label to stop assembler errors. [ YOCTO #15570 ] (From OE-Core rev: 06d29af58521b94518c924468db34d0eed1cb056) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gstreamer1.0-plugins-bad: set CVE_PRODUCTIntaek Hwang2024-08-051-0/+2
| | | | | | | | | | Set CVE_PRODUCT of gstreamer1.0-plugins-bad to match NVD entries. (From OE-Core rev: 9fe05a2c80c53393a21621ba6a4111baed48a077) Signed-off-by: Intaek Hwang <intaek.hwang@gehealthcare.com> Signed-off-by: Maxin John <maxin.john@gehealthcare.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* alsa-plugins: set CVE_PRODUCTIntaek Hwang2024-08-051-0/+1
| | | | | | | | | | Set CVE_PRODUCT of alsa-plugins to match NVD entries. (From OE-Core rev: 58a98bf780805efc99d0322717758b358d1e52b4) Signed-off-by: Intaek Hwang <intaek.hwang@gehealthcare.com> Signed-off-by: Maxin John <maxin.john@gehealthcare.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pulseaudio, desktop-file-utils: correct freedesktop.org -> ↵Alexander Kanavin2024-08-031-1/+1
| | | | | | | | | | | www.freedesktop.org SRC_URI Server's https certificate isn't valid for freedesktop.org without www prefix. (From OE-Core rev: d7ce9da33498869384b26a6fda05c37e7b2c3565) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gstreamer1.0-plugins-bad: add PACKAGECONFIG for gtk3Martin Jansa2024-07-191-0/+1
| | | | | | | | | | | | * gtkwaylandsink was added in 1.21.1 version: https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1515 * gtk3+ could be autodetected (e.g. as transitive dependency from opencv) (From OE-Core rev: a5e3d39ceb75fa78bdfbdca7da34a481e02f4eda) Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gstreamer: upgrade 1.24.4 -> 1.24.5Wang Mingyu2024-07-1612-111/+14
| | | | | | | | | | | | | | | 0001-uvcgadget-Use-g_path_get_basename-instead-of-libc-ba.patch 0002-tests-add-support-for-install-the-tests.patch refreshed for 1.24.5 Changelog: https://gstreamer.freedesktop.org/releases/1.24 (From OE-Core rev: ff2a4c61df810cfb8c3378e83ae19fc3fc642bfb) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* flac: fix buildpaths warningsPeter Marko2024-07-021-0/+7
| | | | | | | | | | | | | | | Generated documentation (html) contain absolute paths cources using buildpaths warnings. Replace them with relative links. The file with root path to sources is in my build /usr/share/doc/flac/api/dir_c122f5d6544f32779f55e8358fb78605.html which does not looks as stable name, so replace it in all files. (From OE-Core rev: c7d826c88933d53d550265f1cc382539c5c52994) Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pulseaudio: Add PACKAGECONFIG for optional OSS supportPrimoz Fiser2024-07-021-0/+1
| | | | | | | | | | | | | Add pulseaudio PACKAGECONFIG for optional OSS (Open Sound System) output support. OSS was a sound system available before ALSA and has since been deprecated. Lately, this part has started causing build issues when used with GLIBC_64BIT_TIME_FLAGS. Thus, by default drop OSS output support in favor of Y2038 compliance. (From OE-Core rev: c74a7382f4e3c6516c97b1473731a27c57b4e0aa) Signed-off-by: Primoz Fiser <primoz.fiser@norik.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gstreamer1.0: disable flaky baseparser testsRoss Burton2024-06-271-1/+6
| | | | | | | | | | | | | There are three baseparser tests which are causing trouble on the AB, so disable them as we've filed an upstream bug. Also fix a typo when we were attempting to disable parser_pull_short_read where a colon was used instead of a comma. (From OE-Core rev: 91dbe8d6c57805f38bd287f1b392759df066589b) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gstreamer: upgrade 1.24.3 -> 1.24.4Wang Mingyu2024-06-2510-10/+10
| | | | | | | | | | | Changelog: https://gstreamer.freedesktop.org/releases/1.24 (From OE-Core rev: d40d17200b98adbfdaf9660934f8ca0fbd8d5d7d) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* alsa-ucm-conf: upgrade 1.2.11 -> 1.2.12Wang Mingyu2024-06-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: =========== - sof-soundwire: fix missing MultiCodec1 initialization and Empty condition - UCM2: Intel: sof-hda-dsp: Control SOF processing from UCM - UCM2: SOF: Add example blobs customization for AAEON - UCM2: Add sample SOF processing configuration blobs - codecs: qcom-lpass/tx-macro: Move TX1 MODE ctrl to - ucm2: codecs: wcd937x: add codec sequences - ucm2: soundwire: add rt722 SDCA device - ucm2: Qualcomm: x1e80100: add recording via DMIC01 - ucm2: sof-soundwire: Create ALSA config file for hdmi: - ucm2: Intel/sof-hda-dsp: Create ALSA config file for - ucm2: common: pcm: Add hdmi.conf to handle the creation - sof-soundwire: Add basic support for cs42l43's speaker - qcom: sdm845: MM1: enable jack detection - qcom: sdm845: MM1: use analog volume controls instead of - ucm2: Qualcomm: x1e80100: correct headphones - ucm2: Qualcomm: x1e80100: add number of channels - Add support for Coachz with HDMI disabled - USB-Audio: ALC4080: Add support for MSI MEG Z790 Ace - ucm2: MediaTek: mt8195-sof: Add support for Tomato RT5682s - sof-soundwire: rt1316/rt1318 - fix channel selection for one amp - sof-soundwire: rt1308: Fix single amp configuration - sof-soundwire: fix rt1318 config copy-n-paste error in rt1318spk macro - sof-soundwire: fix rt1318 config typo in rt1318spk macro - USB-Audio: ALC4080: add 0b05:1af1 ASUS ROG Strix Z790-A Gaming Wifi II (From OE-Core rev: 66e53b40f6ecb66916c46fbed17a1eb25f4e4eb5) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* alsa-plugins: upgrade 1.2.7.1 -> 1.2.12Wang Mingyu2024-06-252-30/+3
| | | | | | | | | | | | | | | | Changelog: disable -ldl check for *BSDs, find <soundcard.h> path 0001-arcam_av.c-Include-missing-string.h.patch removed since it's included in 1.2.12 License-Update: samplerate: Make LGPL-only (From OE-Core rev: 004419f3d3ee0aa9ca5c44ae760464729f4a5cd2) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* alsa-lib: upgrade 1.2.11 -> 1.2.12Wang Mingyu2024-06-252-42/+2
| | | | | | | | | | | | | | | 0001-topology-correct-version-script-path.patch removed since it's included in 1.2.12. Changelog: - GitHub Actions: Use actions/checkout@v4 - pcm: plug - add automatic conversion for iec958 subframe samples (From OE-Core rev: 3fc26e927b6a304025aaa1e0bee606bf8c59b125) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ffmpeg: backport patch to fix errors with GCC 14Dmitry Baryshkov2024-06-182-0/+103
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | On ARMv7 compilation of ffmpeg breaks if Vulkan support is enabled. Backport a patch from the trunk to fix compilation issues: | src/libavcodec/vulkan_av1.c: In function 'vk_av1_create_params': | src/libavcodec/vulkan_av1.c:214:43: error: initialization of 'long long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] | 214 | .videoSessionParametersTemplate = NULL, | | ^~~~ | src/libavcodec/vulkan_av1.c:214:43: note: (near initialization for '(anonymous).videoSessionParametersTemplate') | make: *** [/oe/build/tmp-rpb_wayland-glibc/work/armv7at2hf-neon-linaro-linux-gnueabi/ffmpeg/6.1.1/ffmpeg-6.1.1/ffbuild/common.mak:81: libavcodec/vulkan_av1.o] Error 1 | make: *** Waiting for unfinished jobs.... | src/libavcodec/vulkan_decode.c: In function 'ff_vk_decode_prepare_frame': | src/libavcodec/vulkan_decode.c:191:26: error: assignment to 'VkImageView' {aka 'long long unsigned int'} from 'void *' makes integer from pointer without a cast [-Wint-conversion] | 191 | vkpic->img_view_ref = NULL; | | ^ | src/libavcodec/vulkan_decode.c:192:26: error: assignment to 'VkImageView' {aka 'long long unsigned int'} from 'void *' makes integer from pointer without a cast [-Wint-conversion] | 192 | vkpic->img_view_out = NULL; | | ^ | src/libavcodec/vulkan_decode.c:193:26: error: assignment to 'VkImageView' {aka 'long long unsigned int'} from 'void *' makes integer from pointer without a cast [-Wint-conversion] | 193 | vkpic->img_view_dest = NULL; | | ^ | make: *** [/oe/build/tmp-rpb_wayland-glibc/work/armv7at2hf-neon-linaro-linux-gnueabi/ffmpeg/6.1.1/ffmpeg-6.1.1/ffbuild/common.mak:81: libavcodec/vulkan_decode.o] Error 1 (From OE-Core rev: 52001cabd021b7c856acf426b668b99a72561de0) Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gstreamer1.0-plugins-bad: Fix build with muslKhem Raj2024-06-182-0/+97
| | | | | | | (From OE-Core rev: e1338eeb0c2d1e4a76c3efc9eb969e0edf9fe106) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gstreamer1.0-plugins-bad: adapt webrtc audio dependencyBenjamin Bara2024-06-071-1/+1
| | | | | | | | | | | | Since d5755744 (MR !2943; landed in 1.23.1), gstreamer switched to webrtc-audio-processing-1. This fixes: ./gst-plugins-bad-1.24.3/ext/webrtcdsp/meson.build:7:13: ERROR: Dependency "webrtc-audio-processing-1" not found, tried pkgconfig (From OE-Core rev: 28f8502727ef29ee2fc52fc739af9c4be9ef0ee1) Signed-off-by: Benjamin Bara <benjamin.bara@skidata.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libomxil: remove the recipeAlexander Kanavin2024-05-306-196/+0
| | | | | | | | | | | Now-removed gstreamer omx plugin was the only consumer, and it's all very obsolete and hasn't seen development in years. (From OE-Core rev: 63535ce55141e7d4184a1f19efc3f49946f506ae) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gstreamer1.0: update 1.22.11 -> 1.24.3Alexander Kanavin2024-05-3023-149/+51
| | | | | | | | | | | | | | | Drop gstreamer1.0-omx recipe as upstream has removed it: https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4976 kate plugin dropped from bad. amrnb/amrwb moved from ugly to good. (From OE-Core rev: 9c21815339afb85f558d8a1e0365614320cdc7d7) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* x264: update to latest revision on official gitAlexander Kanavin2024-05-283-88/+5
| | | | | | | | | | | | | | | | | | The mirror was out of date; meanwhile x264 remains in active development. Drop unsuitable x32 patch and declare x264 incompatible with the target (by every sign it's an extinct target; if not so please work with upstream to develop a solution there). Replace don-t-default-to-cortex-a9-with-neon.patch with a configure option passing in target compiler options so that configure can make correct decisions and we don't have to patch it. (From OE-Core rev: 1018619f1b18f8045ae84d65d16becf3fe21ffe0) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* vorbis: mark patch as Inactive-UpstreamAlexander Kanavin2024-05-281-1/+1
| | | | | | | | (From OE-Core rev: 618bb8994d66d7d24cca2fb6885a510d69406437) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gstreamer1.0-plugins-bad: rename onevpl-intel-gpu -> vpl-gpu-rtNaveen Saini2024-05-281-1/+1
| | | | | | | | | | Upstream has been renamed to vpl-gpu-rt. (From OE-Core rev: 54c144e467f34936cbdf6edef78db66460ff2bc5) Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gstreamer1.0: skip another known flaky testRoss Burton2024-05-131-2/+7
| | | | | | | | | | | | | The baseparse:parser_pull_short_read test is known to be unreliable, according to the list of known bad tests in gst-devtools. Also clean up an incorrect comment. (From OE-Core rev: be58657b3ee32af5a00f6bfecb9264751915dabd) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* recipes: Update WORKDIR references to UNPACKDIRRichard Purdie2024-05-022-2/+2
| | | | | | | | | | Since we want to be able to stop unpacking to WORKDIR, correct the WORKDIR references in recipe do_compile/do_install tasks to use UNPACKDIR in the appropraite places instead. (From OE-Core rev: d73595df69667fe9d12ecd407b77a0b8dae2109c) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ffmpeg: backport patches to use new Vulkan AV1 codec APIDmitry Baryshkov2024-04-303-1/+1478
| | | | | | | | | | | Backport two patches from ffmpeg git to fix compilation with the newest Vulkan API. (From OE-Core rev: a9393391613cd81643744daf930eaabf2ced79b7) Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gstreamer1.0-plugins-good: Include qttools-native during the build with qt5 ↵Marek Vasut2024-04-251-1/+1
| | | | | | | | | | | | | | | | PACKAGECONFIG The qttools provide 'lrelease' tool, which is checked by recent versions of meson build system. Unless the qttools are available in sysroot, meson will fail to detect qt5 installation at build time and the gstreamer build will fail. Fix this by including the qttools-native. (From OE-Core rev: ae2ca4af54695003638da38f8548aa8573d18201) Signed-off-by: Marek Vasut <marex@denx.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gstreamer1.0-plugins-good: remove ↵Alexander Kanavin2024-04-252-55/+0
| | | | | | | | | | | | 0001-qt-include-ext-qt-gstqtgl.h-instead-of-gst-gl-gstglf.patch At some point this patch became unnecessary as the respective qt5 plugin is building without issues without it (checked on qemuarm/qemuarm64). (From OE-Core rev: 093575753b928d36a21dca6ff2378b4e299ff4af) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libwebp: upgrade 1.3.2 -> 1.4.0Wang Mingyu2024-04-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | Changelog: ========== * API changes: - libwebpmux: WebPAnimEncoderSetChunk, WebPAnimEncoderGetChunk, WebPAnimEncoderDeleteChunk - libsharpyuv: SharpYuvOptionsInit, SharpYuvConvertWithOptions - extras: SharpYuvEstimate420Risk * further security related hardening in libwebp & examples * some minor optimizations in the lossless encoder * added WEBP_NODISCARD to report unused result warnings; enable with -DWEBP_ENABLE_NODISCARD=1 * improvements and corrections in webp-container-spec.txt and webp-lossless-bitstream-spec.txt * miscellaneous warning, bug & build fixes (From OE-Core rev: 604f81b833472913db5001242ede5ea8397a2104) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mpeg2dec: remove the recipeAlexander Kanavin2024-04-237-439/+0
| | | | | | | | | This is as well inactive for over 10 years, and has been superseded by ffmpeg long time ago. (From OE-Core rev: d46660e6c083baf7a7cf68a0eb98260246ccdcaf) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* liba52: remove the recipeAlexander Kanavin2024-04-233-118/+1
| | | | | | | | | | The component has been superseded by ffmpeg long ago, tarballs have disappeared from sourceforge, no work on it has happened in over 10 years. (From OE-Core rev: 90fbfe9fe1dab1568b85ee497520e789417d41f6) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mpg123: upgrade 1.32.5 -> 1.32.6Wang Mingyu2024-04-161-1/+1
| | | | | | | | | | | | Changelog: - build: Detect forced 64 bit offsets on a dual-mode system that used to default to 32 bits and drop ambiguous suffix-less symbols in that case. (From OE-Core rev: 5e76967536191ac42fdd0c016e92a273dc4908e2) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libpng: upgrade 1.6.42 -> 1.6.43Wang Mingyu2024-04-161-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: =========== -Fixed the row width check in png_check_IHDR(). -Added eXIf chunk support to the push-mode reader in pngpread.c. -Added contrib/pngexif for the benefit of the users who would like to inspect the content of eXIf chunks. -Added contrib/conftest/basic.dfa, a basic build-time configuration. -Fixed a preprocessor condition in pngread.c that broke build-time configurations like contrib/conftest/pngcp.dfa. -Added CMake build support for LoongArch LSX. -Fixed a CMake build error that occurred under a peculiar state of the dependency tree. This was a regression introduced in libpng-1.6.41. -Marked the installed libpng headers as system headers in CMake. -Updated the build support for RISCOS. -Updated the makefiles to allow cross-platform builds to initialize conventional make variables like AR and ARFLAGS. -Added various improvements to the CI scripts in areas like version consistency verification and text linting. Added version consistency verification to pngtest.c also. (From OE-Core rev: d36edc338fde6879390c322fb6333812a2c2ed74) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gstreamer: upgrade 1.22.10 -> 1.22.11Randy MacLeod2024-03-3012-12/+12
| | | | | | | | | | | | | | | | | | Changelog: https://gstreamer.freedesktop.org/releases/1.22/#1.22.11 Change the Upstream-Status URL for patch: 0002-ssaparse-enhance-SSA-text-lines-parsing.patch since the bug tracker moved but the bug is not yet resolved. "gstreamer 1.22.9 and 1.22.10 contain a regression that cause the audio output to freeze when muting. this regression has been fixed in 1.22.11" [YOCTO #15456] (From OE-Core rev: cad5d53e13093ac2fc6f5ba1d0e26fb16e3d88f7) Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>