summaryrefslogtreecommitdiffstats
path: root/cfg-mplayer.h
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2012-10-08 00:14:51 +0200
committerwm4 <wm4@nowhere>2012-10-24 21:56:33 +0200
commitf6197249a783f00ae583e67d113ed737d677f12c (patch)
tree3fb6af12aca6403bddf06c1c4e06f597a5019078 /cfg-mplayer.h
parentfd5c4a19849b768986a0e652bb2f398c922f42dd (diff)
downloadmpv-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 'cfg-mplayer.h')
0 files changed, 0 insertions, 0 deletions