[vlc-devel] [PATCH] MKV USF subtitles support
Bernie Purcell
b.purcell at adbglobal.com
Mon Mar 12 00:53:24 CET 2007
Got a bit tired of not having Matroska USF support. :-)
The patch below adds the following:
* Decodes USF streams muxed within the Matroska container format. USF was
created especially for the Matroska container.
* Adds additional routines to the Freetype module's text rendering engine
to support subtitles whose font, style, size and colour is allowed to
change partway through the subtitle, ie. HTML version of the subtitle.
Sytles now supported are bold and italics (supported by fontconfig) and
underline which is manually calculated. This code has only tested on the
linux version.
* Code added to subpictures to choose HTML rendering over Text rendering
if rendering module supports HTML and if a HTML version of the subtitle
exists.
* Additional fields added to subpicture_region_t filter_t to permit the
additional information to be carried without interfering with the existing
plain text version of the subtitle.
* Code added to configure.ac to detect presence of fontconfig - which is
required by the new rendering functions. Absence of fontconfig causes the
plain text rendering code to be used.
At present only USF is rendered using the new rendering functions. This
minimises its impact on existing modules. It is, however, not difficult to
extend part of this functionality to SSA subtitles, for example, in order
to more greatly support the style information.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20070312/c47bddc1/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: usf.svn-diff
Type: application/octet-stream
Size: 61095 bytes
Desc: not available
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20070312/c47bddc1/attachment.obj>
More information about the vlc-devel
mailing list