- License update:
The code actually is LGPLv2.1 but the COPYING file is wrong.
678773bb64
- Drop backported patches
0001-gst-libav-fix-build-with-ffmpeg-5.0.0.patch
- Add new meson options
(From OE-Core rev: db058e8a8bad0d98f908062871832cc6824deaf2)
Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
- License update:
The code actually is LGPLv2.1 but the COPYING file is wrong.
cc5cdab016
(From OE-Core rev: 453e72430cba0c4b78b95c6f0f792320e787b890)
Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
- Add new meson options
gpl: Allow build plugins that have GPL-licensed dependencies
a52dec: Dolby Digital (AC-3) audio decoder plugin based on liba52 (GPL - only built if gpl option is also enabled!)
cdio: CD audio source plugin based on libcdio (GPL - only built if gpl option is also enabled!)
dvdread: DVD video source plugin based on libdvdread (GPL - only built if gpl option is also enabled!)
mpeg2dec: MPEG 2 video decoder plugin based on libmpeg2 (GPL - only built if gpl option is also enabled!)
x264: H.264 video encoder plugin based on libx264 (GPL - only built if gpl option is also enabled!)
(From OE-Core rev: a4cac596625062cd22bd15079618d1310ad97673)
Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
- Remove meson options
libmms
ofa
- Add new meson options
gpl: Allow build plugins that have GPL-licensed dependencies
faad: Free AAC audio decoder plugin (GPL - only built if gpl option is also enabled!)
resindvd: Resin DVD playback plugin (GPL - only built if gpl option is also enabled!)
x265: HEVC/H.265 video encoder plugin (GPL - only built if gpl option is also enabled!)
- Add new meson options
Feature options for plugins without external deps
codecalpha
aes: AES encryption/decryption plugin
Feature options for plugins that need external deps
asio: Steinberg Audio Streaming Input Output (ASIO) plugin
gs: Google Cloud Storage source and sink plugin
ldac: LDAC bluetooth audio codec plugin
openaptx: Open Source implementation of Audio Processing Technology codec (aptX) plugin
qroverlay: new elements that allow overlaying data on top of video in the form of a QR code
onnx: ONNX neural network plugin
(From OE-Core rev: 76433d3628cbad311b428a57b25b4e2701ee513b)
Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
- License update:
The code actually is LGPLv2.1 but the COPYING file is wrong.
e5382fe84c
- Drop unneed patches
0004-glimagesink-Downrank-to-marginal.patch
- Add new meson options
qt5 is needed to build some tests
tests/examples/gl/qt/meson.build
tests/examples/overlay/meson.build
(From OE-Core rev: 75891f361f3e9df9fc3e97c720a2ae57dda75888)
Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This is now deleted option in 5.0+
(From OE-Core rev: e6140f11429e66e7ceadc932f2d6946c1270a19f)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
libavresample has been removed; libswresample is the replacement.
(From OE-Core rev: 5555bca01750024a786a1f78d573d02f12b45686)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Backport patch to fix CVE-2020-23903.
CVE: CVE-2020-23903
(From OE-Core rev: b8f56e5e9eef32c1e01742f913e205d93548de1f)
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Drop distutils3-base usage as it is now deprecated.
[YOCTO #14610]
(From OE-Core rev: 74ed892dbcc074ba7208f3c5bf1d7c094fbcb5e3)
Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
====================
libmpg123: Catch more NULL pointer arguments in LFS wrappers
(most prominently: mpg123_feedseek(), bug 328).
mpg123:
-Fix regression that did _not_ enable --remote-err on -s anymore.
-Fix typos in man page.
-Drop mixed-up value limits on remote control SEQ command.
It is up to you if you want to distort your sound.
-Add note about equalizer frequency bands to man page.
-build: add BUILD_PROGRAMS option to ports/cmake
(From OE-Core rev: e4e84d295f774136900e0a09001d19cbeab1a157)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There are no consumers in oe-core; years ago it used to be gstreamer.
(From OE-Core rev: 4bacb37e9fd55d8bf8ead8d6879e95b31e1dfb55)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
libxcb and xkbcommon are only needed in builds with X11 enabled, so add
a PACKAGECONFIG and respect the x11 DISTRO_FEATURE.
Strictly speaking these are only required if Vulkan and X11 are enabled,
but it's possible that more plugins will respect the flag.
(From OE-Core rev: 5d88ce8f25f7c8d226e26f4ebbb652625ef02d9f)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The vulkan module has a dependency on libxkbcommon which needs to be
listed so the dependency is correctly handled with debian renaming.
(From OE-Core rev: 9a6a4b02592cda62eb577f9deca835213c5abee7)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Upstream moved to github.
Drop both patches: alsa configuration merged upstream,
shared version info fixed upstream.
License-Update: urls changed to github.
(From OE-Core rev: 7676e4964ab53b101f95aef469490643f9d1f52c)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meson 0.60 turns unknown options into them hard errors. Disable
the addition of -Dintrospection using the new configuration option.
(From OE-Core rev: ad5666970bdca52b5b4db657c3291b51f4928d7c)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Github has announced there will be no more git:// fetching from their servers:
https://github.blog/2021-09-01-improving-git-protocol-security-github/#no-more-unauthenticated-git
and they're about to start having brownout periods to encourage people
to update. This runs the conversion script over OE-Core to update our
urls to use https instead of git.
(From OE-Core rev: b37b61e9a1e448a34957db9ae39285d21352552e)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meson 0.60 turns unknown options into them hard errors, so instead of relying on g-i class
(where the options are mandatory) add g-i dependencies explicitly.
(From OE-Core rev: f4bbbf2cd3e711875489b19f9b55b52ebd7be4bd)
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>
Manually patch SHARED_VERSION_INFO, which was missed in
the 0.1.9 release and later incorrectly fixed until 0.2.1
(From OE-Core rev: cb2e8efd316d44b9b1453882114856e0eb7b3500)
Signed-off-by: Tom Pollard <tom.pollard@codethink.co.uk>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>