diff options
author | wm4 <wm4@nowhere> | 2012-10-08 00:14:51 +0200 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2012-10-24 21:56:33 +0200 |
commit | f6197249a783f00ae583e67d113ed737d677f12c (patch) | |
tree | 3fb6af12aca6403bddf06c1c4e06f597a5019078 /mplayer.h | |
parent | fd5c4a19849b768986a0e652bb2f398c922f42dd (diff) | |
download | mpv-f6197249a783f00ae583e67d113ed737d677f12c.tar.bz2 mpv-f6197249a783f00ae583e67d113ed737d677f12c.tar.xz |
spudec: use csputils for color conversion
Just to get rid of that conversion copy&pasted from the internet.
R and G are swapped for unknown reasons. Testing various subtitles
seem to yield the same results as VLC. The sub-bitmap renderers output
the correct colors. The colorspace conversion is used without problems
for vo_gl, vo_gl3 and vo_vdpau. The problem is most likely that
apparently, the DVD palette read from the subtitle track extradata is
converted to YUV using vobsub_palette_to_yuv(), and swapped in the
process. Or in other words, the YUV colors spu->global_palette are
encoded with R and G swapped.
Add some utility definition to csputils.c/h to make converting single
color values easier.
Diffstat (limited to 'mplayer.h')
0 files changed, 0 insertions, 0 deletions