diff options
author | Wim Taymans <wim.taymans@gmail.com> | 2004-07-16 10:50:49 +0000 |
---|---|---|
committer | Wim Taymans <wim.taymans@gmail.com> | 2004-07-16 10:50:49 +0000 |
commit | dfb55453e44df4e7b45d82c55fe1fe78fa72c773 (patch) | |
tree | 70bd782e99bb0fd8dab30f7eb6ea435509ab5e08 /gst | |
parent | 68a04bfaf479ba52f87cb45aaa8994da3470cd1c (diff) |
gst/: Make sure we don't create 0 sized subbufers in riff-read.
Original commit message from CVS:
* gst-libs/gst/riff/riff-read.c:
(gst_riff_read_strf_vids_with_data),
(gst_riff_read_strf_auds_with_data):
* gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_query),
(gst_avi_demux_add_stream), (gst_avi_demux_stream_header):
Make sure we don't create 0 sized subbufers in riff-read.
Signal the no more pads signal after reading the avi header.
Diffstat (limited to 'gst')
-rw-r--r-- | gst/avi/gstavidemux.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gst/avi/gstavidemux.c b/gst/avi/gstavidemux.c index e4035bc9..3911a17d 100644 --- a/gst/avi/gstavidemux.c +++ b/gst/avi/gstavidemux.c @@ -1263,6 +1263,10 @@ gst_avi_demux_stream_header (GstAviDemux * avi) g_warning ("Stream header mentioned %d streams, but %d available", streams, avi->num_streams); } + /* at this point we know all the streams and we can signal the no more + * pads signal */ + GST_DEBUG ("signaling no more pads"); + gst_element_no_more_pads (GST_ELEMENT (avi)); /* we've got streaminfo now */ g_object_notify (G_OBJECT (avi), "streaminfo"); |