mirror of
https://github.com/LizardByte/Sunshine.git
synced 2025-04-07 13:21:05 +00:00
AMD encoder improvements (#480)
This commit is contained in:
parent
5e40248fdf
commit
a4a5d30603
@ -455,21 +455,29 @@ static encoder_t amdvce {
|
|||||||
AV_PIX_FMT_NV12, AV_PIX_FMT_P010,
|
AV_PIX_FMT_NV12, AV_PIX_FMT_P010,
|
||||||
{
|
{
|
||||||
{
|
{
|
||||||
|
{ "enforce_hrd"s, true },
|
||||||
|
{ "gops_per_idr"s, 1 },
|
||||||
{ "header_insertion_mode"s, "idr"s },
|
{ "header_insertion_mode"s, "idr"s },
|
||||||
{ "gops_per_idr"s, 30 },
|
{ "qmax"s, 51 },
|
||||||
{ "usage"s, "ultralowlatency"s },
|
{ "qmin"s, 0 },
|
||||||
{ "quality"s, &config::video.amd.quality },
|
{ "quality"s, &config::video.amd.quality },
|
||||||
{ "rc"s, &config::video.amd.rc_hevc },
|
{ "rc"s, &config::video.amd.rc_hevc },
|
||||||
|
{ "usage"s, "ultralowlatency"s },
|
||||||
|
{ "vbaq"s, true },
|
||||||
},
|
},
|
||||||
std::make_optional<encoder_t::option_t>({ "qp_p"s, &config::video.qp }),
|
std::make_optional<encoder_t::option_t>({ "qp_p"s, &config::video.qp }),
|
||||||
"hevc_amf"s,
|
"hevc_amf"s,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
{
|
{
|
||||||
{ "usage"s, "ultralowlatency"s },
|
{ "enforce_hrd"s, true },
|
||||||
|
{ "log_to_dbg"s, "1"s },
|
||||||
|
{ "qmax"s, 51 },
|
||||||
|
{ "qmin"s, 0 },
|
||||||
{ "quality"s, &config::video.amd.quality },
|
{ "quality"s, &config::video.amd.quality },
|
||||||
{ "rc"s, &config::video.amd.rc_h264 },
|
{ "rc"s, &config::video.amd.rc_h264 },
|
||||||
{ "log_to_dbg"s, "1"s },
|
{ "usage"s, "ultralowlatency"s },
|
||||||
|
{ "vbaq"s, true },
|
||||||
},
|
},
|
||||||
std::make_optional<encoder_t::option_t>({ "qp_p"s, &config::video.qp }),
|
std::make_optional<encoder_t::option_t>({ "qp_p"s, &config::video.qp }),
|
||||||
"h264_amf"s,
|
"h264_amf"s,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user