vlc | branch: master | Steve Lhomme <[email protected]> | Fri May 10 08:25:49 
2019 +0200| [7d1da594a71a7a089e3fc92ce3d3a9eaea260412] | committer: Steve Lhomme

direct3d11: fix getting the internal Swapchain in legacy UWP mode

The "winrt-swapchain" variable was never set in display->dxgiswapChain

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=7d1da594a71a7a089e3fc92ce3d3a9eaea260412
---

 modules/video_output/win32/direct3d11.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/modules/video_output/win32/direct3d11.c 
b/modules/video_output/win32/direct3d11.c
index 8a2691e09b..035adf7e8a 100644
--- a/modules/video_output/win32/direct3d11.c
+++ b/modules/video_output/win32/direct3d11.c
@@ -441,11 +441,11 @@ static bool UpdateSwapchain( struct d3d11_local_swapchain 
*display, const struct
 
     const d3d_format_t *newPixelFormat = NULL;
 #if VLC_WINSTORE_APP
-    IDXGISwapChain1* dxgiswapChain  = var_InheritInteger(display->obj, 
"winrt-swapchain");
-    if (dxgiswapChain != NULL)
+    display->dxgiswapChain = var_InheritInteger(display->obj, 
"winrt-swapchain");
+    if (display->dxgiswapChain != NULL)
     {
         DXGI_SWAP_CHAIN_DESC1 scd;
-        if (SUCCEEDED(IDXGISwapChain1_GetDesc(dxgiswapChain, &scd)))
+        if (SUCCEEDED(IDXGISwapChain1_GetDesc(display->dxgiswapChain, &scd)))
         {
             for (const d3d_format_t *output_format = GetRenderFormatList();
                  output_format->name != NULL; ++output_format)

_______________________________________________
vlc-commits mailing list
[email protected]
https://mailman.videolan.org/listinfo/vlc-commits

Reply via email to