[Bug 638168] textoverlay: don't return wrong-state when stopping while in text chain

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed May 23 21:11:39 PDT 2012


https://bugzilla.gnome.org/show_bug.cgi?id=638168
  GStreamer | gst-plugins-base | unspecified

Andre Moreira Magalhaes <andrunko> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #214765|0                           |1
        is obsolete|                            |

--- Comment #57 from Andre Moreira Magalhaes <andrunko at gmail.com> 2012-05-24 04:11:28 UTC ---
Created an attachment (id=214835)
 View: https://bugzilla.gnome.org/attachment.cgi?id=214835
 Review: https://bugzilla.gnome.org/review?bug=638168&attachment=214835

gstinputselector: Properly sync when changing streams.

This patch modifies the last one to only sync using the clock, no stream time
fallback anymore as it wasn't reliable to use stream time for sync, some
elements would return wrong time (like matroskademux).

It requires the (to be attached) patches to playbin and assrender to be applied
in order to work.

With all 3 patches applied, changing audio and subtrack streams should be
instantaneous.

Tested with the following videos:

For subtitles change:
- http://docs.gstreamer.com/media/sintel_trailer-480p.ogv with the suburi
http://docs.gstreamer.com/media/sintel_trailer_gr.srt
- http://matroska.free.fr/samples/mewmew/downloads/mewmew-vorbis-ssa.mkv
- http://www.gnu.org/fry/happy-birthday-to-gnu-download.html

For audio change:
- http://docs.gstreamer.com/media/sintel_cropped_multilingual.webm

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list