[FFmpeg-devel] [PATCH 2/2] swscale: add unscaled conversion from yuv420p to p010

Timo Rothenpieler timo at rothenpieler.org
Sat Sep 3 15:54:34 EEST 2016


On 9/3/2016 1:46 PM, Carl Eugen Hoyos wrote:
> Hi!
> 
> 2016-09-02 16:36 GMT+02:00 Timo Rothenpieler <timo at rothenpieler.org>:
> 
>> +                AV_WL16(&dstUV[2*x  ], (t | (t << 8)) & 0xFFC0);
> 
> Why is "& 0xFFC0" necessary?
> (Same below.)

Because P010 expects the 10 bits in the 10 most significant bit.
I'm not 100% sure if the other 6 bits are undefined or 0, but all the
other implementations treat them as zeroes.


More information about the ffmpeg-devel mailing list