[vlc-commits] direct3d9: do not call SendEventPicturesInvalid if it's not supported
    Steve Lhomme 
    git at videolan.org
       
    Tue Nov  7 19:23:35 CET 2017
    
    
  
vlc | branch: master | Steve Lhomme <robUx4 at videolabs.io> | Tue Nov  7 16:02:02 2017 +0100| [b839a2d3b3aafa38cf65630dd5d875cb6049196b] | committer: Jean-Baptiste Kempf
direct3d9: do not call SendEventPicturesInvalid if it's not supported
For now using hardware acceleration won't allow using the wallpaper mode. Since
it reopens the device completely, the decoder loses the ties with with the
previous one and should be restarted from scratch.
Signed-off-by: Jean-Baptiste Kempf <jb at videolan.org>
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=b839a2d3b3aafa38cf65630dd5d875cb6049196b
---
 modules/video_output/win32/direct3d9.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/modules/video_output/win32/direct3d9.c b/modules/video_output/win32/direct3d9.c
index afe425edcd..b8d292dec9 100644
--- a/modules/video_output/win32/direct3d9.c
+++ b/modules/video_output/win32/direct3d9.c
@@ -670,7 +670,8 @@ static void Manage (vout_display_t *vd)
 
     if (ch_desktop) {
         sys->reopen_device = true;
-        vout_display_SendEventPicturesInvalid(vd);
+        if (vd->info.has_pictures_invalid)
+            vout_display_SendEventPicturesInvalid(vd);
     }
 
     /* Position Change */
    
    
More information about the vlc-commits
mailing list