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

VLCPlaybackController: use new set_deinterlace API

Fixes automatic mode that was always forcing deinterlacing.

Fixes #136
Thomas Guillem преди 6 години
родител
ревизия
1d84f539d8
променени са 1 файла, в които са добавени 2 реда и са изтрити 4 реда
  1. 2 4
      Sources/VLCPlaybackController.m

+ 2 - 4
Sources/VLCPlaybackController.m

@@ -205,10 +205,8 @@ typedef NS_ENUM(NSUInteger, VLCAspectRatio) {
     [_mediaPlayer setDelegate:self];
     if ([[defaults objectForKey:kVLCSettingPlaybackSpeedDefaultValue] floatValue] != 0)
         [_mediaPlayer setRate: [[defaults objectForKey:kVLCSettingPlaybackSpeedDefaultValue] floatValue]];
-    if ([[defaults objectForKey:kVLCSettingDeinterlace] intValue] != 0)
-        [_mediaPlayer setDeinterlaceFilter:@"blend"];
-    else
-        [_mediaPlayer setDeinterlaceFilter:nil];
+    int deinterlace = [[defaults objectForKey:kVLCSettingDeinterlace] intValue];
+    [_mediaPlayer setDeinterlace:deinterlace withFilter:@"blend"];
 
     VLCMedia *media = [_mediaList mediaAtIndex:_itemInMediaListToBePlayedFirst];
     [media parseWithOptions:VLCMediaParseLocal];