[PATCH 4/5] quartz/vmr9: Do not call VMR9_maybe_init() in vmr_start_stream().

Zebediah Figura z.figura12 at gmail.com
Fri May 1 22:52:02 CDT 2020


We have already connected if we got here, and we can only have failed to
allocate surfaces if we had no clipping window, which cannot have changed in the
meantime.

Signed-off-by: Zebediah Figura <z.figura12 at gmail.com>
---
 dlls/quartz/vmr9.c | 2 --
 1 file changed, 2 deletions(-)

diff --git a/dlls/quartz/vmr9.c b/dlls/quartz/vmr9.c
index 52cc80eca45..113cb7cea40 100644
--- a/dlls/quartz/vmr9.c
+++ b/dlls/quartz/vmr9.c
@@ -484,8 +484,6 @@ static void vmr_start_stream(struct strmbase_renderer *iface)
 
     TRACE("(%p)\n", This);
 
-    if (This->renderer.sink.pin.peer)
-        VMR9_maybe_init(This, TRUE, &This->renderer.sink.pin.mt);
     IVMRImagePresenter9_StartPresenting(This->presenter, This->cookie);
     SetWindowPos(This->baseControlWindow.hwnd, NULL,
         This->source_rect.left,
-- 
2.26.2




More information about the wine-devel mailing list