[vlc-devel] commit: Support for rendering Kate streams with libtiger (ogg.k.ogg.k )

git version control git at videolan.org
Sun Dec 28 11:26:18 CET 2008

vlc | branch: master | ogg.k.ogg.k <ogg.k.ogg.k at googlemail.com> | Sat Dec 13 11:45:40 2008 +0000| [c93c7588a67eafdb20b5771a6c2055b8308f2560] | committer: Rémi Denis-Courmont 

Support for rendering Kate streams with libtiger

libtiger is a rendering library for Kate streams based on Pango
and Cairo, and supports almost everything Kate streams can do.

There's a bit of wonkiness with rendering on regions as VLC then
blends them onto a subsampled YUV buffer, and colors can bleed
in a not so nice way. I've tried frobbing the blender in blend.c
and I got rid of the chroma bleeding, but at the cost of other
artifacts, so I'm leaving it out.

Also, I can't find a way to get the preferences dialog to call
a callback on my variables with a pointer to the decoder, so
changing the variables will not have effect till VLC is started

Also includes the misc kate fixes from a previous patch, which
was not applied yet, but changes the same code as this patch
(and fixed a possible crash).

Note that I don't have a big endian host to check, so the RGBA
component flipping code is untested.

Signed-off-by: Rémi Denis-Courmont <rdenis at simphalempin.com>

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=c93c7588a67eafdb20b5771a6c2055b8308f2560

 configure.ac         |   17 +
 modules/codec/kate.c |  903 ++++++++++++++++++++++++++++++++++++++++++++++----
 2 files changed, 850 insertions(+), 70 deletions(-)

Diff:   http://git.videolan.org/gitweb.cgi/vlc.git/?a=commitdiff;h=c93c7588a67eafdb20b5771a6c2055b8308f2560

More information about the vlc-devel mailing list