mirror of
https://github.com/yattee/yattee.git
synced 2026-07-20 14:22:02 +00:00
Add tvOS A/V sync diagnostics on its own settings page
Surface audio-delay (±10/±100 ms) and video-sync-mode controls behind an "A/V Sync" navigation row in Advanced settings rather than inline, keeping the Advanced page uncluttered. Audio delay applies live to the running MPV instance; sync mode takes effect on next playback.
This commit is contained in:
@@ -160,6 +160,8 @@ final class SettingsManager {
|
||||
var _zoomTransitionsEnabled: Bool?
|
||||
var _tvMatchDisplayFrameRate: Bool?
|
||||
var _tvMatchDisplayDynamicRange: Bool?
|
||||
var _tvAudioDelayMs: Double?
|
||||
var _tvVideoSyncMode: TVVideoSyncMode?
|
||||
|
||||
// Details panel settings
|
||||
var _floatingDetailsPanelSide: FloatingPanelSide?
|
||||
@@ -496,6 +498,8 @@ final class SettingsManager {
|
||||
_zoomTransitionsEnabled = nil
|
||||
_tvMatchDisplayFrameRate = nil
|
||||
_tvMatchDisplayDynamicRange = nil
|
||||
_tvAudioDelayMs = nil
|
||||
_tvVideoSyncMode = nil
|
||||
_floatingDetailsPanelSide = nil
|
||||
_floatingDetailsPanelWidth = nil
|
||||
_landscapeDetailsPanelVisible = nil
|
||||
|
||||
Reference in New Issue
Block a user