From: <en...@ke...> - 2008-04-23 13:45:50
|
CVS Root: /cvs/gstreamer Module: gst-plugins-base Changes by: ensonic Date: Wed Apr 23 2008 13:45:43 UTC Log message: * ext/ogg/gstoggdemux.c: Don't leak GstPluginFeatures when filtering. Modified files: . : ChangeLog ext/ogg : gstoggdemux.c Links: http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-base/ChangeLog.diff?r1=1.3878&r2=1.3879 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-base/ext/ogg/gstoggdemux.c.diff?r1=1.186&r2=1.187 ====Begin Diffs==== Index: ChangeLog =================================================================== RCS file: /cvs/gstreamer/gst-plugins-base/ChangeLog,v retrieving revision 1.3878 retrieving revision 1.3879 diff -u -d -r1.3878 -r1.3879 --- ChangeLog 23 Apr 2008 08:58:41 -0000 1.3878 +++ ChangeLog 23 Apr 2008 13:45:28 -0000 1.3879 @@ -1,5 +1,10 @@ 2008-04-23 Stefan Kost <en...@us...> + * ext/ogg/gstoggdemux.c: + Don't leak GstPluginFeatures when filtering. + +2008-04-23 Stefan Kost <en...@us...> * sys/xvimage/xvimagesink.c: Add some logging for cases when grabbing the xv failed. Index: gstoggdemux.c RCS file: /cvs/gstreamer/gst-plugins-base/ext/ogg/gstoggdemux.c,v retrieving revision 1.186 retrieving revision 1.187 diff -u -d -r1.186 -r1.187 --- gstoggdemux.c 3 Apr 2008 10:19:43 -0000 1.186 +++ gstoggdemux.c 23 Apr 2008 13:45:29 -0000 1.187 @@ -22,6 +22,7 @@ /** * SECTION:element-oggdemux * @short_description: a demuxer for ogg files + * @see_also: <link linkend="gst-plugins-base-plugins-oggmux">oggmux</link> * * <refsect2> * <para> @@ -407,6 +408,11 @@ res = gst_ogg_demux_perform_seek (ogg, event); gst_event_unref (event); break; + case GST_EVENT_QOS: + case GST_EVENT_NAVIGATION: + res = FALSE; + gst_event_unref (event); + break; default: res = gst_pad_event_default (pad, event); @@ -788,7 +794,7 @@ } } } - g_list_free (factories); + gst_plugin_feature_list_free (factories); } pad->element = element; |