diff --git a/gst/playback/gstdecodebin2.c b/gst/playback/gstdecodebin2.c index a6d2d824fa..08a0ddb5ad 100644 --- a/gst/playback/gstdecodebin2.c +++ b/gst/playback/gstdecodebin2.c @@ -3788,7 +3788,7 @@ beach: *drained = chain->drained; - if (*drained && chain == dbin->decode_chain) + if (*drained) g_signal_emit (dbin, gst_decode_bin_signals[SIGNAL_DRAINED], 0, NULL); return handled;