[vlc-commits] macosx: prevent ugly artifacts when playing a video
    Felix Paul Kühne 
    git at videolan.org
       
    Sun Sep  4 19:37:40 CEST 2011
    
    
  
vlc | branch: master | Felix Paul Kühne <fkuehne at videolan.org> | Sun Sep  4 18:38:31 2011 +0200| [9415464eb33082e8ff5ffd8cb8fa0795160fd0a8] | committer: Felix Paul Kühne
macosx: prevent ugly artifacts when playing a video
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=9415464eb33082e8ff5ffd8cb8fa0795160fd0a8
---
 modules/gui/macosx/vout.m |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/modules/gui/macosx/vout.m b/modules/gui/macosx/vout.m
index 22b5cbd..2324741 100644
--- a/modules/gui/macosx/vout.m
+++ b/modules/gui/macosx/vout.m
@@ -394,4 +394,14 @@ int DeviceCallback( vlc_object_t *p_this, const char *psz_variable,
        events */
     return NO;
 }
+
+- (void)renewGState
+{
+    NSWindow *window = [self window];
+
+	if ([window respondsToSelector:@selector(disableScreenUpdatesUntilFlush)])
+		[window disableScreenUpdatesUntilFlush];
+
+    [super renewGState];
+}
 @end
    
    
More information about the vlc-commits
mailing list