Преглед на файлове

vlc media player: improve deinterlace filter reliabilty

Felix Paul Kühne преди 11 години
родител
ревизия
bf3c944938
променени са 1 файла, в които са добавени 4 реда и са изтрити 1 реда
  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