quartz: Set VMR9AllocationInfo dimension members to the video dimensions.
These will be identical to the source rect at connection time, but not necessarily if we ever need to recreate the surfaces (due to a lost device, for example), and we still want to use the source image dimensions in that case. Signed-off-by: Zebediah Figura <z.figura12@gmail.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
fd159a3563
commit
5f602b46f3
|
@ -409,14 +409,10 @@ static HRESULT allocate_surfaces(struct quartz_vmr *filter, const AM_MEDIA_TYPE
|
|||
if (filter->mode == VMR9Mode_Windowless && !filter->hWndClippingWindow)
|
||||
return S_OK;
|
||||
|
||||
info.dwWidth = filter->window.src.right;
|
||||
info.dwHeight = filter->window.src.bottom;
|
||||
info.Pool = D3DPOOL_DEFAULT;
|
||||
info.MinBuffers = 1;
|
||||
info.szAspectRatio.cx = info.dwWidth;
|
||||
info.szAspectRatio.cy = info.dwHeight;
|
||||
info.szNativeSize.cx = filter->bmiheader.biWidth;
|
||||
info.szNativeSize.cy = filter->bmiheader.biHeight;
|
||||
info.dwWidth = info.szAspectRatio.cx = info.szNativeSize.cx = filter->bmiheader.biWidth;
|
||||
info.dwHeight = info.szAspectRatio.cy = info.szNativeSize.cy = filter->bmiheader.biHeight;
|
||||
|
||||
filter->cur_surface = 0;
|
||||
|
||||
|
|
Loading…
Reference in New Issue