plugins/elements/gsttypefindelement.*: When typefinding is done in push mode, we...
authorTim-Philipp Müller <tim@centricular.net>
Wed, 29 Mar 2006 10:33:19 +0000 (10:33 +0000)
committerTim-Philipp Müller <tim@centricular.net>
Wed, 29 Mar 2006 10:33:19 +0000 (10:33 +0000)
commit30ae52d1b98a9e9a2e6f5cc0a0129a2ec4c5e52a
tree74f8559966fee9bd38cf9a8a05a4e592a31a2e10
parent3dea59868b0131bdf145e2d25661769591f6ce56
plugins/elements/gsttypefindelement.*: When typefinding is done in push mode, we should cache events we receive durin...

Original commit message from CVS:
* plugins/elements/gsttypefindelement.c: (stop_typefinding),
(gst_type_find_element_handle_event),
(gst_type_find_element_send_cached_events),
(gst_type_find_element_change_state):
* plugins/elements/gsttypefindelement.h:
When typefinding is done in push mode, we should cache
events we receive during typefinding instead of just
dropping them (e.g. newsegment, custom events from
dvdreadsrc etc.) and then send them out once we've
determined the type of the stream (and decodebin
has had a chance to plug in a decoder/demuxer).
ChangeLog
plugins/elements/gsttypefindelement.c
plugins/elements/gsttypefindelement.h