ext/esd/esdsink.c: Fix crash when ESD is killed while we're playing.

Original commit message from CVS:
* ext/esd/esdsink.c: (gst_esdsink_chain): Fix crash when ESD
is killed while we're playing.
* gst/qtdemux/qtdemux.c: (qtdemux_parse): call
gst_element_no_more_pads().
This commit is contained in:
David Schleef 2004-05-14 19:26:35 +00:00
parent a894223464
commit f841a107f6
2 changed files with 8 additions and 0 deletions

View file

@ -1,3 +1,10 @@
2004-05-14 David Schleef <ds@schleef.org>
* ext/esd/esdsink.c: (gst_esdsink_chain): Fix crash when ESD
is killed while we're playing.
* gst/qtdemux/qtdemux.c: (qtdemux_parse): call
gst_element_no_more_pads().
2004-05-14 Stephane Loeuillet <stephane.loeuillet@tiscali.fr> 2004-05-14 Stephane Loeuillet <stephane.loeuillet@tiscali.fr>
* gst-libs/gst/riff/riff-read.c : * gst-libs/gst/riff/riff-read.c :

View file

@ -1722,6 +1722,7 @@ qtdemux_parse_tree (GstQTDemux * qtdemux)
while ((trak = qtdemux_tree_get_sibling_by_type (trak, FOURCC_trak)) != NULL) while ((trak = qtdemux_tree_get_sibling_by_type (trak, FOURCC_trak)) != NULL)
qtdemux_parse_trak (qtdemux, trak); qtdemux_parse_trak (qtdemux, trak);
gst_element_no_more_pads (GST_ELEMENT (qtdemux));
} }
static void static void