nvenc: add chroma potition flag to vui
This commit is contained in:
parent
533321fd42
commit
f2ed4bece9
1 changed files with 4 additions and 0 deletions
|
|
@ -267,6 +267,9 @@ namespace nvenc {
|
||||||
vui_config.colourPrimaries = colorspace.primaries;
|
vui_config.colourPrimaries = colorspace.primaries;
|
||||||
vui_config.transferCharacteristics = colorspace.tranfer_function;
|
vui_config.transferCharacteristics = colorspace.tranfer_function;
|
||||||
vui_config.colourMatrix = colorspace.matrix;
|
vui_config.colourMatrix = colorspace.matrix;
|
||||||
|
vui_config.chromaSampleLocationFlag = 1;
|
||||||
|
vui_config.chromaSampleLocationTop = 0;
|
||||||
|
vui_config.chromaSampleLocationBot = 0;
|
||||||
};
|
};
|
||||||
|
|
||||||
switch (client_config.videoFormat) {
|
switch (client_config.videoFormat) {
|
||||||
|
|
@ -315,6 +318,7 @@ namespace nvenc {
|
||||||
format_config.transferCharacteristics = colorspace.tranfer_function;
|
format_config.transferCharacteristics = colorspace.tranfer_function;
|
||||||
format_config.matrixCoefficients = colorspace.matrix;
|
format_config.matrixCoefficients = colorspace.matrix;
|
||||||
format_config.colorRange = colorspace.full_range;
|
format_config.colorRange = colorspace.full_range;
|
||||||
|
format_config.chromaSamplePosition = 1;
|
||||||
set_ref_frames(format_config.maxNumRefFramesInDPB, format_config.numFwdRefs, 8);
|
set_ref_frames(format_config.maxNumRefFramesInDPB, format_config.numFwdRefs, 8);
|
||||||
set_minqp_if_enabled(config.min_qp_av1);
|
set_minqp_if_enabled(config.min_qp_av1);
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue