d3d11decoder: Fix texture download
authorSeungha Yang <seungha@centricular.com>
Thu, 23 Jun 2022 12:41:24 +0000 (21:41 +0900)
committerSeungha Yang <seungha@centricular.com>
Thu, 23 Jun 2022 12:41:24 +0000 (21:41 +0900)
Stride applied to src/dst was reversed

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2651>

subprojects/gst-plugins-bad/sys/d3d11/gstd3d11decoder.cpp

index 3821b59..3826d25 100644 (file)
@@ -1501,8 +1501,8 @@ gst_d3d11_decoder_crop_and_copy_buffer (GstD3D11Decoder * self,
 
     for (gint j = 0; j < height; j++) {
       memcpy (dst_data, src_data, width_in_bytes);
-      dst_data += d3d11_map.RowPitch;
-      src_data += stride;
+      dst_data += stride;
+      src_data += d3d11_map.RowPitch;
     }
   }