summaryrefslogtreecommitdiffstats
path: root/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.20.3.imx.bb
diff options
context:
space:
mode:
authorOtavio Salvador <otavio@ossystems.com.br>2023-03-10 08:26:59 -0300
committerGitHub <noreply@github.com>2023-03-10 08:26:59 -0300
commit006150473048c94d32a9bd255f09525a286c2b7c (patch)
tree9155ca31104ab67f811952097a34e3156bebfd07 /recipes-multimedia/gstreamer/gstreamer1.0-libav_1.20.3.imx.bb
parentba70f6a7139b16984e4e6e29f24dfe86582d09b4 (diff)
parentdb5b46f714bb14a7daa77e20c0121c3e2ba68580 (diff)
downloadmeta-freescale-006150473048c94d32a9bd255f09525a286c2b7c.tar.gz
Merge pull request #1448 from quaresmajose/gst
gstreamer: rename the version to be imx specific
Diffstat (limited to 'recipes-multimedia/gstreamer/gstreamer1.0-libav_1.20.3.imx.bb')
-rw-r--r--recipes-multimedia/gstreamer/gstreamer1.0-libav_1.20.3.imx.bb37
1 files changed, 37 insertions, 0 deletions
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.20.3.imx.bb b/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.20.3.imx.bb
new file mode 100644
index 00000000..a3f22a0d
--- /dev/null
+++ b/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.20.3.imx.bb
@@ -0,0 +1,37 @@
1SUMMARY = "Libav-based GStreamer 1.x plugin"
2DESCRIPTION = "Contains a GStreamer plugin for using the encoders, decoders, \
3muxers, and demuxers provided by FFmpeg."
4HOMEPAGE = "http://gstreamer.freedesktop.org/"
5SECTION = "multimedia"
6
7# ffmpeg has comercial license flags so add it as we need ffmpeg as a dependency
8LICENSE_FLAGS = "commercial"
9LICENSE = "LGPL-2.1-or-later"
10LIC_FILES_CHKSUM = "file://COPYING;md5=69333daa044cb77e486cc36129f7a770 \
11 file://ext/libav/gstav.h;beginline=1;endline=18;md5=a752c35267d8276fd9ca3db6994fca9c \
12 "
13
14SRC_URI = "https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-${PV}.tar.xz \
15 file://0001-libav-Fix-for-APNG-encoder-property-registration.patch \
16 "
17SRC_URI[sha256sum] = "3fedd10560fcdfaa1b6462cbf79a38c4e7b57d7f390359393fc0cef6dbf27dfe"
18
19S = "${WORKDIR}/gst-libav-${PV}"
20
21DEPENDS = "gstreamer1.0 gstreamer1.0-plugins-base ffmpeg"
22
23inherit meson pkgconfig upstream-version-is-even
24
25EXTRA_OEMESON += " \
26 -Dtests=disabled \
27"
28
29FILES:${PN} += "${libdir}/gstreamer-1.0/*.so"
30FILES:${PN}-staticdev += "${libdir}/gstreamer-1.0/*.a"
31
32# These recipes are copies of oe-core 1.20.3 that are not available
33# anymore upstream on the master branch.
34# The requirement to have them is because they are dependencies of
35# the other ones imx specific gstreamer forks on the layer.
36# So make their names maching the exisng ones will make it more safe.
37COMPATIBLE_MACHINE = "(imx-nxp-bsp)"