vlc | branch: master | Steve Lhomme <[email protected]> | Wed Dec  6 14:47:54 
2017 +0100| [b6a4a1b677e877acc595dfdda90226eba00327b6] | committer: Steve Lhomme

hw:d3d11: allow GPU to CPU conversion as long as the visible height is the same

They may have different padding but in the end the amount copied is compatible.
The width still needs to be the same.

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

 modules/hw/d3d11/d3d11_surface.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/modules/hw/d3d11/d3d11_surface.c b/modules/hw/d3d11/d3d11_surface.c
index 07d20519e3..f6b59df86c 100644
--- a/modules/hw/d3d11/d3d11_surface.c
+++ b/modules/hw/d3d11/d3d11_surface.c
@@ -694,7 +694,7 @@ int D3D11OpenConverter( vlc_object_t *obj )
          p_filter->fmt_in.video.i_chroma != VLC_CODEC_D3D11_OPAQUE_BGRA )
         return VLC_EGENERIC;
 
-    if ( p_filter->fmt_in.video.i_height != p_filter->fmt_out.video.i_height
+    if ( p_filter->fmt_in.video.i_visible_height != 
p_filter->fmt_out.video.i_visible_height
          || p_filter->fmt_in.video.i_width != p_filter->fmt_out.video.i_width )
         return VLC_EGENERIC;
 

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

Reply via email to