d3d11videosink: Always clear back buffer on resize
authorSeungha Yang <seungha@centricular.com>
Sat, 5 Nov 2022 12:35:08 +0000 (21:35 +0900)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Sat, 5 Nov 2022 17:23:24 +0000 (17:23 +0000)
commit0405e0cfc7974cd9369747077fb388144e8bc4de
treee44621956e9196592783a414521b8b91608fbff5
parent24a0e5bdfdb42217ee93ff858abcc35bad821bf7
d3d11videosink: Always clear back buffer on resize

Swapchain may not need to be resized if the size of backbuffer
is equal to the previous size. Then previously rendered frame will be stay
on the screen. Do clear back buffer whenever resize() is called

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3341>
subprojects/gst-plugins-bad/sys/d3d11/gstd3d11window.cpp