Parcourir la source

vlc media player: improve deinterlace filter reliabilty

Felix Paul Kühne il y a 11 ans
Parent
commit
bf3c944938
1 fichiers modifiés avec 4 ajouts et 1 suppressions
  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