Browse Source

vlc media player: improve deinterlace filter reliabilty

Felix Paul Kühne 11 years ago
parent
commit
bf3c944938
1 changed files with 4 additions and 1 deletions
  1. 4 1
      Sources/VLCMediaPlayer.m

+ 4 - 1
Sources/VLCMediaPlayer.m

@@ -491,7 +491,10 @@ static void HandleMediaPlayerMediaChanged(const libvlc_event_t * event, void * s
 
 - (void)setDeinterlaceFilter:(NSString *)name
 {
-    libvlc_video_set_deinterlace(_playerInstance, [name UTF8String]);
+    if (!name || name.length < 1)
+        libvlc_video_set_deinterlace(_playerInstance, NULL);
+    else
+        libvlc_video_set_deinterlace(_playerInstance, [name UTF8String]);
 }
 
 - (BOOL)adjustFilterEnabled