From: <sl...@ke...> - 2009-08-31 09:11:28
|
Module: gst-plugins-base Branch: master Commit: 2194166e05fc7013f41eba9e76480afb838c2094 URL: http://cgit.freedesktop.org/gstreamer/gst-plugins-base/commit/?id=2194166e05fc7013f41eba9e76480afb838c2094 Author: Sebastian Dröge <seb...@co...> Date: Mon Aug 31 11:10:55 2009 +0200 decodebin2: Post missing plugin messages before any error messages --- gst/playback/gstdecodebin2.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff --git a/gst/playback/gstdecodebin2.c b/gst/playback/gstdecodebin2.c index 045f051..3b60ae9 100644 --- a/gst/playback/gstdecodebin2.c +++ b/gst/playback/gstdecodebin2.c @@ -1115,6 +1115,9 @@ unknown_type: do_async_done (dbin); } + gst_element_post_message (GST_ELEMENT_CAST (dbin), + gst_missing_decoder_message_new (GST_ELEMENT_CAST (dbin), caps)); + if (src == dbin->typefind) { gchar *desc; @@ -1132,9 +1135,6 @@ unknown_type: ("Stream caps %" GST_PTR_FORMAT, caps)); } } - - gst_element_post_message (GST_ELEMENT_CAST (dbin), - gst_missing_decoder_message_new (GST_ELEMENT_CAST (dbin), caps)); return; } non_fixed: |