ffmpeg | branch: master | Timo Rothenpieler <t...@rothenpieler.org> | Fri Mar 
15 23:45:33 2024 +0100| [b47abd5737eed9304fc808bc7a1043c55b21263f] | committer: 
Timo Rothenpieler

avfilter/vsrc_ddagrab: clear all flags of buffer texture

One some system, one some displays, for unknown reasons,
these contain rather bad flags that cause all kinds of weird
behaviour.

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b47abd5737eed9304fc808bc7a1043c55b21263f
---

 libavfilter/vsrc_ddagrab.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/libavfilter/vsrc_ddagrab.c b/libavfilter/vsrc_ddagrab.c
index 070b1eda37..018f46ed94 100644
--- a/libavfilter/vsrc_ddagrab.c
+++ b/libavfilter/vsrc_ddagrab.c
@@ -746,6 +746,9 @@ static int next_frame_internal(AVFilterContext *avctx, 
ID3D11Texture2D **desktop
         D3D11_TEXTURE2D_DESC desc;
         ID3D11Texture2D_GetDesc(*desktop_texture, &desc);
         desc.Usage = D3D11_USAGE_DEFAULT;
+        desc.BindFlags = 0;
+        desc.CPUAccessFlags = 0;
+        desc.MiscFlags = 0;
 
         hr = ID3D11Device_CreateTexture2D(dda->device_hwctx->device, &desc, 
NULL, &dda->buffer_texture);
         if (FAILED(hr)) {

_______________________________________________
ffmpeg-cvslog mailing list
ffmpeg-cvslog@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-cvslog

To unsubscribe, visit link above, or email
ffmpeg-cvslog-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to