From dc270ce988d1a9bf05c29f9592910d788b864a97 Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Sun, 5 Apr 2015 21:57:25 -0400 Subject: [PATCH] Fix SDP bitrate attributes --- limelight-common/SdpGenerator.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/limelight-common/SdpGenerator.c b/limelight-common/SdpGenerator.c index 3bbcacd..91b2e5b 100644 --- a/limelight-common/SdpGenerator.c +++ b/limelight-common/SdpGenerator.c @@ -178,28 +178,28 @@ static PSDP_OPTION getAttributesList(PSTREAM_CONFIGURATION streamConfig, struct if (streamConfig->height >= 1080 && streamConfig->fps >= 60) { if (streamConfig->bitrate < 10000) { sprintf(payloadStr, "%d", streamConfig->bitrate); - err |= addAttributeString(&optionHead, "x-nv-vqos[0].bw.maximumBitrate", payloadStr); + err |= addAttributeString(&optionHead, "x-nv-vqos[0].bw.minimumBitrate", payloadStr); } else { - err |= addAttributeString(&optionHead, "x-nv-vqos[0].bw.maximumBitrate", "10000"); + err |= addAttributeString(&optionHead, "x-nv-vqos[0].bw.minimumBitrate", "10000"); } } else if (streamConfig->height >= 1080 || streamConfig->fps >= 60) { if (streamConfig->bitrate < 7000) { sprintf(payloadStr, "%d", streamConfig->bitrate); - err |= addAttributeString(&optionHead, "x-nv-vqos[0].bw.maximumBitrate", payloadStr); + err |= addAttributeString(&optionHead, "x-nv-vqos[0].bw.minimumBitrate", payloadStr); } else { - err |= addAttributeString(&optionHead, "x-nv-vqos[0].bw.maximumBitrate", "7000"); + err |= addAttributeString(&optionHead, "x-nv-vqos[0].bw.minimumBitrate", "7000"); } } else { if (streamConfig->bitrate < 3000) { sprintf(payloadStr, "%d", streamConfig->bitrate); - err |= addAttributeString(&optionHead, "x-nv-vqos[0].bw.maximumBitrate", payloadStr); + err |= addAttributeString(&optionHead, "x-nv-vqos[0].bw.minimumBitrate", payloadStr); } else { - err |= addAttributeString(&optionHead, "x-nv-vqos[0].bw.maximumBitrate", "7000"); + err |= addAttributeString(&optionHead, "x-nv-vqos[0].bw.minimumBitrate", "3000"); } }