gstreamer/ext/kate
Vincent Penquerc'h 0b790b663c kate: ensure the kate pad does not shoot ahead of the video pad
Sync both pads by waiting in the kate chain function.
Do not reset our internal segment from segment updates, in order
to be able to map video running time to kate running time, to
give libtiger the timestamp it expects. This allows us to use
running time to sync to video, which is The Right Way.

https://bugzilla.gnome.org/show_bug.cgi?id=600929
2011-01-14 00:28:41 +00: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 various (ext): add missing G_PARAM_STATIC_STRINGS flags 2010-10-19 17:13:26 +03: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: add segment tracking, and various other improvements 2010-12-25 16:59:22 +01: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