소스 검색

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