quartz/vmr9: The source pitch is the width of the Y plane for planar 4:2:0 formats.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
d417802015
commit
46a6dd0824
|
@ -261,6 +261,10 @@ static HRESULT WINAPI VMR9_DoRenderSample(struct strmbase_renderer *iface, IMedi
|
|||
width = bitmap_header->biWidth;
|
||||
height = bitmap_header->biHeight;
|
||||
depth = bitmap_header->biBitCount;
|
||||
if (bitmap_header->biCompression == mmioFOURCC('N','V','1','2')
|
||||
|| bitmap_header->biCompression == mmioFOURCC('Y','V','1','2'))
|
||||
src_pitch = width;
|
||||
else /* packed YUV (UYVY or YUY2) or RGB */
|
||||
src_pitch = ((width * depth / 8) + 3) & ~3;
|
||||
|
||||
info.rtStart = start_time;
|
||||
|
|
Loading…
Reference in New Issue