From: <bi...@ke...> - 2006-04-04 10:54:26
|
CVS Root: /cvs/gstreamer Module: gnonlin Changes by: bilboed Date: Tue Apr 04 2006 10:54:22 UTC Log message: * gnl/gnlobject.c: (gnl_object_remove_ghost_pad): Free the GnlPadPrivate once we have removed the pad. Modified files: . : ChangeLog gnl : gnlobject.c Links: http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gnonlin/ChangeLog.diff?r1=1.84&r2=1.85 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gnonlin/gnl/gnlobject.c.diff?r1=1.29&r2=1.30 ====Begin Diffs==== Index: ChangeLog =================================================================== RCS file: /cvs/gstreamer/gnonlin/ChangeLog,v retrieving revision 1.84 retrieving revision 1.85 diff -u -d -r1.84 -r1.85 --- ChangeLog 4 Apr 2006 09:29:58 -0000 1.84 +++ ChangeLog 4 Apr 2006 10:54:10 -0000 1.85 @@ -1,5 +1,10 @@ 2006-04-04 Edward Hervey <ed...@fl...> + * gnl/gnlobject.c: (gnl_object_remove_ghost_pad): + Free the GnlPadPrivate once we have removed the pad. + +2006-04-04 Edward Hervey <ed...@fl...> * gnl/gnlcomposition.c: (update_pipeline): update_pipeline was returning the wrong information. It now returns FALSE only if there was an error updating the pipeline. Index: gnlobject.c RCS file: /cvs/gstreamer/gnonlin/gnl/gnlobject.c,v retrieving revision 1.29 retrieving revision 1.30 diff -u -d -r1.29 -r1.30 --- gnlobject.c 3 Apr 2006 09:51:48 -0000 1.29 +++ gnlobject.c 4 Apr 2006 10:54:10 -0000 1.30 @@ -920,9 +920,9 @@ GnlPadPrivate *priv; priv = gst_pad_get_element_private (ghost); + gst_element_remove_pad (GST_ELEMENT (object), ghost); if (priv) g_free (priv); - gst_element_remove_pad (GST_ELEMENT (object), ghost); } gboolean |