[Bug 625113] subparse: add support for external SSA/ASS subtitles

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Sat Feb 16 12:02:18 PST 2013


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

Arnaud Vrac <rawoul> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |rawoul at gmail.com

--- Comment #20 from Arnaud Vrac <rawoul at gmail.com> 2013-02-16 20:02:12 UTC ---
I have a patch that fixes two bugs in assrender:

 - support for external subtitles, by handling text buffers with no timestamp
 - support for text buffers overlapping in time

There are two commits:
https://github.com/rawoul/gst-plugins-bad/commit/7b8786f9399
https://github.com/rawoul/gst-plugins-bad/commit/29e20f35465

The second one removes all the code to wait for the previous text buffer to
expire. This is necessary because multiple buffers might be rendered on screen
at the same time. Here are some examples:

http://streams.videolan.org/samples/Matroska/mewmew/mewmew-vorbis-ssa.mkv
http://absolut.zogzog.org/share/samples/ass/overlap.ass

I am not sure my patch is correct though, because the text buffers timestamps
are no longer based on the video running time. I'm not sure how to do that
since the input text buffer timestamps are fed directly to libass on the text
pad. Could this be a problem ?

Thanks

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