gstreamer/plugins/elements
Tim-Philipp Müller c821be101e plugins/elements/gsttypefindelement.c: Catch the special case where we are operating chain-based, but the downstream ...
Original commit message from CVS:
* plugins/elements/gsttypefindelement.c: (stop_typefinding):
Catch the special case where we are operating chain-based,
but the downstream peer pad has no chain function. Emit a
custom error message in this case instead of letting the
core generate one implying that this is some sort of core
bug. It's not, it just means that whatever got plugged
into the pipeline downstream when we announced the type
can only operate pull-based, while our source can only
operate push-based (e.g. http://foo/bar.mov ! qtdemux ! ...)
Error string has not been marked for translation yet, as
it probably needs some more work first.
(gst_type_find_element_get_best_possibility):
Add helper function to find the best of all available
found possibilities that qualify given the min. threshold.
(gst_type_find_element_handle_event):
Fix the case where we get an EOS while still in TYPEFIND
mode (we want to chose the best of all possible types,
not just the first type that happens to be in our unsorted
list of possible types).
(gst_type_find_element_chain):
Make sure we return GST_FLOW_ERROR when we errored out
in stop_typefinding(); also, don't just find the best of
all found type entries and then use the last examined
type entry, but actually use the best entry.
2005-12-12 17:09:04 +00:00
..
.gitignore ignore more 2005-06-17 09:12:33 +00:00
gstbufferstore.c whitespace fixes 2005-10-15 15:30:24 +00:00
gstbufferstore.h gst/: splitted gsttypefind into gsttypefind, gsttypefindfactory 2005-09-07 12:35:23 +00:00
gstcapsfilter.c do CVS surgery and related build fixery to move elements and indexers in a new gstreamer/plugins directory, out of th... 2005-11-29 18:00:15 +00:00
gstelements.c document core plugins in a separate document just like all the others rename these plugins to something starting with... 2005-12-01 12:29:34 +00:00
gstfakesink.c document core plugins in a separate document just like all the others rename these plugins to something starting with... 2005-12-01 12:29:34 +00:00
gstfakesink.h Doc fixes. 2005-11-24 09:44:07 +00:00
gstfakesrc.c plugins/elements/gstfakesrc.c: Fix broken sync option, fixes #323259 2005-12-07 15:33:42 +00:00
gstfakesrc.h plugins/elements/gstfakesrc.*: Fix broken sync code. 2005-12-05 10:27:59 +00:00
gstfdsink.c fix typo 2005-12-01 09:32:17 +00:00
gstfdsink.h fix typo 2005-12-01 09:32:17 +00:00
gstfdsrc.c expand tabs 2005-12-06 19:29:15 +00:00
gstfdsrc.h plugins/elements/: more anal cleanup 2005-12-01 00:54:54 +00:00
gstfilesink.c document core plugins in a separate document just like all the others rename these plugins to something starting with... 2005-12-01 12:29:34 +00:00
gstfilesink.h Doc fixes. 2005-11-24 09:44:07 +00:00
gstfilesrc.c expand tabs 2005-12-06 19:29:15 +00:00
gstfilesrc.h Doc fixes. 2005-11-24 09:44:07 +00:00
gstidentity.c expand tabs 2005-12-06 19:29:15 +00:00
gstidentity.h gst/base/gstbasetransform.c: The event virtual method is now properly implemented, with a default handler 2005-11-29 14:47:07 +00:00
gstqueue.c expand tabs 2005-12-06 19:29:15 +00:00
gstqueue.h Doc fixes. 2005-11-24 09:44:07 +00:00
gsttee.c *.*: Ran scripts/update-macros. Oh yes. gst/gstobject.h (GST_OBJECT_GET_LOCK, GST_OBJECT_LOCK) 2005-11-21 16:34:26 +00:00
gsttee.h whitespace fixes 2005-10-15 15:30:24 +00:00
gsttypefindelement.c plugins/elements/gsttypefindelement.c: Catch the special case where we are operating chain-based, but the downstream ... 2005-12-12 17:09:04 +00:00
gsttypefindelement.h whitespace fixes 2005-10-15 15:30:24 +00:00
Makefile.am document core plugins in a separate document just like all the others rename these plugins to something starting with... 2005-12-01 12:29:34 +00:00