Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/GStreamer/gst-plugins-base.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian@centricular.com>2014-12-15 11:45:43 +0300
committerSebastian Dröge <sebastian@centricular.com>2014-12-15 11:47:10 +0300
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;