Chris Bass
ce532ddcfd
ttmlrender: extend UnifiedElement type to include font metrics
...
https://bugzilla.gnome.org/show_bug.cgi?id=780402
2017-04-09 10:42:08 +03:00
Chris Bass
aec8406fd7
ttmlrender: extend UnifiedBlock type
...
Include a reference to the GstSubtitleStyleSet of the represented block
and a string containing the concatenated text from all elements.
https://bugzilla.gnome.org/show_bug.cgi?id=780402
2017-04-09 10:42:08 +03:00
Chris Bass
9f0a06245b
ttml: add refcounting to GstSubtitleStlyeSet type
...
https://bugzilla.gnome.org/show_bug.cgi?id=780402
2017-04-09 10:42:08 +03:00
Chris Bass
4f790d13a6
ttmlrender: rename TextRange type and its fields.
...
https://bugzilla.gnome.org/show_bug.cgi?id=780402
2017-04-09 10:42:08 +03:00
Chris Bass
ac91886ab7
ttmlrender: store PangoLayout in object state
...
https://bugzilla.gnome.org/show_bug.cgi?id=780402
2017-04-09 10:42:08 +03:00
Chris Bass
96e07de31d
ttmlrender: put all functions in gst_ttml_render namespace
...
https://bugzilla.gnome.org/show_bug.cgi?id=780402
2017-04-09 10:42:08 +03:00
Chris Bass
4ac2a8d6a6
ttml: Replace assertions
...
Remove assertions and replace, where necessary, with code that handles
the error cases.
https://bugzilla.gnome.org/show_bug.cgi?id=776436
2017-03-15 13:28:36 +02:00
Sebastian Dröge
9539edd1b5
ttml: Link with -lm for round()
2017-01-12 15:39:13 +02:00
Seungha Yang
a5ce16f739
ttmlrender: Fix segfault on _render_text_region()
...
Fix invalid memory access
https://bugzilla.gnome.org/show_bug.cgi?id=775965
2016-12-12 11:00:51 +02:00
Seungha Yang
ba1ad5f4cd
ttmlparse: Transform caps event
...
For autoplugging, decodebin/parsebin refers to the caps event.
https://bugzilla.gnome.org/show_bug.cgi?id=775967
2016-12-12 10:57:29 +02:00
Nicolas Dufresne
c03a4829ac
meson/ttml: Add missing math library dependency
...
This code call 'round' which may require linking against the math library
on some compilers.
2016-11-30 22:40:45 -05:00
Sebastian Dröge
a1dc37b22b
ttmlrender: Mark pad as needing reconfiguration again if it failed
...
And return FLUSHING instead of NOT_NEGOTIATED on flushing pads.
https://bugzilla.gnome.org/show_bug.cgi?id=774623
2016-11-18 12:22:44 +02:00
Luis de Bethencourt
81d1b207ad
ttml: bump needed libxml2 version
...
ttml was recently added but it won't compile unless libxml2 version 2.9.2
or later is available. In that version the first parameter of xmlGetProp
switched to being a const. In previous versions the compiler complains
about passing a const value to a non const argument.
2016-11-03 17:44:33 +00:00
Sebastian Dröge
8eef23eb38
ttml: Add meson.build
2016-11-02 20:14:39 +02:00
Chris Bass
d82ae6949f
ttml: Add plugin that supports TTML subtitles
...
Add a parser (ttmlparse) and renderer (ttmlrender) element that handle
subtitles that use the EBU-TT-D profile of TTML1.
https://bugzilla.gnome.org/show_bug.cgi?id=758232
2016-11-01 20:46:46 +02:00