gstreamer/ext/kate
Vincent Penquerc'h 46cfb5fa4f kate: do not clear out high bits from display area
http://dvd.sourceforge.net/spu_notes does not mention that high bits
are to be masked, and not clearing them makes a sample work, where
clearing them yielded left > right.
History from the dvdspu plugin, from where this code was copied,
does not shed any light, as tracing this code's origin shows
the same bitmasks being there in 2007 when it was imported.

https://bugzilla.gnome.org/show_bug.cgi?id=657091
2011-08-23 10:16:22 +02:00
..
gstkate.c tiger: Give tiger primary rank 2010-12-25 17:00:22 +01:00
gstkate.h kate: fix up for additional subtitle/x-kate media type 2009-07-19 22:29:19 +01:00
gstkatedec.c kate: fix caps and string leaks and some minor clean-ups 2011-01-02 13:57:58 +00:00
gstkatedec.h kate: add segment tracking, and various other improvements 2010-12-25 16:59:22 +01:00
gstkateenc.c kateenc: Fix uninitialized error 2011-08-03 13:39:34 -07:00
gstkateenc.h kateenc: keep bitmap/palette/region around when on the spot encoding is not possible due to an unknown end time 2009-07-20 11:59:40 +01:00
gstkateparse.c kate: add segment tracking, and various other improvements 2010-12-25 16:59:22 +01:00
gstkateparse.h add new Kate plugin, for Kate overlay streams 2009-07-19 16:04:32 +01:00
gstkatespu.c kate: do not clear out high bits from display area 2011-08-23 10:16:22 +02:00
gstkatespu.h kate: fix time conversion from DVD style timestamps. 2009-07-21 12:57:31 +01:00
gstkatetag.c various (ext): add missing G_PARAM_STATIC_STRINGS flags 2010-10-19 17:13:26 +03:00
gstkatetag.h add new Kate plugin, for Kate overlay streams 2009-07-19 16:04:32 +01:00
gstkatetiger.c kate: ensure the kate pad does not shoot ahead of the video pad 2011-01-14 00:28:41 +00:00
gstkatetiger.h kate: ensure the kate pad does not shoot ahead of the video pad 2011-01-14 00:28:41 +00:00
gstkateutil.c kate: ensure the kate pad does not shoot ahead of the video pad 2011-01-14 00:28:41 +00:00
gstkateutil.h kate: add segment tracking, and various other improvements 2010-12-25 16:59:22 +01:00
Makefile.am kate: add segment tracking, and various other improvements 2010-12-25 16:59:22 +01:00
README katedec: create SPU format images from suitable background images 2009-07-21 00:01:17 +01:00

Kate is a free codec for text based data, which can also carry images.
It is typically used to create overlays on a video.

libkate, a codec for Kate streams, is required to build this plugin:
http://libkate.googlecode.com/

libtiger, a rendering library for Kate streams, is optional:
http://libtiger.googlecode.com/

The Kate plugin contains various elements to manipulate Kate streams:

 - katedec: decodes Kate streams to text and SPU images
 - kateenc: encodes Kate streams from text and SPU images
 - kateparse: parses Kate streams
 - katetag: allows changing metadata in Kate streams
 - tiger: decodes and renders Kate streams using libtiger (needs libtiger)

More information about Kate can be found at:
http://wiki.xiph.org/index.php/OggKate