[gst-cvs] gst-plugins-bad: qtmux: provide request pads under wider conditions

Mark Nauwelaerts mnauw at kemper.freedesktop.org
Wed Jan 13 10:42:53 PST 2010


Module: gst-plugins-bad
Branch: master
Commit: dbc1f9f2d66fd282e61baca0977361510f457a90
URL:    http://cgit.freedesktop.org/gstreamer/gst-plugins-bad/commit/?id=dbc1f9f2d66fd282e61baca0977361510f457a90

Author: Mark Nauwelaerts <mark.nauwelaerts at collabora.co.uk>
Date:   Wed Jan 13 19:30:45 2010 +0100

qtmux: provide request pads under wider conditions

Fixes #606859.

---

 gst/qtmux/gstqtmux.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/gst/qtmux/gstqtmux.c b/gst/qtmux/gstqtmux.c
index 2756e0d..a6ec2c3 100644
--- a/gst/qtmux/gstqtmux.c
+++ b/gst/qtmux/gstqtmux.c
@@ -2305,7 +2305,7 @@ gst_qt_mux_request_new_pad (GstElement * element,
   if (templ->direction != GST_PAD_SINK)
     goto wrong_direction;
 
-  if (qtmux->state != GST_QT_MUX_STATE_NONE)
+  if (qtmux->state > GST_QT_MUX_STATE_STARTED)
     goto too_late;
 
   if (templ == gst_element_class_get_pad_template (klass, "audio_%d")) {





More information about the Gstreamer-commits mailing list