summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian@centricular.com>2014-12-15 09:45:43 +0100
committerSebastian Dröge <sebastian@centricular.com>2014-12-15 09:47:10 +0100
commit7196edf244f98ec0b90ba6b9af4dc880c764d10b (patch)
tree16346e33c68a174256969fe428dec07d0575a89a
parentc45650459bcfd2a322ebe85c3fc273912e3ff64b (diff)
Revert "decodebin: Only emit the drain signal for the main decode chain, not any subchains"
This reverts commit a391dfe17f1a325f60e1d51a6d40c1a68eb196de. It breaks gapless playback: https://bugzilla.gnome.org/show_bug.cgi?id=740045
-rw-r--r--gst/playback/gstdecodebin2.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gst/playback/gstdecodebin2.c b/gst/playback/gstdecodebin2.c
index e2bb1a056..db77dbc7a 100644
--- a/gst/playback/gstdecodebin2.c
+++ b/gst/playback/gstdecodebin2.c
@@ -3558,7 +3558,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;