* [PATCH 1/7] gstreamer1.0: upgrade to 1.4.0
@ 2014-07-29 20:53 Carlos Rafael Giani
2014-07-29 20:53 ` [PATCH 2/7] gstreamer1.0-plugins-base: " Carlos Rafael Giani
` (6 more replies)
0 siblings, 7 replies; 8+ messages in thread
From: Carlos Rafael Giani @ 2014-07-29 20:53 UTC (permalink / raw)
To: openembedded-core
Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
---
...s-rate-of-input-segment-to-output-segment.patch | 32 ----------------------
...gstreamer1.0_1.2.4.bb => gstreamer1.0_1.4.0.bb} | 5 ++--
2 files changed, 2 insertions(+), 35 deletions(-)
delete mode 100644 recipes-multimedia/gstreamer/gstreamer1.0/0001-pass-rate-of-input-segment-to-output-segment.patch
rename recipes-multimedia/gstreamer/{gstreamer1.0_1.2.4.bb => gstreamer1.0_1.4.0.bb} (64%)
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0/0001-pass-rate-of-input-segment-to-output-segment.patch b/recipes-multimedia/gstreamer/gstreamer1.0/0001-pass-rate-of-input-segment-to-output-segment.patch
deleted file mode 100644
index be6c834..0000000
--- a/recipes-multimedia/gstreamer/gstreamer1.0/0001-pass-rate-of-input-segment-to-output-segment.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-From e70334442ba3bb046a6389bb3d8549323dc1e7f0 Mon Sep 17 00:00:00 2001
-From: zhouming <zmafox@gmail.com>
-Date: Wed, 7 May 2014 18:26:38 +0800
-Subject: [PATCH] pass rate of input segment to output segment.
-
-https://bugzilla.gnome.org/show_bug.cgi?id=729701
-
-Commit - 2793f808ee7fbebc7de2c7b733c6e94dac6a099f in master branch
-
-Upstream Status: Backported
-
-Signed-off-by: <zmafox@gmail.com>
----
- libs/gst/base/gstbaseparse.c | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/libs/gst/base/gstbaseparse.c b/libs/gst/base/gstbaseparse.c
-index 4378cad..7579b5e 100644
---- a/libs/gst/base/gstbaseparse.c
-+++ b/libs/gst/base/gstbaseparse.c
-@@ -1012,6 +1012,8 @@ gst_base_parse_sink_event_default (GstBaseParse * parse, GstEvent * event)
-
- gst_event_parse_segment (event, &in_segment);
- gst_segment_init (&out_segment, GST_FORMAT_TIME);
-+ out_segment.rate = in_segment->rate;
-+ out_segment.applied_rate = in_segment->applied_rate;
-
- GST_DEBUG_OBJECT (parse, "segment %" GST_SEGMENT_FORMAT, in_segment);
-
---
-1.7.9.5
-
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0_1.2.4.bb b/recipes-multimedia/gstreamer/gstreamer1.0_1.4.0.bb
similarity index 64%
rename from recipes-multimedia/gstreamer/gstreamer1.0_1.2.4.bb
rename to recipes-multimedia/gstreamer/gstreamer1.0_1.4.0.bb
index 535b681..a958064 100644
--- a/recipes-multimedia/gstreamer/gstreamer1.0_1.2.4.bb
+++ b/recipes-multimedia/gstreamer/gstreamer1.0_1.4.0.bb
@@ -6,10 +6,9 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=6762ed442b3822387a51c92d928ead0d \
SRC_URI = " \
http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-${PV}.tar.xz \
file://0001-Fix-crash-with-gst-inspect.patch \
- file://0001-pass-rate-of-input-segment-to-output-segment.patch \
"
-SRC_URI[md5sum] = "74d8f674187a5f0ddf38da594c3998c3"
-SRC_URI[sha256sum] = "1e7ca67a7870a82c9ed51d51d0008cdbc550c41d64cc3ff3f9a1c2fc311b4929"
+SRC_URI[md5sum] = "594c0c06eaace9b9d3bad010de1bdfae"
+SRC_URI[sha256sum] = "23c39fdc2b24f889b07cab0449825384fef7592a121e180729fd9025ec45c695"
S = "${WORKDIR}/gstreamer-${PV}"
--
1.8.3.2
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [PATCH 2/7] gstreamer1.0-plugins-base: upgrade to 1.4.0
2014-07-29 20:53 [PATCH 1/7] gstreamer1.0: upgrade to 1.4.0 Carlos Rafael Giani
@ 2014-07-29 20:53 ` Carlos Rafael Giani
2014-07-29 20:53 ` [PATCH 3/7] gstreamer1.0-plugins-good: " Carlos Rafael Giani
` (5 subsequent siblings)
6 siblings, 0 replies; 8+ messages in thread
From: Carlos Rafael Giani @ 2014-07-29 20:53 UTC (permalink / raw)
To: openembedded-core
Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
---
...er1.0-plugins-base_1.2.4.bb => gstreamer1.0-plugins-base_1.4.0.bb} | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
rename recipes-multimedia/gstreamer/{gstreamer1.0-plugins-base_1.2.4.bb => gstreamer1.0-plugins-base_1.4.0.bb} (78%)
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.2.4.bb b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.4.0.bb
similarity index 78%
rename from recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.2.4.bb
rename to recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.4.0.bb
index dee0894..968f092 100644
--- a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.2.4.bb
+++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.4.0.bb
@@ -9,6 +9,6 @@ SRC_URI += "file://do-not-change-eos-event-to-gap-event-if.patch \
file://get-caps-from-src-pad-when-query-caps.patch \
"
-SRC_URI[md5sum] = "278e0a1872ecb981e91830b2cb7f3e98"
-SRC_URI[sha256sum] = "4d6273dc3f5a94bcc53ccfe0711cfddd49e31371d1136bf62fa1ecc604fc6550"
+SRC_URI[md5sum] = "1ff06280b03b9098a706d1290d8bb3bd"
+SRC_URI[sha256sum] = "5daed4b983b64e4e3fbe9cd29063e4302812cd03ba685a15b06a790911d04c1e"
S = "${WORKDIR}/gst-plugins-base-${PV}"
--
1.8.3.2
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [PATCH 3/7] gstreamer1.0-plugins-good: upgrade to 1.4.0
2014-07-29 20:53 [PATCH 1/7] gstreamer1.0: upgrade to 1.4.0 Carlos Rafael Giani
2014-07-29 20:53 ` [PATCH 2/7] gstreamer1.0-plugins-base: " Carlos Rafael Giani
@ 2014-07-29 20:53 ` Carlos Rafael Giani
2014-07-29 20:53 ` [PATCH 4/7] gstreamer1.0-plugins-bad: " Carlos Rafael Giani
` (4 subsequent siblings)
6 siblings, 0 replies; 8+ messages in thread
From: Carlos Rafael Giani @ 2014-07-29 20:53 UTC (permalink / raw)
To: openembedded-core
Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
---
recipes-multimedia/gstreamer/gstreamer1.0-plugins-good.inc | 4 ++--
...er1.0-plugins-good_1.2.4.bb => gstreamer1.0-plugins-good_1.4.0.bb} | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
rename recipes-multimedia/gstreamer/{gstreamer1.0-plugins-good_1.2.4.bb => gstreamer1.0-plugins-good_1.4.0.bb} (73%)
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good.inc b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good.inc
index 4e76a33..223e790 100644
--- a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good.inc
+++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good.inc
@@ -15,8 +15,8 @@ PACKAGECONFIG ??= " \
"
X11DEPENDS = "virtual/libx11 libsm libxrender libxfixes libxdamage"
-X11ENABLEOPTS = "--enable-x --enable-xvideo --enable-xshm"
-X11DISABLEOPTS = "--disable-x --disable-xvideo --disable-xshm"
+X11ENABLEOPTS = "--enable-x --enable-xshm"
+X11DISABLEOPTS = "--disable-x --disable-xshm"
PACKAGECONFIG[x11] = "${X11ENABLEOPTS},${X11DISABLEOPTS},${X11DEPENDS}"
PACKAGECONFIG[pulseaudio] = "--enable-pulse,--disable-pulse,pulseaudio"
PACKAGECONFIG[cairo] = "--enable-cairo,--disable-cairo,cairo"
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.2.4.bb b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.4.0.bb
similarity index 73%
rename from recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.2.4.bb
rename to recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.4.0.bb
index 93813a0..33a75bd 100644
--- a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.2.4.bb
+++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.4.0.bb
@@ -3,7 +3,7 @@ include gstreamer1.0-plugins-good.inc
LIC_FILES_CHKSUM = "file://COPYING;md5=a6f89e2100d9b6cdffcea4f398e37343 \
file://common/coverage/coverage-report.pl;beginline=2;endline=17;md5=a4e1830fce078028c8f0974161272607 \
file://gst/replaygain/rganalysis.c;beginline=1;endline=23;md5=b60ebefd5b2f5a8e0cab6bfee391a5fe"
-SRC_URI[md5sum] = "8aac024ee0cd98b67a3066ad31d8c677"
-SRC_URI[sha256sum] = "c9c90368393c2e5e78387e95c02ce7b19f48e793bba6d8547f2c4b51c6f420d3"
+SRC_URI[md5sum] = "8007d57a38f6b2882961b2547fa4597c"
+SRC_URI[sha256sum] = "48a62e7987fffa289a091dfc8ccc80b401d110632b8fc1adce5b82fc092f2685"
S = "${WORKDIR}/gst-plugins-good-${PV}"
--
1.8.3.2
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [PATCH 4/7] gstreamer1.0-plugins-bad: upgrade to 1.4.0
2014-07-29 20:53 [PATCH 1/7] gstreamer1.0: upgrade to 1.4.0 Carlos Rafael Giani
2014-07-29 20:53 ` [PATCH 2/7] gstreamer1.0-plugins-base: " Carlos Rafael Giani
2014-07-29 20:53 ` [PATCH 3/7] gstreamer1.0-plugins-good: " Carlos Rafael Giani
@ 2014-07-29 20:53 ` Carlos Rafael Giani
2014-07-29 20:53 ` [PATCH 5/7] gstreamer1.0-plugins-ugly: " Carlos Rafael Giani
` (3 subsequent siblings)
6 siblings, 0 replies; 8+ messages in thread
From: Carlos Rafael Giani @ 2014-07-29 20:53 UTC (permalink / raw)
To: openembedded-core
Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
---
.../gstreamer/gstreamer1.0-plugins-bad.inc | 29 ++++++++++++----------
..._1.2.4.bb => gstreamer1.0-plugins-bad_1.4.0.bb} | 4 +--
2 files changed, 18 insertions(+), 15 deletions(-)
rename recipes-multimedia/gstreamer/{gstreamer1.0-plugins-bad_1.2.4.bb => gstreamer1.0-plugins-bad_1.4.0.bb} (75%)
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc
index ceb2de1..8ecc2aa 100644
--- a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc
+++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc
@@ -11,16 +11,16 @@ inherit gettext
PACKAGECONFIG ??= " \
${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'wayland', '', d)} \
- ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'eglgles', '', d)} \
+ ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'gl', '', d)} \
${@bb.utils.contains('DISTRO_FEATURES', 'bluetooth', 'bluez', '', d)} \
${@bb.utils.contains('DISTRO_FEATURES', 'directfb', 'directfb', '', d)} \
- orc curl uvch264 neon \
+ orc curl uvch264 neon sndfile \
hls sbc dash bz2 smoothstreaming \
"
# dash = Dynamic Adaptive Streaming over HTTP
PACKAGECONFIG[assrender] = "--enable-assrender,--disable-assrender,libass"
PACKAGECONFIG[curl] = "--enable-curl,--disable-curl,curl"
-PACKAGECONFIG[eglgles] = "--enable-eglgles,--disable-eglgles,virtual/egl virtual/libgles2"
+PACKAGECONFIG[gl] = "--enable-gl,--disable-gl,virtual/egl virtual/libgles2"
PACKAGECONFIG[faac] = "--enable-faac,--disable-faac,faac"
PACKAGECONFIG[faad] = "--enable-faad,--disable-faad,faad2"
PACKAGECONFIG[libmms] = "--enable-libmms,--disable-libmms,libmms"
@@ -43,18 +43,25 @@ PACKAGECONFIG[schroedinger] = "--enable-schro,--disable-schro,schroedinger"
PACKAGECONFIG[smoothstreaming] = "--enable-smoothstreaming,--disable-smoothstreaming,libxml2"
PACKAGECONFIG[bluez] = "--enable-bluez,--disable-bluez,bluez4"
PACKAGECONFIG[rsvg] = "--enable-rsvg,--disable-rsvg,librsvg"
+PACKAGECONFIG[sndfile] = "--enable-sndfile,--disable-sndfile,libsndfile1"
+PACKAGECONFIG[webp] = "--enable-webp,--disable-webp,libwebp"
# these plugins have not been ported to 1.0 (yet):
-# directdraw vcd apexsink cdaudio dc1394 lv2 linsys musepack mythtv
-# nas timidity teletextdec sdl sndfile xvid wininet acm gsettings
-# sndio cdxaparse dccp faceoverlay hdvparse ivfparse jp2kdecimator
-# linsys mve nuvdemux osx_video patchdetect quicktime real sdi stereo
-# tta videomeasure videosignal vmnc
+# directdraw vcd apexsink dc1394 lv2 linsys musepack mythtv
+# nas timidity teletextdec sdl xvid wininet acm gsettings
+# sndio qtwrapper cdxaparse dccp faceoverlay hdvparse tta
+# mve nuvdemux osx_video patchdetect quicktime real sdi
+# videomeasure gsettings
+
+# these plugins have no corresponding library in OE-core or meta-openembedded:
+# openni2 winks direct3d directdraw directsound winscreencap osx_video
+# apple_media android_media avc chromaprint daala dts gme gsm kate ladspa mimic
+# mpeg2enc mplex ofa openjpeg opensles pvr resindvd rtmp soundtouch spandsp spc
+# srtp vdpau voaacenc voamrwbenc wasapi zbar
EXTRA_OECONF += " \
--enable-dvb \
--enable-shm \
- --enable-mfc \
--enable-fbdev \
--enable-decklink \
--disable-acm \
@@ -62,13 +69,11 @@ EXTRA_OECONF += " \
--disable-apexsink \
--disable-apple_media \
--disable-avc \
- --disable-cdaudio \
--disable-chromaprint \
--disable-daala \
--disable-dc1394 \
--disable-direct3d \
--disable-directdraw \
- --disable-directshow \
--disable-directsound \
--disable-dts \
--disable-gme \
@@ -94,7 +99,6 @@ EXTRA_OECONF += " \
--disable-rtmp \
--disable-sdl \
--disable-sdltest \
- --disable-sndfile \
--disable-sndio \
--disable-soundtouch \
--disable-spandsp \
@@ -107,7 +111,6 @@ EXTRA_OECONF += " \
--disable-voaacenc \
--disable-voamrwbenc \
--disable-wasapi \
- --disable-webp \
--disable-wildmidi \
--disable-wininet \
--disable-winscreencap \
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.2.4.bb b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.4.0.bb
similarity index 75%
rename from recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.2.4.bb
rename to recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.4.0.bb
index c57c98f..e6edb26 100644
--- a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.2.4.bb
+++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.4.0.bb
@@ -4,7 +4,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=73a5855a8119deb017f5f13cf327095d \
file://gst/tta/filters.h;beginline=12;endline=29;md5=8a08270656f2f8ad7bb3655b83138e5a \
file://COPYING.LIB;md5=21682e4e8fea52413fd26c60acb907e5 \
file://gst/tta/crc32.h;beginline=12;endline=29;md5=27db269c575d1e5317fffca2d33b3b50"
-SRC_URI[md5sum] = "16c2050716383926909664aa6c6aca2b"
-SRC_URI[sha256sum] = "984c133ec9d5d705e313d9e2bbd1472b93c6567460602a9a316578925ffe2eca"
+SRC_URI[md5sum] = "3bc0fcfe8d16ad1295f0454c1fcb4ba3"
+SRC_URI[sha256sum] = "ff2cb754f7725b205aec66002b1406e440f3a03194b6cad2d126ef5cd00902f9"
S = "${WORKDIR}/gst-plugins-bad-${PV}"
--
1.8.3.2
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [PATCH 5/7] gstreamer1.0-plugins-ugly: upgrade to 1.4.0
2014-07-29 20:53 [PATCH 1/7] gstreamer1.0: upgrade to 1.4.0 Carlos Rafael Giani
` (2 preceding siblings ...)
2014-07-29 20:53 ` [PATCH 4/7] gstreamer1.0-plugins-bad: " Carlos Rafael Giani
@ 2014-07-29 20:53 ` Carlos Rafael Giani
2014-07-29 20:53 ` [PATCH 6/7] gstreamer1.0-libav: " Carlos Rafael Giani
` (2 subsequent siblings)
6 siblings, 0 replies; 8+ messages in thread
From: Carlos Rafael Giani @ 2014-07-29 20:53 UTC (permalink / raw)
To: openembedded-core
Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
---
...er1.0-plugins-ugly_1.2.4.bb => gstreamer1.0-plugins-ugly_1.4.0.bb} | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
rename recipes-multimedia/gstreamer/{gstreamer1.0-plugins-ugly_1.2.4.bb => gstreamer1.0-plugins-ugly_1.4.0.bb} (66%)
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.2.4.bb b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.4.0.bb
similarity index 66%
rename from recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.2.4.bb
rename to recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.4.0.bb
index dd5cb4e..9035d2d 100644
--- a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.2.4.bb
+++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.4.0.bb
@@ -2,7 +2,7 @@ include gstreamer1.0-plugins-ugly.inc
LIC_FILES_CHKSUM = "file://COPYING;md5=a6f89e2100d9b6cdffcea4f398e37343 \
file://tests/check/elements/xingmux.c;beginline=1;endline=21;md5=4c771b8af188724855cb99cadd390068 "
-SRC_URI[md5sum] = "c87a27db498bb736f6c266198657ea74"
-SRC_URI[sha256sum] = "4ef6f76a47d57b8385d457c7b620b4c28fc041ab1d7c2e3e2f5f05b12b988ea8"
+SRC_URI[md5sum] = "558146cb5ec8b313afe2113aafc3da85"
+SRC_URI[sha256sum] = "5314bb60f13d1a7b9c6317df73813af5f3f15a62c7c186b816b0024b5c61744d"
S = "${WORKDIR}/gst-plugins-ugly-${PV}"
--
1.8.3.2
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [PATCH 6/7] gstreamer1.0-libav: upgrade to 1.4.0
2014-07-29 20:53 [PATCH 1/7] gstreamer1.0: upgrade to 1.4.0 Carlos Rafael Giani
` (3 preceding siblings ...)
2014-07-29 20:53 ` [PATCH 5/7] gstreamer1.0-plugins-ugly: " Carlos Rafael Giani
@ 2014-07-29 20:53 ` Carlos Rafael Giani
2014-07-29 20:53 ` [PATCH 7/7] gstreamer1.0-omx: upgrade to 1.2.0 Carlos Rafael Giani
2014-07-29 21:03 ` [PATCH 1/7] gstreamer1.0: upgrade to 1.4.0 Carlos Rafael Giani
6 siblings, 0 replies; 8+ messages in thread
From: Carlos Rafael Giani @ 2014-07-29 20:53 UTC (permalink / raw)
To: openembedded-core
Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
---
.../videodec-Don-t-use-non-growable-pool.patch | 75 ----------------------
...-libav_1.2.4.bb => gstreamer1.0-libav_1.4.0.bb} | 7 +-
2 files changed, 3 insertions(+), 79 deletions(-)
delete mode 100644 recipes-multimedia/gstreamer/gstreamer1.0-libav/videodec-Don-t-use-non-growable-pool.patch
rename recipes-multimedia/gstreamer/{gstreamer1.0-libav_1.2.4.bb => gstreamer1.0-libav_1.4.0.bb} (78%)
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-libav/videodec-Don-t-use-non-growable-pool.patch b/recipes-multimedia/gstreamer/gstreamer1.0-libav/videodec-Don-t-use-non-growable-pool.patch
deleted file mode 100644
index d9b796b..0000000
--- a/recipes-multimedia/gstreamer/gstreamer1.0-libav/videodec-Don-t-use-non-growable-pool.patch
+++ /dev/null
@@ -1,75 +0,0 @@
-From 62a4d065ed7bd117d869fd8bcb61274c2870ddf5 Mon Sep 17 00:00:00 2001
-From: Nicolas Dufresne <nicolas.dufresne@collabora.com>
-Date: Thu, 27 Mar 2014 18:53:53 -0400
-Subject: [PATCH] videodec: Don't use non-growable pool
-
-As we don't know how many output buffers we need to operate, we need to
-avoid pool that can't grow. Otherwise the pipeline may stall, waiting
-for buffers. For now, we require it to be able to grow to at least
-32 buffers, which I think is a fair amount of buffers for decoders.
-
-https://bugzilla.gnome.org/show_bug.cgi?id=726299
-
-Commit 2a337d926cc30cd7eaae13a4b46eea68ba89e368 in master branch
-
-Upstream Status: Backported
-
-Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.com>
----
- ext/libav/gstavviddec.c | 22 +++++++++++++++++++++-
- 1 file changed, 21 insertions(+), 1 deletion(-)
-
-diff --git a/ext/libav/gstavviddec.c b/ext/libav/gstavviddec.c
-index 6c9c0c9..d80fd52 100644
---- a/ext/libav/gstavviddec.c
-+++ b/ext/libav/gstavviddec.c
-@@ -46,6 +46,7 @@ GST_DEBUG_CATEGORY_EXTERN (GST_CAT_PERFORMANCE);
- #define DEFAULT_DIRECT_RENDERING TRUE
- #define DEFAULT_DEBUG_MV FALSE
- #define DEFAULT_MAX_THREADS 0
-+#define REQUIRED_POOL_MAX_BUFFERS 32
-
- enum
- {
-@@ -1620,7 +1621,7 @@ gst_ffmpegviddec_decide_allocation (GstVideoDecoder * decoder, GstQuery * query)
- GstBufferPool *pool;
- guint size, min, max;
- GstStructure *config;
-- gboolean have_videometa, have_alignment;
-+ gboolean have_videometa, have_alignment, update_pool;
- GstAllocator *allocator = NULL;
- GstAllocationParams params = { 0, 15, 0, 0, };
-
-@@ -1639,6 +1640,22 @@ gst_ffmpegviddec_decide_allocation (GstVideoDecoder * decoder, GstQuery * query)
-
- gst_query_parse_nth_allocation_pool (query, 0, &pool, &size, &min, &max);
-
-+ /* Don't use pool that can't grow, as we don't know how many buffer we'll
-+ * need, otherwise we may stall */
-+ if (max != 0 && max < REQUIRED_POOL_MAX_BUFFERS) {
-+ gst_object_unref (pool);
-+ pool = gst_video_buffer_pool_new ();
-+ max = 0;
-+ update_pool = TRUE;
-+
-+ /* if there is an allocator, also drop it, as it might be the reason we
-+ * have this limit. Default will be used */
-+ if (allocator) {
-+ gst_object_unref (allocator);
-+ allocator = NULL;
-+ }
-+ }
-+
- config = gst_buffer_pool_get_config (pool);
- gst_buffer_pool_config_set_params (config, state->caps, size, min, max);
- /* we are happy with the default allocator but we would like to have 16 bytes
-@@ -1726,6 +1743,9 @@ gst_ffmpegviddec_decide_allocation (GstVideoDecoder * decoder, GstQuery * query)
- /* and store */
- gst_buffer_pool_set_config (pool, config);
-
-+ if (update_pool)
-+ gst_query_set_nth_allocation_pool (query, 0, pool, size, min, max);
-+
- gst_object_unref (pool);
- if (allocator)
- gst_object_unref (allocator);
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.2.4.bb b/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.4.0.bb
similarity index 78%
rename from recipes-multimedia/gstreamer/gstreamer1.0-libav_1.2.4.bb
rename to recipes-multimedia/gstreamer/gstreamer1.0-libav_1.4.0.bb
index 9e23219..bc79d54 100644
--- a/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.2.4.bb
+++ b/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.4.0.bb
@@ -3,7 +3,7 @@ include gstreamer1.0-libav.inc
LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
file://COPYING.LIB;md5=6762ed442b3822387a51c92d928ead0d \
file://ext/libav/gstav.h;beginline=1;endline=18;md5=a752c35267d8276fd9ca3db6994fca9c \
- file://gst-libs/ext/libav/LICENSE;md5=23a54f59b82572c203a559346e89ed57 \
+ file://gst-libs/ext/libav/LICENSE;md5=df1087a33b5cafe5e70b3452aac81515 \
file://gst-libs/ext/libav/COPYING.GPLv2;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
file://gst-libs/ext/libav/COPYING.GPLv3;md5=d32239bcb673463ab874e80d47fae504 \
file://gst-libs/ext/libav/COPYING.LGPLv2.1;md5=bd7a443320af8c812e4c18d1b79df004 \
@@ -12,10 +12,9 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
SRC_URI = " \
http://gstreamer.freedesktop.org/src/gst-libav/gst-libav-${PV}.tar.xz \
file://0001-Disable-yasm-for-libav-when-disable-yasm.patch \
- file://videodec-Don-t-use-non-growable-pool.patch \
"
-SRC_URI[md5sum] = "6454f9f22b3aa37694781633e0d20a9c"
-SRC_URI[sha256sum] = "2a69480d63fc2db93249d9e2e229ab3541bbc2db881b0f64de13d0bfc7d1f037"
+SRC_URI[md5sum] = "60811ae08c26fa093a96996582962c75"
+SRC_URI[sha256sum] = "c82c7a657863f2e27ac5cba539b0bd0a8114ad6bd4ba33bae777e4dbfab9e380"
LIBAV_EXTRA_CONFIGURE_COMMON_ARG = "--target-os=linux \
--cc='${CC}' --as='${CC}' --ld='${CC}' --nm='${NM}' --ar='${AR}' \
--ranlib='${RANLIB}' \
--
1.8.3.2
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [PATCH 7/7] gstreamer1.0-omx: upgrade to 1.2.0
2014-07-29 20:53 [PATCH 1/7] gstreamer1.0: upgrade to 1.4.0 Carlos Rafael Giani
` (4 preceding siblings ...)
2014-07-29 20:53 ` [PATCH 6/7] gstreamer1.0-libav: " Carlos Rafael Giani
@ 2014-07-29 20:53 ` Carlos Rafael Giani
2014-07-29 21:03 ` [PATCH 1/7] gstreamer1.0: upgrade to 1.4.0 Carlos Rafael Giani
6 siblings, 0 replies; 8+ messages in thread
From: Carlos Rafael Giani @ 2014-07-29 20:53 UTC (permalink / raw)
To: openembedded-core
Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
---
.../{gstreamer1.0-omx_1.0.0.bb => gstreamer1.0-omx_1.2.0.bb} | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
rename recipes-multimedia/gstreamer/{gstreamer1.0-omx_1.0.0.bb => gstreamer1.0-omx_1.2.0.bb} (69%)
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.0.0.bb b/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.2.0.bb
similarity index 69%
rename from recipes-multimedia/gstreamer/gstreamer1.0-omx_1.0.0.bb
rename to recipes-multimedia/gstreamer/gstreamer1.0-omx_1.2.0.bb
index f5956c6..fe7c91c 100644
--- a/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.0.0.bb
+++ b/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.2.0.bb
@@ -5,8 +5,8 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c \
SRC_URI = "http://gstreamer.freedesktop.org/src/gst-omx/gst-omx-${PV}.tar.xz"
-SRC_URI[md5sum] = "bb34b5742223267298bcffc209104a92"
-SRC_URI[sha256sum] = "7a1d8d28d70dacc6bd3c7ee7d7e40df6d5a1d38d7c256d5c9c5c8ef15c005014"
+SRC_URI[md5sum] = "d24e8c0153c35dfefee3e26b1c2c35f8"
+SRC_URI[sha256sum] = "0b4874961e6488ad9e5808114bd486ea981c540907262caab1419355fd82d745"
S = "${WORKDIR}/gst-omx-${PV}"
--
1.8.3.2
^ permalink raw reply related [flat|nested] 8+ messages in thread
* Re: [PATCH 1/7] gstreamer1.0: upgrade to 1.4.0
2014-07-29 20:53 [PATCH 1/7] gstreamer1.0: upgrade to 1.4.0 Carlos Rafael Giani
` (5 preceding siblings ...)
2014-07-29 20:53 ` [PATCH 7/7] gstreamer1.0-omx: upgrade to 1.2.0 Carlos Rafael Giani
@ 2014-07-29 21:03 ` Carlos Rafael Giani
6 siblings, 0 replies; 8+ messages in thread
From: Carlos Rafael Giani @ 2014-07-29 21:03 UTC (permalink / raw)
To: openembedded-core
Disregard this version - I just noticed the paths do not contain the
meta/ directory. I'll resend a v2.
On 07/29/2014 10:53 PM, Carlos Rafael Giani wrote:
> Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
> ---
> ...s-rate-of-input-segment-to-output-segment.patch | 32 ----------------------
> ...gstreamer1.0_1.2.4.bb => gstreamer1.0_1.4.0.bb} | 5 ++--
> 2 files changed, 2 insertions(+), 35 deletions(-)
> delete mode 100644 recipes-multimedia/gstreamer/gstreamer1.0/0001-pass-rate-of-input-segment-to-output-segment.patch
> rename recipes-multimedia/gstreamer/{gstreamer1.0_1.2.4.bb => gstreamer1.0_1.4.0.bb} (64%)
>
> diff --git a/recipes-multimedia/gstreamer/gstreamer1.0/0001-pass-rate-of-input-segment-to-output-segment.patch b/recipes-multimedia/gstreamer/gstreamer1.0/0001-pass-rate-of-input-segment-to-output-segment.patch
> deleted file mode 100644
> index be6c834..0000000
> --- a/recipes-multimedia/gstreamer/gstreamer1.0/0001-pass-rate-of-input-segment-to-output-segment.patch
> +++ /dev/null
> @@ -1,32 +0,0 @@
> -From e70334442ba3bb046a6389bb3d8549323dc1e7f0 Mon Sep 17 00:00:00 2001
> -From: zhouming <zmafox@gmail.com>
> -Date: Wed, 7 May 2014 18:26:38 +0800
> -Subject: [PATCH] pass rate of input segment to output segment.
> -
> -https://bugzilla.gnome.org/show_bug.cgi?id=729701
> -
> -Commit - 2793f808ee7fbebc7de2c7b733c6e94dac6a099f in master branch
> -
> -Upstream Status: Backported
> -
> -Signed-off-by: <zmafox@gmail.com>
> ----
> - libs/gst/base/gstbaseparse.c | 2 ++
> - 1 file changed, 2 insertions(+)
> -
> -diff --git a/libs/gst/base/gstbaseparse.c b/libs/gst/base/gstbaseparse.c
> -index 4378cad..7579b5e 100644
> ---- a/libs/gst/base/gstbaseparse.c
> -+++ b/libs/gst/base/gstbaseparse.c
> -@@ -1012,6 +1012,8 @@ gst_base_parse_sink_event_default (GstBaseParse * parse, GstEvent * event)
> -
> - gst_event_parse_segment (event, &in_segment);
> - gst_segment_init (&out_segment, GST_FORMAT_TIME);
> -+ out_segment.rate = in_segment->rate;
> -+ out_segment.applied_rate = in_segment->applied_rate;
> -
> - GST_DEBUG_OBJECT (parse, "segment %" GST_SEGMENT_FORMAT, in_segment);
> -
> ---
> -1.7.9.5
> -
> diff --git a/recipes-multimedia/gstreamer/gstreamer1.0_1.2.4.bb b/recipes-multimedia/gstreamer/gstreamer1.0_1.4.0.bb
> similarity index 64%
> rename from recipes-multimedia/gstreamer/gstreamer1.0_1.2.4.bb
> rename to recipes-multimedia/gstreamer/gstreamer1.0_1.4.0.bb
> index 535b681..a958064 100644
> --- a/recipes-multimedia/gstreamer/gstreamer1.0_1.2.4.bb
> +++ b/recipes-multimedia/gstreamer/gstreamer1.0_1.4.0.bb
> @@ -6,10 +6,9 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=6762ed442b3822387a51c92d928ead0d \
> SRC_URI = " \
> http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-${PV}.tar.xz \
> file://0001-Fix-crash-with-gst-inspect.patch \
> - file://0001-pass-rate-of-input-segment-to-output-segment.patch \
> "
>
> -SRC_URI[md5sum] = "74d8f674187a5f0ddf38da594c3998c3"
> -SRC_URI[sha256sum] = "1e7ca67a7870a82c9ed51d51d0008cdbc550c41d64cc3ff3f9a1c2fc311b4929"
> +SRC_URI[md5sum] = "594c0c06eaace9b9d3bad010de1bdfae"
> +SRC_URI[sha256sum] = "23c39fdc2b24f889b07cab0449825384fef7592a121e180729fd9025ec45c695"
> S = "${WORKDIR}/gstreamer-${PV}"
>
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2014-07-29 21:03 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-07-29 20:53 [PATCH 1/7] gstreamer1.0: upgrade to 1.4.0 Carlos Rafael Giani
2014-07-29 20:53 ` [PATCH 2/7] gstreamer1.0-plugins-base: " Carlos Rafael Giani
2014-07-29 20:53 ` [PATCH 3/7] gstreamer1.0-plugins-good: " Carlos Rafael Giani
2014-07-29 20:53 ` [PATCH 4/7] gstreamer1.0-plugins-bad: " Carlos Rafael Giani
2014-07-29 20:53 ` [PATCH 5/7] gstreamer1.0-plugins-ugly: " Carlos Rafael Giani
2014-07-29 20:53 ` [PATCH 6/7] gstreamer1.0-libav: " Carlos Rafael Giani
2014-07-29 20:53 ` [PATCH 7/7] gstreamer1.0-omx: upgrade to 1.2.0 Carlos Rafael Giani
2014-07-29 21:03 ` [PATCH 1/7] gstreamer1.0: upgrade to 1.4.0 Carlos Rafael Giani
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox