[gstreamer-bugs] [Bug 153657] New: - make typefind prevent unneeded discont element
bugzilla-daemon at bugzilla.gnome.org
bugzilla-daemon at bugzilla.gnome.org
Fri Sep 24 10:13:00 PDT 2004
http://bugzilla.gnome.org/show_bug.cgi?id=153657
GStreamer | gstreamer (core) | Ver: HEAD CVS
Summary: make typefind prevent unneeded discont element
Product: GStreamer
Version: HEAD CVS
Platform: Other
OS/Version: All
Status: UNCONFIRMED
Severity: blocker
Priority: High
Component: gstreamer (core)
AssignedTo: gstreamer-bugs at lists.sourceforge.net
ReportedBy: rbultje at ronald.bitfreak.net
QAContact: gstreamer-bugs at lists.sourceforge.net
2004-09-24 Ronald S. Bultje <rbultje at ronald.bitfreak.net>
* gst/elements/gsttypefindelement.c: (stop_typefinding),
(gst_type_find_element_handle_event),
(gst_type_find_element_chain):
* gst/elements/gsttypefindelement.h:
Prevent output of discont events after typefinding. Typefind
will seek until the position of its internal bufferstore size
and then act as an identity. However, filesrc, gnomevfssrc or
any other seekable element will send a discont before this, and
this breaks a surprising amount of elements (including, but not
limited to, avidemux, asfdemux and matroskademux). This patch
makes typefind filter out this discont event. Has been tested
with both seekable and non-seekable elements and has the correct
behaviour in both cases. Also fixes the mentioned demuxers in
pipelines with typefind.
------- You are receiving this mail because: -------
You are the assignee for the bug.
You are the QA contact for the bug.
More information about the Gstreamer-bugs
mailing list