From d93f0a51c224c435705c03b31fa50fb3b78d961e Mon Sep 17 00:00:00 2001 From: Seungha Yang Date: Wed, 24 May 2023 22:12:51 +0900 Subject: [PATCH] d3d11videosink: Fix error on pause and play The show_frame() can be called without prepare() call on paused to playing state change. Thus the prepared buffer should not be cleared on show_frame() Part-of: --- subprojects/gst-plugins-bad/sys/d3d11/gstd3d11videosink.cpp | 2 -- 1 file changed, 2 deletions(-) diff --git a/subprojects/gst-plugins-bad/sys/d3d11/gstd3d11videosink.cpp b/subprojects/gst-plugins-bad/sys/d3d11/gstd3d11videosink.cpp index 4fec787..046477b 100644 --- a/subprojects/gst-plugins-bad/sys/d3d11/gstd3d11videosink.cpp +++ b/subprojects/gst-plugins-bad/sys/d3d11/gstd3d11videosink.cpp @@ -1440,8 +1440,6 @@ gst_d3d11_video_sink_show_frame (GstVideoSink * sink, GstBuffer * buf) ret = GST_FLOW_ERROR; } - gst_clear_buffer (&self->prepared_buffer); - return ret; } -- 2.7.4