diff options
author | Carlos Rafael Giani <dv@pseudoterminal.org> | 2015-11-05 09:32:07 +0100 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2015-11-16 11:39:35 +0000 |
commit | 4a55d12f640410fae25fec76ddf037c208abdaf9 (patch) | |
tree | f921431447ce14184357354f248832526c272e84 /meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base.inc | |
parent | 8360f23bca2c3e95493ac706ec343479dd3b08dc (diff) | |
download | poky-4a55d12f640410fae25fec76ddf037c208abdaf9.tar.gz |
gstreamer1.0-plugins-base: upgrade to version 1.6.1
A number of patches had to be deleted in order for the recipe to work.
Patches which cannot be applied cleanly to 1.6.1 and are nontrivial to fix:
* 0001-basetextoverlay-make-memory-copy-when-video-buffer-s.patch
* handle-audio-video-decoder-error.patch
* taglist-not-send-to-down-stream-if-all-the-frame-cor.patch
Patches which were rejected by upstream:
* 0002-gstplaysink-don-t-set-async-of-custom-text-sink-to-f.patch
Patches which either were backports or accepted and integrated:
* 0001-video-frame-Don-t-ref-buffers-twice-when-mapping.patch
* 0002-video-frame-Add-GST_VIDEO_FRAME_MAP_FLAG_NO_REF.patch
* 0003-videofilter-Use-new-GST_VIDEO_FRAME_MAP_FLAG_NO_REF.patch
* do-not-change-eos-event-to-gap-event2.patch
* do-not-change-eos-event-to-gap-event3.patch
* do-not-change-eos-event-to-gap-event-if.patch
* fix-id3demux-utf16-to-utf8-issue.patch
* videobuffer_updata_alignment_update.patch
* videoencoder-Keep-sticky-events-around-when-doing-a-soft-.patch
(From OE-Core rev: f22fd450babf8c515f86334958f8ca2e0af6f19c)
Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base.inc')
-rw-r--r-- | meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base.inc | 28 |
1 files changed, 15 insertions, 13 deletions
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base.inc b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base.inc index 47f3f40110..2135ae1e8f 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base.inc +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base.inc | |||
@@ -3,7 +3,7 @@ require gstreamer1.0-plugins.inc | |||
3 | LICENSE = "GPLv2+ & LGPLv2+" | 3 | LICENSE = "GPLv2+ & LGPLv2+" |
4 | 4 | ||
5 | DEPENDS += "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'virtual/libx11 libxv', '', d)}" | 5 | DEPENDS += "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'virtual/libx11 libxv', '', d)}" |
6 | DEPENDS += "freetype liboil util-linux" | 6 | DEPENDS += "freetype liboil util-linux iso-codes zlib" |
7 | 7 | ||
8 | inherit gettext | 8 | inherit gettext |
9 | 9 | ||
@@ -12,25 +12,27 @@ PACKAGES_DYNAMIC =+ "^libgst.*" | |||
12 | PACKAGECONFIG ??= " \ | 12 | PACKAGECONFIG ??= " \ |
13 | ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', '', d)} \ | 13 | ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', '', d)} \ |
14 | ${@bb.utils.contains('DISTRO_FEATURES', 'alsa', 'alsa', '', d)} \ | 14 | ${@bb.utils.contains('DISTRO_FEATURES', 'alsa', 'alsa', '', d)} \ |
15 | orc ivorbis ogg theora vorbis pango \ | 15 | orc ivorbis ogg theora vorbis pango gio-unix-2.0 \ |
16 | " | 16 | " |
17 | 17 | ||
18 | X11DEPENDS = "virtual/libx11 libsm libxrender" | 18 | X11DEPENDS = "virtual/libx11 libsm libxrender" |
19 | X11ENABLEOPTS = "--enable-x --enable-xvideo --enable-xshm" | 19 | X11ENABLEOPTS = "--enable-x --enable-xvideo --enable-xshm" |
20 | X11DISABLEOPTS = "--disable-x --disable-xvideo --disable-xshm" | 20 | X11DISABLEOPTS = "--disable-x --disable-xvideo --disable-xshm" |
21 | PACKAGECONFIG[x11] = "${X11ENABLEOPTS},${X11DISABLEOPTS},${X11DEPENDS}" | 21 | PACKAGECONFIG[x11] = "${X11ENABLEOPTS},${X11DISABLEOPTS},${X11DEPENDS}" |
22 | PACKAGECONFIG[alsa] = "--enable-alsa,--disable-alsa,alsa-lib" | 22 | PACKAGECONFIG[alsa] = "--enable-alsa,--disable-alsa,alsa-lib" |
23 | PACKAGECONFIG[ivorbis] = "--enable-ivorbis,--disable-ivorbis,tremor" | 23 | PACKAGECONFIG[ivorbis] = "--enable-ivorbis,--disable-ivorbis,tremor" |
24 | PACKAGECONFIG[ogg] = "--enable-ogg,--disable-ogg,libogg" | 24 | PACKAGECONFIG[ogg] = "--enable-ogg,--disable-ogg,libogg" |
25 | PACKAGECONFIG[theora] = "--enable-theora,--disable-theora,libtheora" | 25 | PACKAGECONFIG[theora] = "--enable-theora,--disable-theora,libtheora" |
26 | PACKAGECONFIG[vorbis] = "--enable-vorbis,--disable-vorbis,libvorbis" | 26 | PACKAGECONFIG[vorbis] = "--enable-vorbis,--disable-vorbis,libvorbis" |
27 | PACKAGECONFIG[pango] = "--enable-pango,--disable-pango,pango" | 27 | PACKAGECONFIG[pango] = "--enable-pango,--disable-pango,pango" |
28 | 28 | PACKAGECONFIG[gio-unix-2.0] = "--enable-gio_unix_2_0,--disable-gio_unix_2_0,glib-2.0" | |
29 | 29 | PACKAGECONFIG[cdparanoia] = "--enable-cdparanoia,--disable-cdparanoia,cdparanoia" | |
30 | # cdparanoia and libvisual do not seem to exist anywhere in OE | 30 | |
31 | |||
32 | # libvisual does not seem to exist anywhere in OE | ||
31 | EXTRA_OECONF += " \ | 33 | EXTRA_OECONF += " \ |
34 | --enable-zlib \ | ||
32 | --disable-freetypetest \ | 35 | --disable-freetypetest \ |
33 | --disable-cdparanoia \ | ||
34 | --disable-libvisual \ | 36 | --disable-libvisual \ |
35 | " | 37 | " |
36 | 38 | ||