Increase audio packet duration for low bandwidth connections

This commit is contained in:
Cameron Gutman committed 2019-11-30 21:59:34 -06:00
1 parent 6b42954b47
commit c1a26618d4
3 files changed
+14 -2

No files matched your search

+3 -1
View File
@@ -377,7 +377,9 @@ static PSDP_OPTION getAttributesList(char*urlSafeAddr) {
err |= addAttributeString(&optionHead, "x-nv-audio.surround.AudioQuality", "0");
HighQualitySurroundEnabled = 0;
if ((AudioCallbacks.capabilities & CAPABILITY_SLOW_OPUS_DECODER) == 0) {
if ((AudioCallbacks.capabilities & CAPABILITY_SLOW_OPUS_DECODER) != 0 ||
((AudioCallbacks.capabilities & CAPABILITY_SUPPORTS_ARBITRARY_AUDIO_DURATION) != 0 &&
OriginalVideoBitrate >= LOW_AUDIO_BITRATE_TRESHOLD)) {
// Use 5 ms packets by default for lowest latency
AudioPacketDuration = 5;
}