[Bug 758232] Add support for EBU-TT-D / TTML subtitles

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Wed Dec 23 05:45:49 PST 2015


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

--- Comment #2 from Chris Bass <floobleflam at gmail.com> ---
(In reply to Sebastian Dröge (slomo) from comment #1)
> Is the goal to use the GstSubtitle* as the generic interchange format
> between subtitle elements in GStreamer? If so it might not be powerful
> enough to express things like SSA/ASS subtitles, not sure. It might also
> have to support text-based and picture-based subtitles.

That was my initial plan, but it proved difficult to produce something
initially that supports all formats. So what it is at present is a library that
supports interchange of TTML-based subtitles. Currently it supports only the
EBU-TT-D profile of TTML, but it should hopefully be straightforward to extend
it to support full TTML and other profiles of TTML, such as SPMTE-TT and the
IMSC1 profiles.

> Could this, for starters, be just merged into gst-plugins-bad into a plugin
> with the parser and renderer and then we gradually improve the interchange
> format and make it used in other subtitle elements and at some point make it
> public API?

That sounds like a good idea to me.

In this scenario, do you envisage that the library code would go in
gst-plugins-bad/gst-libs and still be built as a separate library, or should it
go in the plugin directory with the parser and renderer code and just compiled
and linked directly with the parser & renderer (i.e., not be built as a
separate library at all)?

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