[Bug 660233] DVB subtitles stop being rendered

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Tue Jul 10 09:07:18 PDT 2012


https://bugzilla.gnome.org/show_bug.cgi?id=660233
  GStreamer | gst-plugins-bad | 0.10.22

Mark Nauwelaerts <mnauw> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
                 CC|                            |mnauw at users.sourceforge.net
         Resolution|                            |FIXED
   Target Milestone|HEAD                        |0.10.24

--- Comment #6 from Mark Nauwelaerts <mnauw at users.sourceforge.net> 2012-07-10 16:07:13 UTC ---
The appropriate way to deal with subtitles and segments IMO is to first decode
the subtitle whether or not in segment, since it may contain data needed by
subsequent in-segment subtitles, and it may partially fall in the segment
(depending on the decoded/parsed page time out).

When decoded, the page time out then allows to decide whether it can be
discarded altogether or is still partially useful.

Following commit applies this approach and should then also avoid ->pts ending
up with GST_CLOCK_TIME_NONE (-1) (which is where the problems basically come
from):

commit ba0448111d18b7fda9630a156e3c56ea6fa1c1cd
Author: Mark Nauwelaerts <mark.nauwelaerts at collabora.co.uk>
Date:   Tue Jul 10 11:25:30 2012 +0200

    dvbsuboverlay: ensure valid subtitle running time by proper clipping

    In particular, pass buffer timestamp (pts) to dvb_sub, and then clip
    and convert to running time when the duration (timeout) is known after
    decoding it.

    Fixes https://bugzilla.gnome.org/show_bug.cgi?id=660233

-- 
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