2013-11-18, 07:13
I think the color problem is with colorspace selection. I tried a lot of combinations of vaapi and sw decoding using mplayer, mplayer2 and gstreamer and it looks like the color clipping happens when bt.601 is used (HD is bt.709).
It looks like the Intel VA-API driver has hardcoded bt.601 coefficients and doesn't check the flags passed to vaPutSurface().
edit: I filed the bug at https://bugs.freedesktop.org/show_bug.cgi?id=71719
It looks like the Intel VA-API driver has hardcoded bt.601 coefficients and doesn't check the flags passed to vaPutSurface().
edit: I filed the bug at https://bugs.freedesktop.org/show_bug.cgi?id=71719