[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
again.
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