gstreamer/ext
Chris Bass 9f5e41218f ttmlparse: Convert tabs to spaces in input
The TTML spec has an issue in which tab (U+0009) characters that are
first in a sequence of whitespace characters are not suppressed at the
start and end of line areas. This issue was reported in [1] and the
editor of the TTML specs confirmed that this was not the intention
behind the spec.

The editor has created an issue to fix this in both the TTML1 and TTML2
specs [2], giving a proposal of what the spec should say. This patch
updates ttmlparse to implement the intended behaviour as proposed, in
which tabs in the input are converted to spaces before processing.

[1] https://github.com/w3c/imsc/issues/224
[2] https://github.com/w3c/ttml1/issues/235

https://bugzilla.gnome.org/show_bug.cgi?id=781539
2017-04-20 18:50:05 +01:00
..
assrender docs: Port all docstring to gtk-doc markdown 2017-04-12 12:57:57 -03:00
bs2b docs: Port all docstring to gtk-doc markdown 2017-04-12 12:57:57 -03:00
bz2 Add support for Meson as alternative/parallel build system 2016-08-20 11:35:54 +01:00
chromaprint docs: Port all docstring to gtk-doc markdown 2017-04-12 12:57:57 -03:00
curl docs: Port all docstring to gtk-doc markdown 2017-04-12 12:57:57 -03:00
daala docs: Port all docstring to gtk-doc markdown 2017-04-12 12:57:57 -03:00
dash dashdemux: Rewrite ISOBMFF & SIDX handling 2017-04-18 13:49:08 +02:00
dc1394 docs: Port all docstring to gtk-doc markdown 2017-04-12 12:57:57 -03:00
directfb docs: Port all docstring to gtk-doc markdown 2017-04-12 12:57:57 -03:00
dtls dtls: Set openssl's threadid the 1.0.x way 2016-12-05 11:26:15 +02:00
dts docs: Port all docstring to gtk-doc markdown 2017-04-12 12:57:57 -03:00
faac docs: Port all docstring to gtk-doc markdown 2017-04-12 12:57:57 -03:00
faad docs: Port all docstring to gtk-doc markdown 2017-04-12 12:57:57 -03:00
fdkaac fdk-aac: fix version number 2017-01-20 16:44:42 +01:00
flite Add support for Meson as alternative/parallel build system 2016-08-20 11:35:54 +01:00
fluidsynth docs: Port all docstring to gtk-doc markdown 2017-04-12 12:57:57 -03:00
gl docs: Port all docstring to gtk-doc markdown 2017-04-12 12:57:57 -03:00
gme gme: Remove useless comparison of unsigned integer with < 0 2017-02-28 12:46:42 +02:00
gsm bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
gtk docs: Port all docstring to gtk-doc markdown 2017-04-12 12:57:57 -03:00
hls hlssink: Remove some unused struct fields 2017-04-19 12:36:46 +01:00
iqa docs: Port all docstring to gtk-doc markdown 2017-04-12 12:57:57 -03:00
kate docs: Port all docstring to gtk-doc markdown 2017-04-12 12:57:57 -03:00
ladspa docs: Port all docstring to gtk-doc markdown 2017-04-12 12:57:57 -03:00
libde265 docs: Port all docstring to gtk-doc markdown 2017-04-12 12:57:57 -03:00
libmms Add support for Meson as alternative/parallel build system 2016-08-20 11:35:54 +01:00
lv2 docs: Port all docstring to gtk-doc markdown 2017-04-12 12:57:57 -03:00
modplug bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
mpeg2enc Add missing include path for gst/glib-compat-prive.h 2017-03-24 15:43:07 -04:00
mplex meson: Fix mplex plugin file name 2017-03-29 23:37:59 -04:00
musepack musepackdeck: unsigned can't be less than zero 2016-07-06 12:19:32 +01:00
neon Update Edgard Lima's email 2017-02-27 00:50:46 +00:00
ofa ofa: port to 1.0 2013-05-12 23:42:06 +01:00
openal docs: Port all docstring to gtk-doc markdown 2017-04-12 12:57:57 -03:00
opencv motioncells: Fix cell string generation 2017-04-14 01:58:11 +10:00
openexr openexrdec: Also catch other exceptions by reference instead of by value 2017-03-01 15:29:42 +02:00
openh264 openh264: add "qp-min" and "qp-max" properties 2017-01-24 14:39:35 +00:00
openjpeg openjpegdec: Properly offset and shift for all formats when converting 2016-09-24 10:49:10 -04:00
openni2 bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
opus docs: Port all docstring to gtk-doc markdown 2017-04-12 12:57:57 -03:00
qt gl/format: use our own GL format enum's instead of gstvideo's 2017-03-13 21:10:58 +11:00
resindvd docs: Port all docstring to gtk-doc markdown 2017-04-12 12:57:57 -03:00
rsvg docs: Port all docstring to gtk-doc markdown 2017-04-12 12:57:57 -03:00
rtmp docs: Port all docstring to gtk-doc markdown 2017-04-12 12:57:57 -03:00
sbc docs: Port all docstring to gtk-doc markdown 2017-04-12 12:57:57 -03:00
schroedinger schro: #include math.h before schroedinger headers 2016-11-29 09:49:05 +00:00
smoothstreaming docs: Port all docstring to gtk-doc markdown 2017-04-12 12:57:57 -03:00
sndfile Use the new API to post flow ERROR messages on the bus 2016-08-26 19:23:31 -03:00
soundtouch Add support for Meson as alternative/parallel build system 2016-08-20 11:35:54 +01:00
spandsp docs: Port all docstring to gtk-doc markdown 2017-04-12 12:57:57 -03:00
spc bad: use new gst_element_class_add_static_pad_template() 2016-03-24 14:56:51 +02:00
srtp docs: Port all docstring to gtk-doc markdown 2017-04-12 12:57:57 -03:00
teletextdec docs: Port all docstring to gtk-doc markdown 2017-04-12 12:57:57 -03:00
ttml ttmlparse: Convert tabs to spaces in input 2017-04-20 18:50:05 +01:00
voaacenc docs: Port all docstring to gtk-doc markdown 2017-04-12 12:57:57 -03:00
voamrwbenc docs: Port all docstring to gtk-doc markdown 2017-04-12 12:57:57 -03:00
vulkan docs: Port all docstring to gtk-doc markdown 2017-04-12 12:57:57 -03:00
wayland docs: Port all docstring to gtk-doc markdown 2017-04-12 12:57:57 -03:00
webp Add support for Meson as alternative/parallel build system 2016-08-20 11:35:54 +01:00
webrtcdsp webrtcechoprobe: return from _read() early if the probe is not configured yet 2017-03-29 16:45:12 +03:00
wildmidi docs: Port all docstring to gtk-doc markdown 2017-04-12 12:57:57 -03:00
x265 docs: Port all docstring to gtk-doc markdown 2017-04-12 12:57:57 -03:00
zbar docs: Port all docstring to gtk-doc markdown 2017-04-12 12:57:57 -03:00
Makefile.am Remove various unported plugins 2016-12-21 11:17:11 +02:00
meson.build webrtcdsp: Add support to build with meson 2017-03-27 21:15:32 -04:00