From e71ffe978aeced17ed719985c1353abb73bad69f Mon Sep 17 00:00:00 2001 From: Seungha Yang Date: Mon, 24 Jun 2024 20:49:19 +0900 Subject: [PATCH] d3d12converter: Make sure data upload before executing compute shader Use read d3d12 map, so that upload can happen if needed Part-of: --- .../gst-libs/gst/d3d12/gstd3d12converter-unpack.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/subprojects/gst-plugins-bad/gst-libs/gst/d3d12/gstd3d12converter-unpack.cpp b/subprojects/gst-plugins-bad/gst-libs/gst/d3d12/gstd3d12converter-unpack.cpp index 694a82b280..5b985efbef 100644 --- a/subprojects/gst-plugins-bad/gst-libs/gst/d3d12/gstd3d12converter-unpack.cpp +++ b/subprojects/gst-plugins-bad/gst-libs/gst/d3d12/gstd3d12converter-unpack.cpp @@ -445,7 +445,7 @@ gst_d3d12_unpack_execute (GstD3D12Unpack * unpack, GstBuffer * buffer, GstD3D12Frame in_frame; GstD3D12Frame out_frame; if (!gst_d3d12_frame_map (&in_frame, &priv->in_info, upload_buf, - GST_MAP_D3D12, GST_D3D12_FRAME_MAP_FLAG_SRV)) { + GST_MAP_READ_D3D12, GST_D3D12_FRAME_MAP_FLAG_SRV)) { GST_ERROR_OBJECT (unpack, "Couldn't map input frame"); gst_buffer_unref (upload_buf); gst_buffer_unref (outbuf);