Name gstreamer1.0-plugins-good
Version 1.22.12
Summary 'Good' GStreamer plugins
Description
Section multimedia
License LGPL-2.1-or-later
Homepage https://gstreamer.freedesktop.org/
Bug tracker https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues
Recipe file recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.22.12.bb
recipes-multimedia/gstreamer/gstreamer1.0-plugins-common.inc
recipes-multimedia/gstreamer/gstreamer1.0-plugins-packaging.inc
Layer openembedded-core (scarthgap branch)
Inherits
  • gettext
  • meson
  • meson-routines
  • pkgconfig
  • python3-dir
  • python3native
  • qemu
  • siteinfo
  • upstream-version-is-even
Dependencies
  • bzip2
  • cairo
  • flac
  • gdk-pixbuf
  • gettext-native
  • glib-2.0-native
  • gstreamer1.0
  • gstreamer1.0-plugins-base
  • jpeg
  • lame
  • libcap
  • libgudev
  • libpng
  • libsm
  • libsoup
  • libxdamage
  • libxfixes
  • libxrender
  • meson-native
  • mpg123
  • ninja-native
  • orc
  • orc-native
  • pkgconfig-native
  • pulseaudio
  • python3-native
  • qemu-native
  • speex
  • taglib
  • virtual/i686-oe-linux-compilerlibs
  • virtual/i686-oe-linux-gcc
  • virtual/libc
  • virtual/libx11
  • zlib
  • nasm-native
  • bzip2
  • cairo
  • libiec61883
  • libavc1394
  • libraw1394
  • flac
  • gdk-pixbuf
  • gtk+3
  • libgudev
  • jack
  • jpeg
  • lame
  • libpng
  • v4l-utils
  • mpg123
  • orc
  • orc-native
  • pulseaudio
  • qtbase
  • qtdeclarative
  • qtbase-native
  • qttools-native
  • ${QT5WAYLANDDEPENDS}
  • userland
  • libsoup-2.4
  • libsoup
  • speex
  • taglib
  • libvpx
  • wavpack
  • ${X11DEPENDS}
PACKAGECONFIG options
  • asm
  • bz2
  • cairo
  • dv1394
  • flac
  • gdk-pixbuf
  • gtk
  • gudev
  • jack
  • jpeg
  • lame
  • libpng
  • libv4l2
  • mpg123
  • orc
  • pulseaudio
  • qt5
  • rpi
  • soup2
  • soup3
  • speex
  • taglib
  • v4l2
  • vpx
  • wavpack
  • x11

Sources

https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.22.12.tar.xz

Patches

Patch Status
gstreamer1.0-plugins-good/0001-qt-include-ext-qt-gstqtgl.h-instead-of-gst-gl-gstglf.patch Pending
gstreamer1.0-plugins-good/0001-v4l2-Define-ioctl_req_t-for-posix-linux-case.patch Submitted [https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3950]
gstreamer1.0-plugins-good/0001-qtdemux-Skip-zero-sized-boxes-instead-of-stopping-to.patch Backport [https://gitlab.freedesktop.org/gstreamer/gstreamer/-/commit/62de06c7a443a5ac40ab2a4f2589625932bf9632]
gstreamer1.0-plugins-good/0002-qtdemux-Fix-integer-overflow-when-allocating-the-sam.patch Backport [https://gitlab.freedesktop.org/gstreamer/gstreamer/-/commit/0e58b2f7ad7b310201eada442a6782aaebe8e2bd]
gstreamer1.0-plugins-good/0003-qtdemux-Fix-debug-output-during-trun-parsing.patch Backport [https://gitlab.freedesktop.org/gstreamer/gstreamer/-/commit/c077ff2585927540f038635f26ca4ba99dc92f10]
gstreamer1.0-plugins-good/0004-qtdemux-Don-t-iterate-over-all-trun-entries-if-none-.patch Backport [https://gitlab.freedesktop.org/gstreamer/gstreamer/-/commit/53464dd2cf1a03f838899f7355133766ff211fce]
gstreamer1.0-plugins-good/0005-qtdemux-Check-sizes-of-stsc-stco-stts-before-trying-.patch Backport [https://gitlab.freedesktop.org/gstreamer/gstreamer/-/commit/1fac18a8fa269343dd43c9a4bca8d89f307fb7a0]
gstreamer1.0-plugins-good/0006-qtdemux-Make-sure-only-an-even-number-of-bytes-is-pr.patch Backport [https://gitlab.freedesktop.org/gstreamer/gstreamer/-/commit/6cca274bf25a5679330debdd61a59840e50c68ab]
gstreamer1.0-plugins-good/0007-qtdemux-Make-sure-enough-data-is-available-before-re.patch Backport [https://gitlab.freedesktop.org/gstreamer/gstreamer/-/commit/64fa1ec0de71db28387a45819681ba760a71e6bc]
gstreamer1.0-plugins-good/0008-qtdemux-Fix-length-checks-and-offsets-in-stsd-entry-.patch Backport [https://gitlab.freedesktop.org/gstreamer/gstreamer/-/commit/2fbd654d4702e396b61b3963caddcefd024be4bc]
gstreamer1.0-plugins-good/0009-qtdemux-Fix-error-handling-when-parsing-cenc-sample-.patch Backport [https://gitlab.freedesktop.org/gstreamer/gstreamer/-/commit/da3b4e903ae990193988a873368bdd1865350521]
gstreamer1.0-plugins-good/0010-qtdemux-Make-sure-there-are-enough-offsets-to-read-w.patch Backport [https://gitlab.freedesktop.org/gstreamer/gstreamer/-/commit/20503e5dd90e21ef170488b2a8b8529ae8a4cab9]
gstreamer1.0-plugins-good/0011-qtdemux-Actually-handle-errors-returns-from-various-.patch Backport [https://gitlab.freedesktop.org/gstreamer/gstreamer/-/commit/ed254790331a3fba2f68255a8f072552d622aac1]
gstreamer1.0-plugins-good/0012-qtdemux-Check-for-invalid-atom-length-when-extractin.patch Backport [https://gitlab.freedesktop.org/gstreamer/gstreamer/-/commit/3153fda823cb91b1031dae69738c6c5d526fb6e1]
gstreamer1.0-plugins-good/0013-qtdemux-Add-size-check-for-parsing-SMI-SEQH-atom.patch Backport [https://gitlab.freedesktop.org/gstreamer/gstreamer/-/commit/3ce1b812a9531611288af286b5dc6631a11e3f4a]
gstreamer1.0-plugins-good/0014-gdkpixbufdec-Check-if-initializing-the-video-info-ac.patch Backport [https://gitlab.freedesktop.org/gstreamer/gstreamer/-/commit/1d1c9d63be51d85f9b80f0c227d4b3469fee2534]
gstreamer1.0-plugins-good/0015-matroskademux-Only-unmap-GstMapInfo-in-WavPack-heade.patch Backport [https://gitlab.freedesktop.org/gstreamer/gstreamer/-/commit/008f0d52408f57f0704d5639b72db2f330b8f003]
gstreamer1.0-plugins-good/0016-matroskademux-Fix-off-by-one-when-parsing-multi-chan.patch Backport [https://gitlab.freedesktop.org/gstreamer/gstreamer/-/commit/b7e1b13af70b7c042f29674f5482b502af82d829]
gstreamer1.0-plugins-good/0017-matroskademux-Check-for-big-enough-WavPack-codec-pri.patch Backport [https://gitlab.freedesktop.org/gstreamer/gstreamer/-/commit/455393ef0f2bb0a49c5bf32ef208af914c44e806]
gstreamer1.0-plugins-good/0018-matroskademux-Don-t-take-data-out-of-an-empty-adapte.patch Backport [https://gitlab.freedesktop.org/gstreamer/gstreamer/-/commit/be0ac3f40949cb951d5f0761f4a3bd597a94947f]
gstreamer1.0-plugins-good/0019-matroskademux-Skip-over-laces-directly-when-postproc.patch Backport [https://gitlab.freedesktop.org/gstreamer/gstreamer/-/commit/effbbfd771487cc06c79d5a7e447a849884cc6cf]
gstreamer1.0-plugins-good/0020-matroskademux-Skip-over-zero-sized-Xiph-stream-heade.patch Backport [https://gitlab.freedesktop.org/gstreamer/gstreamer/-/commit/ed7b46bac3fa14f95422cc4bb4655d041df51454]
gstreamer1.0-plugins-good/0021-matroskademux-Put-a-copy-of-the-codec-data-into-the-.patch Backport [https://gitlab.freedesktop.org/gstreamer/gstreamer/-/commit/98e4356be7afa869373f96b4e8ca792c5f9707ee]
gstreamer1.0-plugins-good/0022-jpegdec-Directly-error-out-on-negotiation-failures.patch Backport [https://gitlab.freedesktop.org/gstreamer/gstreamer/-/commit/3cdf206f4fc5a9860bfe1437ed3d01e7d23c6c3e]
gstreamer1.0-plugins-good/0023-qtdemux-Avoid-integer-overflow-when-parsing-Theora-e.patch Backport [https://gitlab.freedesktop.org/gstreamer/gstreamer/-/commit/f8e398c46fc074f266edb3f20479c0ca31b52448]
gstreamer1.0-plugins-good/0024-avisubtitle-Fix-size-checks-and-avoid-overflows-when.patch Backport [https://gitlab.freedesktop.org/gstreamer/gstreamer/-/commit/0870e87c7c02e28e22a09a7de0c5b1e5bed68c14]
gstreamer1.0-plugins-good/0025-wavparse-Check-for-short-reads-when-parsing-headers-.patch Backport [https://gitlab.freedesktop.org/gstreamer/gstreamer/-/commit/13b48016b3ef1e822c393c2871b0a561ce19ecb3]
gstreamer1.0-plugins-good/0026-wavparse-Make-sure-enough-data-for-the-tag-list-tag-.patch Backport [https://gitlab.freedesktop.org/gstreamer/gstreamer/-/commit/4c198f4891cfabde868944d55ff98925e7beb757]
gstreamer1.0-plugins-good/0027-wavparse-Fix-parsing-of-acid-chunk.patch Backport [https://gitlab.freedesktop.org/gstreamer/gstreamer/-/commit/296e17b4ea81e5c228bb853f6037b654fdca7d47]
gstreamer1.0-plugins-good/0028-wavparse-Check-that-at-least-4-bytes-are-available-b.patch Backport [https://gitlab.freedesktop.org/gstreamer/gstreamer/-/commit/c72025cabdfcb2fe30d24eda7bb9d1d01a1b6555]
gstreamer1.0-plugins-good/0029-wavparse-Check-that-at-least-32-bytes-are-available-.patch Backport [https://gitlab.freedesktop.org/gstreamer/gstreamer/-/commit/93d79c22a82604adc5512557c1238f72f41188c4]
gstreamer1.0-plugins-good/0030-wavparse-Fix-clipping-of-size-to-the-file-size.patch Backport [https://gitlab.freedesktop.org/gstreamer/gstreamer/-/commit/526d0eef0d850c8f2fa1bf0aef15a836797f1a67]
gstreamer1.0-plugins-good/0031-wavparse-Check-size-before-reading-ds64-chunk.patch Backport [https://gitlab.freedesktop.org/gstreamer/gstreamer/-/commit/4f381d15014471b026020d0990a5f5a9f420a22b]

bbappends

This recipe is appended by:

meta-ampliphy gstreamer1.0-plugins-good_%.bbappend
meta-de-sigma-chemnitz gstreamer1.0-plugins-good_%.bbappend
meta-tegra gstreamer1.0-plugins-good_%.bbappend
meta-arago-extras gstreamer1.0-plugins-good_1.22.%.bbappend
meta-raspberrypi gstreamer1.0-plugins-good_%.bbappend
meta-digi-arm gstreamer1.0-plugins-good_1.22.12.bbappend
meta-digi-dey gstreamer1.0-plugins-good_%.bbappend
meta-montavista-cgx gstreamer1.0-plugins-good_1.14.%.bbappend
meta-ampliphy gstreamer1.0-plugins-good_1.24.7.imx.bbappend

Other branches

This recipe in other branches of openembedded-core:

Branch Recipe
master gstreamer1.0-plugins-good 1.24.12
styhead (Yocto Project 5.1) gstreamer1.0-plugins-good 1.24.10
scarthgap (Yocto Project 5.0) gstreamer1.0-plugins-good 1.22.12 (this recipe)
nanbield (Yocto Project 4.3) gstreamer1.0-plugins-good 1.22.9
mickledore (Yocto Project 4.2) gstreamer1.0-plugins-good 1.22.6
langdale (Yocto Project 4.1) gstreamer1.0-plugins-good 1.20.5
kirkstone (Yocto Project 4.0) gstreamer1.0-plugins-good 1.20.7
honister (Yocto Project 3.4) gstreamer1.0-plugins-good 1.18.6
hardknott (Yocto Project 3.3) gstreamer1.0-plugins-good 1.18.6
gatesgarth (Yocto Project 3.2) gstreamer1.0-plugins-good 1.16.3
dunfell (Yocto Project 3.1) gstreamer1.0-plugins-good 1.16.3
zeus (Yocto Project 3.0) gstreamer1.0-plugins-good 1.16.2
warrior (Yocto Project 2.7) gstreamer1.0-plugins-good 1.14.4
thud (Yocto Project 2.6) gstreamer1.0-plugins-good 1.14.4
sumo (Yocto Project 2.5) gstreamer1.0-plugins-good 1.12.4
rocko (Yocto Project 2.4) gstreamer1.0-plugins-good 1.12.2
pyro (Yocto Project 2.3) gstreamer1.0-plugins-good 1.10.4
morty (Yocto Project 2.2) gstreamer1.0-plugins-good 1.8.2+gitX
morty (Yocto Project 2.2) gstreamer1.0-plugins-good 1.8.3
krogoth (Yocto Project 2.1) gstreamer1.0-plugins-good 1.7.2+gitX
krogoth (Yocto Project 2.1) gstreamer1.0-plugins-good 1.6.3
jethro (Yocto Project 2.0) gstreamer1.0-plugins-good 1.4.5
jethro (Yocto Project 2.0) gstreamer1.0-plugins-good git
fido (Yocto Project 1.8) gstreamer1.0-plugins-good 1.4.5
fido (Yocto Project 1.8) gstreamer1.0-plugins-good git
dizzy (Yocto Project 1.7) gstreamer1.0-plugins-good git
dizzy (Yocto Project 1.7) gstreamer1.0-plugins-good 1.4.1
daisy (Yocto Project 1.6) gstreamer1.0-plugins-good 1.2.3
daisy (Yocto Project 1.6) gstreamer1.0-plugins-good git
dora (Yocto Project 1.5) gstreamer1.0-plugins-good 1.0.9
dora (Yocto Project 1.5) gstreamer1.0-plugins-good git