gstreamer/ext
Chris Bass acfaf3a001 ttmlparse: Consolidate adjacent co-styled inline elements
A common subtitling use case is live-generated subtitles, in which each
new word is contained in its own span, and the spans are displayed
sequentially, with the effect that lines of displayed subtitles are
built up word-by-word.

This can, however, cause problems when the number of words in a block is
greater than the number of allowed GstMemorys in a GstBuffer.

Since in this use case each span will have the same styling as adjacent
spans, we can join adjacent spans (and other inline elements, such as
breaks) into a single element containing the concatenated text of each,
thus avoiding the limit of GstMemorys in a GstBuffer and also reducing
the amount of styling/layout metadata that is attached to each buffer.

https://bugzilla.gnome.org/show_bug.cgi?id=781725
2017-04-25 22:18:53 +03: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 mssdemux: Fix compiler warning 2017-04-25 13:22:33 +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: Consolidate adjacent co-styled inline elements 2017-04-25 22:18:53 +03: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