NVENC: Allways use single-slice mode to enhance quality

master
BtbN 2015-12-08 12:11:30 +01:00
parent 5402c39969
commit 4570181394
1 changed files with 3 additions and 0 deletions

View File

@ -378,6 +378,9 @@ void NVENCEncoder::init()
encodeConfig.encodeCodecConfig.h264Config.h264VUIParameters.videoFormat = 5;
encodeConfig.encodeCodecConfig.h264Config.h264VUIParameters.colourPrimaries = colorDesc.primaries;
encodeConfig.encodeCodecConfig.h264Config.h264VUIParameters.transferCharacteristics = colorDesc.transfer;
encodeConfig.encodeCodecConfig.h264Config.sliceMode = 3;
encodeConfig.encodeCodecConfig.h264Config.sliceModeData = 1;
}
nvStatus = pNvEnc->nvEncInitializeEncoder(encoder, &initEncodeParams);