gstreamer/ext/ttml
Chris Bass 2863a55a89 ttml: Add support for IMSC 1.0.1 fillLineGap attribute
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.

This patch adds support for fillLineGap to ttmlparse and ttmlrender.

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

https://bugzilla.gnome.org/show_bug.cgi?id=787071
2018-02-27 16:27:47 +02:00
..
gstttmlparse.c docs: Port all docstring to gtk-doc markdown 2017-04-12 12:57:57 -03:00
gstttmlparse.h ttml: Add plugin that supports TTML subtitles 2016-11-01 20:46:46 +02:00
gstttmlplugin.c Fix up package name and origin in some plugins 2017-05-18 10:58:20 +01:00
gstttmlrender.c ttml: Add support for IMSC 1.0.1 fillLineGap attribute 2018-02-27 16:27:47 +02:00
gstttmlrender.h ttmlrender: apply correct line height to blocks with multiple text sizes 2017-04-09 10:42:08 +03:00
Makefile.am ttml: fix linking to libgstvideo 2017-07-03 10:11:42 +01:00
meson.build meson/ttml: Add missing math library dependency 2016-11-30 22:40:45 -05:00
subtitle.c ttml: Add support for IMSC 1.0.1 fillLineGap attribute 2018-02-27 16:27:47 +02:00
subtitle.h ttml: Add support for IMSC 1.0.1 fillLineGap attribute 2018-02-27 16:27:47 +02:00
subtitlemeta.c docs: Port all docstring to gtk-doc markdown 2017-04-12 12:57:57 -03:00
subtitlemeta.h ttml: Add plugin that supports TTML subtitles 2016-11-01 20:46:46 +02:00
ttmlparse.c ttml: Add support for IMSC 1.0.1 fillLineGap attribute 2018-02-27 16:27:47 +02:00
ttmlparse.h ttml: Add plugin that supports TTML subtitles 2016-11-01 20:46:46 +02:00