Преглед изворни кода

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];