[vlc-devel] [PATCH 00/19] TTML Module reformat and add features

Stanislas Plessia stplessia at gmail.com
Mon Aug 29 16:00:58 CEST 2016


These patches on the TTML Subtitle Module allow vlc
to decode most of the following samples :
https://github.com/IRT-Open-Source/irt-ebu-tt-d-application-samples.

Most of them  are correctly working except for
line ordering when several rows are displayed
with layered times, overflow and wrapOption.

Stanislas Plessia (19):
  ttml demux: add style inheritence support
  ttml demux: add null character to psz_head string
  ttml demux: add namespaces support
  ttml codec: add support for relative fontsize
  ttml codec: add MergeTTMLStyle function for style inheritence
  ttml codec: add tag style parsing support
  ttml codec: change variable name for specificity
  ttml codec: change head parsing to support style and region tag
  ttml codec: add span and p style attributes parsing for inheritence
  ttml codec: cosmetic change to match code convention
  ttml demux: cosmetic change to patch code convention
  ttml codec: fix style attributes to match ttml spec
  ttml demux: fix parseHead fonction
  ttml codec: add memory allocation error
  ttml demux: add timing on span support
  ttml codec: sending a duplicate of the style instead of the original
  ttml codec: add displayAlign attribute support
  ttml demux: drop metadata tag inside p to avoid conflict
  ttml codec: add Bidirectionnal support

 modules/codec/substtml.c | 528 ++++++++++++++++++++++++----------
 modules/demux/ttml.c     | 716 +++++++++++++++++++++++++++++++++++++----------
 2 files changed, 952 insertions(+), 292 deletions(-)

-- 
2.7.4



More information about the vlc-devel mailing list