playbin2: Send flush events when changing subtitle tracks and use new input-selector...
authorAndre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Thu, 24 May 2012 14:02:59 +0000 (11:02 -0300)
committerThiago Santos <thiago.sousa.santos@collabora.com>
Wed, 6 Jun 2012 19:31:09 +0000 (16:31 -0300)
commit88d3b7aeee2de87d369e57be93035eb44caa869f
tree461c1c2416f513d6c8b0d69724dd9a0b995c4f90
parent9d2e50136e16b0743037b14be5be6f17d881229e
playbin2: Send flush events when changing subtitle tracks and use new input-selector modes for subtitle tracks

For audio/video we should flush too for fastest stream switches but this
currently isn't possible because the flushes would need to go to the sink,
which then causes state changes and causes all timing information to be
changed.

Should work out of the box in 0.11 with the flush-stop that doesn't reset
the times.

Conflicts:

gst/playback/gstplaybin2.c
gst/playback/gstplaysink.c
gst/playback/gstsubtitleoverlay.c
gst/playback/gstplaybin2.c
gst/playback/gstplaysink.c
gst/playback/gstsubtitleoverlay.c