summaryrefslogtreecommitdiffstats
path: root/meta-multimedia/recipes-support
Commit message (Collapse)AuthorAgeFilesLines
* xdg-desktop-portal-wlr: update 0.7.0 -> 0.8.1Markus Volk2026-01-202-58/+4
| | | | | | | | | | Remove patch that downgraded gbm_bo_create_with_modifiers. Meanwhile gbm_bo_create_with_modifiers2 should be save to use? Fix to work with manpages class Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* crossguid: add ptest supportGyorgy Sarvari2025-12-242-1/+16
| | | | | | | | | | | | | | | | | | | | | | | | Execution takes less than a second. Sample output: root@qemux86-64:~# ptest-runner START: ptest-runner 2025-12-24T16:06 BEGIN: /usr/lib/crossguid/ptest 0d154108-445a-4d20-9d74-623eb15c0ebe c79e3cdf-fe16-4a9c-bad2-0fadf5761d05 ac7f9a04-f63f-49ee-a95b-6020378bff6f All tests passed! PASS: crossguid-test DURATION: 0 END: /usr/lib/crossguid/ptest 2025-12-24T16:06 STOP: ptest-runner TOTAL: 1 FAIL: 0 Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libmediaart-2.0: add ptest supportGyorgy Sarvari2025-12-242-3/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Test execution takes about a second. Sample output: root@qemux86-64:~# ptest-runner START: ptest-runner 2025-12-24T15:50 BEGIN: /usr/lib/libmediaart-2.0/ptest TAP version 14 1..31 ok 1 /mediaart/stripping_failures ok 2 /mediaart/location_null ok 3 /mediaart/location_path ok 4 /mediaart/stripping/nothing-to-strip ok 5 /mediaart/stripping/case-strip ok 6 /mediaart/stripping/single-char ok 7 /mediaart/stripping/single-char-case ok 8 /mediaart/stripping/remove-parenthesis-round ok 9 /mediaart/stripping/remove-parenthesis-square ok 10 /mediaart/stripping/remove-parenthesis-squirly ok 11 /mediaart/stripping/remove-parenthesis-gt-lt ok 12 /mediaart/stripping/whitespace ok 13 /mediaart/stripping/whitespace-with-content ok 14 /mediaart/stripping/messy-title ok 15 /mediaart/stripping/unbalanced-brackets-square-start ok 16 /mediaart/stripping/unbalanced-brackets-round-start ok 17 /mediaart/stripping/unbalanced-brackets-gt-lt-start ok 18 /mediaart/stripping/unbalanced-brackets-round-end [...many lines...] ok 31 /mediaart/process/failures PASS: mediaart-test DURATION: 0 END: /usr/lib/libmediaart-2.0/ptest 2025-12-24T15:50 STOP: ptest-runner TOTAL: 1 FAIL: 0 Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libmediaart-2.0: upgrade 1.9.6 -> 1.9.7Gyorgy Sarvari2025-12-241-1/+1
| | | | | | | | | | | This is a bugfix release, fixing some memory leaks and compiler warning (and it also has a couple of commits related to the project's own CI system, which doesn't affect the application) Changelog: https://gitlab.gnome.org/GNOME/libmediaart/-/blob/master/NEWS Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libsrtp: upgrade 2.5.0 -> 2.7.0Gyorgy Sarvari2025-12-241-2/+2
| | | | | | | | | | | | | | | | | | | | | | | Changelog: 2.7.0: - Fix function signature mismatch for srtp_remove_stream - Fix srtp_unprotect_rtcp_mki when RTP auth != RTCP 2.6.0: - remove use of pointers to 32bit values - Cleaning up cmake and enabled more warnings. - start using const on internal arguments - Some srtp_driver fixes - remove travis reference from README.md - meson.build: implement mbedtls support - iv length is constant so set only once - Add x86 SIMD optimizations to crypto datatypes - Add a missing typedef for stream list ctx - cmake: Rename TEST_APPS as LIBSRTP_TEST_APPS option - cmake: Support configuring as subproject Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* srt: upgrade 1.4.4 -> 1.5.4Gyorgy Sarvari2025-12-213-8/+20
| | | | | | | | | | | | Release notes: 1.5.4: https://github.com/Haivision/srt/releases/tag/v1.5.4 1.5.3: https://github.com/Haivision/srt/releases/tag/v1.5.3 1.5.2: https://github.com/Haivision/srt/releases/tag/v1.5.2 1.5.1: https://github.com/Haivision/srt/releases/tag/v1.5.1 1.5.0: https://github.com/Haivision/srt/releases/tag/v1.5.0 Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* srt: Add patch for CMake 4+ compatibilityAlper Ak2025-07-102-0/+44
| | | | | | | | | | | | | | | | | | | Fix: | CMake Error at CMakeLists.txt:10 (cmake_minimum_required): | Compatibility with CMake < 3.5 has been removed from CMake. | | Update the VERSION argument <min> value. Or, use the <min>...<max> syntax | to tell CMake that the project requires at least <min> but has been updated | to work with policies introduced by <max> or earlier. | | Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway. | | | -- Configuring incomplete, errors occurred! Signed-off-by: Alper Ak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* meta-openembedded/all: adapt to UNPACKDIR changesAlexander Kanavin2025-06-256-6/+1
| | | | | | | | | | | | | Please see https://git.yoctoproject.org/poky/commit/?id=4dd321f8b83afecd962393101b2a6861275b5265 for what changes are needed, and sed commands that can be used to make them en masse. I've verified that bitbake -c patch world works with these, but did not run a world build; the majority of recipes shouldn't need further fixups, but if there are some that still fall out, they can be fixed in followups. Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xdg-desktop-portal-wlr: Update to latest on master branchKhem Raj2024-09-031-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | * d9ada84 (origin/master, origin/HEAD) screencast: fix SelectSources type bitmask check * 0776565 screenshot: clean up xdpw request * 32b009a screenshot: remove variable-length-array * fa0961b screenshot: clean up reply messages on failures * aa555b7 colorchooser: clean up xdpw request * 80ae77d colorchooser: clean up reply messages on failures * c23c886 colorchooser: force grim to only return a single pixel * d13d6a4 screencast: simplify xdpw_gbm_device_create() * 67365f7 build: don't use cc.get_supported_arguments() for -D flag * 31d85ce build: add summary for auto-detected features * 388c484 screencast: simplify wl_drm format code conversions * 9895411 Separate wlr_screencopy code into separate file * 94e3de3 Group wlr_screencopy attributes in structs * 425da7f screencast: Store transformation as part of the frame * 91c888c screencast: Refactor xdpw_wlr_* api * ca7a3e2 screencast: Use PipeWire to drive screencast * 7444be5 contrib: fix typo in the portals config example * 1eae4bf readme: list supported portals, explain new portal config * 3087ad5 build: simplify sd-bus-provider=auto * 53aeeba build: simplify scdoc invocation Fixes variable length array usage which fixes build with clang Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gst-instruments: enable ui PACKAGECONFIG only with GTK3DISTROFEATURESMartin Jansa2024-04-231-1/+1
| | | | | | | | | * fixes: ERROR: Nothing PROVIDES 'gtk+3' (but meta-oe/meta-multimedia/recipes-support/gst-instruments/gst-instruments_git.bb DEPENDS on or otherwise requires it) gtk+3 was skipped: one of 'wayland x11' needs to be in DISTRO_FEATURES Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* crossguid: fix reproducibility issueMarkus Volk2024-03-101-0/+3
| | | | | | | remove STAGING_DIR_HOST from the crossguid-config.cmake file Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: drop ${SRCPV} usageMartin Jansa2024-02-091-1/+1
| | | | | | | | | | * Drop SRCPV similarly like oe-core did in: https://git.openembedded.org/openembedded-core/commit/?h=nanbield&id=843f82a246a535c353e08072f252d1dc78217872 * SRCPV is deferred now from PV to PKGV since: https://git.openembedded.org/openembedded-core/commit/?h=nanbield&id=a8e7b0f932b9ea69b3a218fca18041676c65aba0 Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
* libsrtp: upgrade 2.4.2 -> 2.5.0alperak2023-11-111-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog -Make mbedtls hmac less restrictive in line with RFC and library capabilities -Allow overriding stream list implementation -update min openssl version to 1.1.0 -Openssl 3 support for EVP MAC -Add android build to CI -add CIFuzz Github action to workflows -Add policy_set_aes_cm_192_xxx symbols to def file -Use current directions in stream update test -Call `set_aad` and `get_tag` in AEAD performance tests -Create alias for srtp2 as libSRTP::srtp2 -Remove compatibility code for legacy OpenSSL to fix LibreSSL build -Export CMake Targets -Avoid initializing local char table when converting nibble to hex -EVP_CIPHER_CTX_cleanup() is deprecated in OpenSSL 1.1.0 -Correct null cipher key sizes and be more defensive -Include directory should point to 'include' not to 'include/srtp2' -Count blocks instead of bytes in AES-ICM limit computation -Rtp decoder support ssrc and roc -Use a full-length key even with null ciphers -Fix set ROC functionality with gcm Signed-off-by: alperak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* drop GNOMEBASEBUILDCLASS = "meson"Markus Volk2023-11-111-1/+0
| | | | | | It is set to meson by default Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libmediaart-2.0: upgrade 1.9.5 -> 1.9.6Khem Raj2023-11-061-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* meta-oe-components: Avoid usage of nobranch=1Sourav Kumar Pramanik2023-09-071-1/+1
| | | | | | | | | The usage of nobranch=1 in SRC_URI allows using unprotected branches. This change updates the real branch name in place of nobranch=1 for these components. Signed-off-by: Sourav Kumar Pramanik <pramanik.souravkumar@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xdg-desktop-portal-wlr: Fix build with older mesaKhem Raj2023-06-182-1/+55
| | | | | | | | Some ports e.g. visionfive2 does not yet supported 21.1+ mesa where gbm_bo_create_with_modifiers2 API is available, therefore use gbm_bo_create_with_modifiers API for compatibility Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xdg-desktop-portal-wlr: update 0.6.0 -> 0.7.0Markus Volk2023-05-041-1/+1
| | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xdg-desktop-portal-wlr: updateMarkus Volk2023-04-121-1/+1
| | | | | | | | | | | There is not a new version released yet, but this update has lots of fixes and adds features for recent pipewire and hyprland support. But most important ... without the update it will cause a 30 sec. delay to the start of various gtk apps in combination with current xdg-desktop-portal release. Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* crossguid: Fix build with gcc13Khem Raj2023-01-262-1/+33
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xdg-desktop-portal-wlr: Add wayland to REQUIRED_DISTRO_FEATURESKhem Raj2023-01-111-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xdg-desktop-portal-wlr: add opengl to REQUIRED_DISTRO_FEATURESMingli Yu2023-01-061-1/+2
| | | | | | | | | | Fixes: ERROR: Nothing PROVIDES 'virtual/libgbm' (but /build/layers/meta-openembedded/meta-multimedia/recipes-support/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr_0.6.0.bb DEPENDS on or otherwise requires it). ERROR: Required build target 'meta-world-pkgdata' has no buildable providers. Missing or unbuildable dependency chain was: ['meta-world-pkgdata', 'xdg-desktop-portal-wlr', 'virtual/libgbm'] Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xdg-desktop-portal-wlr: add recipeMarkus Volk2022-12-231-0/+29
| | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gst-instruments: Update 0.2.3 -> 0.3.1+cb8977aDaniel Gomez2022-09-291-6/+9
| | | | | | | | | | | | | | | | | | | | | | | The project has moved the build system from autotools to meson. Latest stable autotools version: 0.2.4. Update to master: Version 0.3.1+cb8977a. Format style with oe-stylize.py. Add ui package to enable graphical interface. Fix QA -dev issue: ERROR: gst-instruments-git-r0 do_package_qa: QA Issue: -dev package gst-instruments-dev contains non-symlink .so '/usr/lib/libgstintercept.so' -dev package gst-instruments-dev contains non-symlink .so '/usr/lib/gstreamer-1.0/libgstinstruments.so' [dev-elf] Remove dev-so from QA skip. Not required anymore. Signed-off-by: Daniel Gomez <daniel@qtec.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* srt: 1.4.3 -> 1.4.4Jose Quaresma2022-04-061-1/+1
| | | | | Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* srt: 1.4.2 -> 1.4.3Jose Quaresma2022-04-062-28/+1
| | | | | Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* crossguid: updateMarkus Volk2022-03-291-5/+1
| | | | | | | | | | v0.2.2 is from 2017. meanwhile there have been some important improvements and also some renaming of headers and such but unfortunately there has never been a new release. Kodi uses the latest crossguid. Update it accordingly to avoid having to patch Kodi. Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Update LICENSE variable to use SPDX license identifiersKhem Raj2022-03-042-2/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libsrtp: Add support for specifying the crypto libraryPeter Kjellerstedt2022-01-051-0/+4
| | | | | Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libsrtp: update to 2.4.2Oleksandr Kravchuk2021-12-132-20/+16
| | | | | Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libmediaart: introspection is not valid meson optionKhem Raj2021-11-131-1/+1
| | | | | | | meson 0.60+ errors out on unknown options and -Dintrospection is not a valid option Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Update SRC_URI branch and protocolsRichard Purdie2021-11-034-4/+4
| | | | | | | | | This patch updates SRC_URIs using git to include branch=master if no branch is set and also to use protocol=https for github urls as generated by the conversion script in OE-Core. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Convert to new override syntaxMartin Jansa2021-08-033-7/+7
| | | | | | | | | | This is the result of automated script (0.9.1) conversion: oe-core/scripts/contrib/convert-overrides.py . converting the metadata to use ":" as the override character instead of "_". Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* libmediaart-2.0: upgrade 1.9.4 -> 1.9.5 / merge inc file / build with mesonAndreas Müller2021-06-093-19/+23
| | | | | | | | | | | | | | | NEW in 1.9.5 - 2021-05-22 ========================= * libmediaart: Remove QT4 support * libmediaart: Mandate that input strings are UTF8 * extract: Remove local storage * build: Drop autotools support * build: Update to recent glib API * build: introspection fixes * build: Added CI Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libmediaart 0.7.0: removeAndreas Müller2021-06-091-6/+0
| | | | | | | | * we have libmediaart-2.0 * nothing depends on the version introduced 2014 Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* srt: Backport fix for missing <limits> headerKhem Raj2021-03-032-0/+27
| | | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Jose Quaresma <quaresma.jose@gmail.com> Cc: Andreas Müller <schnitzeltony@gmail.com>
* libsrtp: Copy ar-lib from automakeKhem Raj2021-02-071-1/+4
| | | | | | | | | since libsrtp does not run automake, it does not get to add missing files e.g. ar-lib macro file which is needed during autoreconf, therefore copy this file from native automake to use here Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Andreas Müller <schnitzeltony@gmail.com>
* libsrtp: Do not invoke automake during configureKhem Raj2021-02-041-0/+1
| | | | | | | It does not use Makefile.am therefore there is no need to regenerate Makefile.in, which is hand-written Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libsrtp: Update to 2.3.0Khem Raj2021-02-043-91/+16
| | | | | | | | | | Drop the local patch, problem is fixed upstream a bit differently License-Update: Bumped Copyright years [1] [1] https://github.com/cisco/libsrtp/commit/445c1c94dc3df48fb633779d1b5d0b743bf522a4 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* srt: add receipeJose Quaresma2020-11-152-0/+55
| | | | | | | | | | | | | | | | | | | | | | | Secure Reliable Transport (SRT) Protocol Secure Reliable Transport (SRT) is an open source transport technology that optimizes streaming performance across unpredictable networks, such as the Internet. SRT is applied to contribution and distribution endpoints as part of a video stream workflow to deliver the best quality and lowest latency video at all times. As audio/video packets are streamed from a source to a destination device, SRT detects and adapts to the real-time network conditions between the two endpoints. SRT helps compensate for jitter and bandwidth fluctuations due to congestion over noisy networks, such as the Internet. Its error recovery mechanism minimizes the packet loss typical of Internet connections. And SRT supports AES encryption for end-to-end security, keeping your streams safe from prying eyes. * 0001-don-t-install-srt-ffplay.patch Upstream-Status: Pending Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libmediaart: update to 2.0_1.9.4Oleksandr Kravchuk2020-07-282-7/+7
| | | | | Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* crossguid: update to 0.2.2Oleksandr Kravchuk2020-07-281-9/+4
| | | | | Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* meta-multimedia: Remove GNOME_COMPRESS_TYPE = "xz" in recipesAdrian Bunk2019-07-221-2/+0
| | | | | | | This is the default value. Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libsrtp: Fix compilation and add pkgconfigMarek Belisko2019-05-241-1/+3
| | | | | | | | | | With current recipe state only static library was build. Add extra option to build dynamic library and also inherit pkgconfig to have installed library pkgconfig Signed-off-by: Marek Belisko <marek.belisko@open-nandra.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Remove liboilAdrian Bunk2019-05-097-607/+0
| | | | | | | | It was replaced by orc 10 years ago and no users are left in meta-openembedded. Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* liboil: Fix build on risc-vKhem Raj2019-03-062-0/+16
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* liboil: Fix build with clangKhem Raj2019-02-132-1/+259
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libsrtp: bump 1.5.2 -> 1.6.0Trevor Woerner2018-05-171-8/+2
| | | | | Signed-off-by: Trevor Woerner <twoerner@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* libsrtp: switch away from github archiveTrevor Woerner2018-05-171-3/+3
| | | | | | | | | | Since we know that github archives which are automatically generated have a tendency to change their checksums[1], switch to using a git clone. [1] http://lists.openembedded.org/pipermail/openembedded-devel/2017-September/114916.html Signed-off-by: Trevor Woerner <twoerner@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* gst-instruments: update to latestTrevor Woerner2018-05-171-1/+1
| | | | | Signed-off-by: Trevor Woerner <twoerner@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>