[Bug 787071] New: ttml: Add support for IMSC 1.0.1 fillLineGap attribute

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Thu Aug 31 10:32:24 UTC 2017


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

            Bug ID: 787071
           Summary: ttml: Add support for IMSC 1.0.1 fillLineGap attribute
    Classification: Platform
           Product: GStreamer
           Version: git master
                OS: All
            Status: NEW
          Severity: enhancement
          Priority: Normal
         Component: gst-plugins-bad
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: floobleflam at gmail.com
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

Created attachment 358842
  --> https://bugzilla.gnome.org/attachment.cgi?id=358842&action=edit
Add support for itts:fillLineGap to ttmlparse and ttmlrender

Strictly speaking, the TTML spec requires that text backgrounds extend
only to the font height of the related text, rather than to the vertical
distance between lines. The result of this is that there will typically
be vertical gaps between line backgrounds through which moving video can
be seen. Since this was unnacceptable to some content providers, v1.0.1
of the IMSC spec (which profiles TTML) adds a new attribute,
itts:fillLineGap[1], that allows content authors to specify that
clients should extend text backgrounds such that there are no gaps
between lines. This attribute is also going to be included in the next
release of EBU-TT-D.

Attached patch adds support for fillLineGap to ttmlparse and ttmlrender.

[1] https://www.w3.org/TR/2017/CR-ttml-imsc1.0.1-20170713/#itts-fillLineGap

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