commit f7909a094e9390132f32bbc3ccb37a6d57059adb
Author: Bastien Nocera <hadess(a)fedoraproject.org>
Date: Fri Aug 22 23:48:30 2008 +0000
- Fix useless codeina popup when playing recent ogg files (#458404)
gstpb-0.10.20-ogg-skeleton.patch | 28 ++++++++++++++++++++++++++++
gstreamer-plugins-base.spec | 9 ++++++++-
2 files changed, 36 insertions(+), 1 deletion(-)
---
diff --git a/gstpb-0.10.20-ogg-skeleton.patch b/gstpb-0.10.20-ogg-skeleton.patch
new file mode 100644
index 0000000..184f845
--- /dev/null
+++ b/gstpb-0.10.20-ogg-skeleton.patch
@@ -0,0 +1,28 @@
+Index: ext/ogg/gstoggdemux.c
+===================================================================
+RCS file: /cvs/gstreamer/gst-plugins-base/ext/ogg/gstoggdemux.c,v
+retrieving revision 1.195
+diff -u -r1.195 gstoggdemux.c
+--- ext/ogg/gstoggdemux.c 7 Aug 2008 15:58:50 -0000 1.195
++++ ext/ogg/gstoggdemux.c 9 Aug 2008 11:55:54 -0000
+@@ -1746,6 +1746,9 @@
+ for (i = 0; i < chain->streams->len; i++) {
+ GstOggPad *pad = g_array_index (chain->streams, GstOggPad *, i);
+
++ if (pad->is_skeleton)
++ continue;
++
+ gst_pad_push_event (GST_PAD_CAST (pad), gst_event_new_eos ());
+
+ GST_DEBUG_OBJECT (ogg, "removing pad %" GST_PTR_FORMAT, pad);
+@@ -1786,6 +1789,10 @@
+ GstOggPad *pad;
+
+ pad = g_array_index (chain->streams, GstOggPad *, i);
++
++ if (pad->is_skeleton)
++ continue;
++
+ GST_DEBUG_OBJECT (ogg, "adding pad %" GST_PTR_FORMAT, pad);
+
+ /* mark discont */
diff --git a/gstreamer-plugins-base.spec b/gstreamer-plugins-base.spec
index 5e2f7c1..fe2b08f 100644
--- a/gstreamer-plugins-base.spec
+++ b/gstreamer-plugins-base.spec
@@ -5,7 +5,7 @@
Name: %{gstreamer}-plugins-base
Version: 0.10.20
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: GStreamer streaming media framework base plug-ins
Group: Applications/Multimedia
@@ -15,6 +15,9 @@
Source:
http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Patch0: gstpb-0.10.15-cd-speed.patch
+#
https://bugzilla.redhat.com/show_bug.cgi?id=458404
+#
http://bugzilla.gnome.org/show_bug.cgi?id=537599
+Patch1: gstpb-0.10.20-ogg-skeleton.patch
Requires: %{gstreamer} >= %{_gst}
Requires: liboil >= 0.3.12-9
@@ -51,6 +54,7 @@ This package contains a set of well-maintained base plug-ins.
%prep
%setup -q -n gst-plugins-base-%{version}
%patch0 -p1 -b .cd-speed
+%patch1 -p0 -b .skeleton
%build
%configure \
@@ -238,6 +242,9 @@ GStreamer Base Plugins library development and header files.
%doc %{_datadir}/gtk-doc/html/gst-plugins-base-plugins-%{majorminor}
%changelog
+* Sat Aug 23 2008 - Bastien Nocera <bnocera(a)redhat.com> - 0.10.20-2
+- Fix useless codeina popup when playing recent ogg files (#458404)
+
* Wed Jun 18 2008 - Bastien Nocera <bnocera(a)redhat.com> - 0.10.20-1
- Update to 0.10.20