diff --git a/VoidLink/Limelight.xcdatamodeld/VoidLink v1.0.xcdatamodel/contents b/VoidLink/Limelight.xcdatamodeld/VoidLink v1.0.xcdatamodel/contents index 0cf2ebbe..c6ae1e3c 100644 --- a/VoidLink/Limelight.xcdatamodeld/VoidLink v1.0.xcdatamodel/contents +++ b/VoidLink/Limelight.xcdatamodeld/VoidLink v1.0.xcdatamodel/contents @@ -81,7 +81,7 @@ - + diff --git a/VoidLink/Utility/Utils.m b/VoidLink/Utility/Utils.m index e8569a94..e07595d6 100644 --- a/VoidLink/Utility/Utils.m +++ b/VoidLink/Utility/Utils.m @@ -157,7 +157,8 @@ NSString *const deviceName = @"roth"; + (bool)needUpdateDefaultSettings { // NSString *key = @"needUpdateDefaultSettings20260209"; - NSString *key = @"needUpdateDefaultSettings20260219-1"; + // NSString *key = @"needUpdateDefaultSettings20260219-1"; + NSString *key = @"needUpdateDefaultSettings20260226-1"; BOOL updatedBefore = [[NSUserDefaults standardUserDefaults] boolForKey:key]; if (!updatedBefore) { diff --git a/VoidLink/ViewControllers/MainFrameViewController.m b/VoidLink/ViewControllers/MainFrameViewController.m index a5c4cdfc..50226201 100644 --- a/VoidLink/ViewControllers/MainFrameViewController.m +++ b/VoidLink/ViewControllers/MainFrameViewController.m @@ -1601,12 +1601,15 @@ static NSMutableSet* hostList; default: settings.sdrPerformanceWorkaround = true; settings.framePacingMode = @(FramePacingModeQueue); - if([UIScreen mainScreen].maximumFramesPerSecond > 110) settings.asyncFrameDequeue = true; + if([UIScreen mainScreen].maximumFramesPerSecond > 110) settings.asyncFrameDequeue = false; if([UIScreen mainScreen].maximumFramesPerSecond < 65) settings.asyncFrameDequeue = false; settings.touchMoveEventInterval = @(0); break; } + if([UIScreen mainScreen].maximumFramesPerSecond > 110) settings.framerate = @(120); + if([UIScreen mainScreen].maximumFramesPerSecond < 65) settings.asyncFrameDequeue = @(60); + // if([UIScreen mainScreen].maximumFramesPerSecond < 65) settings.touchMoveEventInterval = @(60); settings.pencilTickIntervalUs = @(1750); diff --git a/VoidLink/ViewControllers/SettingsViewController.m b/VoidLink/ViewControllers/SettingsViewController.m index d9e98406..87895124 100644 --- a/VoidLink/ViewControllers/SettingsViewController.m +++ b/VoidLink/ViewControllers/SettingsViewController.m @@ -3033,7 +3033,7 @@ BOOL isCustomResolution(int resolutionSelected) { [[NSUserDefaults standardUserDefaults] setBool:YES forKey:key]; [[NSUserDefaults standardUserDefaults] synchronize]; - NSInteger fps = [self getChosenFrameRate]; + // NSInteger fps = [self getChosenFrameRate]; [self touchMoveEventIntervalSliderMoved:self.touchMoveEventIntervalSlider]; [self updateBitrate]; }