Fix A/V desync when resuming HLS with video transcode + audio copy (#16580)

Fix A/V desync when resuming HLS with video transcode + audio copy
This commit is contained in:
Piotr Niełacny 2026-05-28 19:26:28 +02:00 committed by GitHub
parent ef9468e857
commit 8d544e4842
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 153 additions and 28 deletions

View file

@ -61,7 +61,7 @@ public class EncodingOptions
SubtitleExtractionTimeoutMinutes = 30;
AllowOnDemandMetadataBasedKeyframeExtractionForExtensions = ["mkv"];
HardwareDecodingCodecs = ["h264", "vc1"];
HlsAudioSeekStrategy = HlsAudioSeekStrategy.DisableAccurateSeek;
HlsAudioSeekStrategy = HlsAudioSeekStrategy.TrimCopiedAudio;
}
/// <summary>
@ -307,6 +307,6 @@ public class EncodingOptions
/// <summary>
/// Gets or sets the method used for audio seeking in HLS.
/// </summary>
[DefaultValue(HlsAudioSeekStrategy.DisableAccurateSeek)]
[DefaultValue(HlsAudioSeekStrategy.TrimCopiedAudio)]
public HlsAudioSeekStrategy HlsAudioSeekStrategy { get; set; }
}