Add support for HDR streaming

This commit is contained in:
Cameron Gutman 2017-10-11 23:21:43 -07:00
commit a135ceaa9a
3 changed files with 31 additions and 3 deletions

View file

@ -538,8 +538,8 @@ int performRtspHandshake(void) {
if (StreamConfig.supportsHevc && strstr(response.payload, "sprop-parameter-sets=AAAAAU")) {
NegotiatedVideoFormat = VIDEO_FORMAT_H265;
// Apply bitrate adjustment for HEVC if the client requested one
if (StreamConfig.hevcBitratePercentageMultiplier != 0) {
// Apply bitrate adjustment for SDR HEVC if the client requested one
if (StreamConfig.hevcBitratePercentageMultiplier != 0 && !StreamConfig.enableHdr) {
StreamConfig.bitrate *= StreamConfig.hevcBitratePercentageMultiplier;
StreamConfig.bitrate /= 100;
}