diff --git a/sys/d3d11/gstd3d11window_corewindow.cpp b/sys/d3d11/gstd3d11window_corewindow.cpp index af0104d358..1e2fab1167 100644 --- a/sys/d3d11/gstd3d11window_corewindow.cpp +++ b/sys/d3d11/gstd3d11window_corewindow.cpp @@ -223,7 +223,7 @@ get_window_size (const ComPtr &dispatcher, HANDLE cancellable, const ComPtr &window, Size *size) { - return run_async (dispatcher, cancellable, DEFAULT_ASYNC_TIMEOUT, + return run_async (dispatcher, cancellable, INFINITE, [window, size] { HRESULT hr; Rect bounds; @@ -481,7 +481,7 @@ gst_d3d11_window_core_window_on_resize (GstD3D11Window * window, GstD3D11WindowCoreWindow *self = GST_D3D11_WINDOW_CORE_WINDOW (window); CoreWindowWinRTStorage *storage = self->storage; - run_async (storage->dispatcher, storage->cancellable, DEFAULT_ASYNC_TIMEOUT, + run_async (storage->dispatcher, storage->cancellable, INFINITE, [window] { gst_d3d11_window_core_window_on_resize_sync (window); return S_OK; diff --git a/sys/d3d11/gstd3d11window_swapchainpanel.cpp b/sys/d3d11/gstd3d11window_swapchainpanel.cpp index f13d0d98c9..3aad0cf4c0 100644 --- a/sys/d3d11/gstd3d11window_swapchainpanel.cpp +++ b/sys/d3d11/gstd3d11window_swapchainpanel.cpp @@ -384,7 +384,7 @@ gst_d3d11_window_swap_chain_panel_create_swap_chain (GstD3D11Window * window, return FALSE; hr = run_async (storage->dispatcher, - storage->cancellable, DEFAULT_ASYNC_TIMEOUT, + storage->cancellable, INFINITE, [panel_native, new_swapchain] { return panel_native->SetSwapChain(new_swapchain.Get()); }); @@ -476,7 +476,7 @@ gst_d3d11_window_swap_chain_panel_on_resize (GstD3D11Window * window, GST_D3D11_WINDOW_SWAP_CHAIN_PANEL (window); SwapChainPanelWinRTStorage *storage = self->storage; - run_async (storage->dispatcher, storage->cancellable, DEFAULT_ASYNC_TIMEOUT, + run_async (storage->dispatcher, storage->cancellable, INFINITE, [window] { gst_d3d11_window_swap_chain_panel_on_resize_sync (window); return S_OK;