d3d11videosink: Add debug message for fallback reason
authorSeungha Yang <seungha.yang@navercorp.com>
Mon, 9 Dec 2019 10:54:30 +0000 (19:54 +0900)
committerSeungha Yang <seungha.yang@navercorp.com>
Tue, 10 Dec 2019 04:06:28 +0000 (04:06 +0000)
sys/d3d11/gstd3d11videosink.c

index e3adf37..23be998 100644 (file)
@@ -661,17 +661,21 @@ gst_d3d11_video_sink_show_frame (GstVideoSink * sink, GstBuffer * buf)
 
     mem = gst_buffer_peek_memory (buf, i);
     if (!gst_is_d3d11_memory (mem)) {
+      GST_LOG_OBJECT (sink, "not a d3d11 memory, need fallback");
       render_buf = NULL;
       break;
     }
 
     dmem = (GstD3D11Memory *) mem;
     if (dmem->device != self->device) {
+      GST_LOG_OBJECT (sink, "different d3d11 device, need fallback");
       render_buf = NULL;
       break;
     }
 
     if (self->need_srv && !gst_d3d11_memory_ensure_shader_resource_view (mem)) {
+      GST_LOG_OBJECT (sink,
+          "shader resource view is unavailable, need fallback");
       render_buf = NULL;
       break;
     }