Fix T100079: Encoding with DNxHD fails due to bad parameters
Constant_rate_factor mode was not updated when choosing DNxHD codec in RNA update function. Ensure `FFM_CRF_NONE` is set.
This commit is contained in:
parent
233c9b3cad
commit
06a01168f6
Notes:
blender-bot
2023-02-14 03:34:17 +01:00
Referenced by issue #100079, Encoding with DNxHD fails due to bad parameters
|
@ -2728,7 +2728,11 @@ static void rna_FFmpegSettings_codec_update(Main *UNUSED(bmain),
|
|||
PointerRNA *ptr)
|
||||
{
|
||||
FFMpegCodecData *codec_data = (FFMpegCodecData *)ptr->data;
|
||||
if (!ELEM(codec_data->codec, AV_CODEC_ID_H264, AV_CODEC_ID_MPEG4, AV_CODEC_ID_VP9)) {
|
||||
if (!ELEM(codec_data->codec,
|
||||
AV_CODEC_ID_H264,
|
||||
AV_CODEC_ID_MPEG4,
|
||||
AV_CODEC_ID_VP9,
|
||||
AV_CODEC_ID_DNXHD)) {
|
||||
/* Constant Rate Factor (CRF) setting is only available for H264,
|
||||
* MPEG4 and WEBM/VP9 codecs. So changing encoder quality mode to
|
||||
* CBR as CRF is not supported.
|
||||
|
|
Loading…
Reference in New Issue