obs-ffmpeg: Log codec when creating NVENC encoders
With HEVC and H264 settings being near-identical, it was impossible to figure out which codec was being used by context alone. This applies to both ffmpeg output and jim-nvenc. Fixes #6976.master
parent
e58485e0b2
commit
894bc4078b
|
@ -587,6 +587,7 @@ static bool init_encoder_h264(struct nvenc_data *enc, obs_data_t *settings,
|
|||
}
|
||||
|
||||
info("settings:\n"
|
||||
"\tcodec: H264\n"
|
||||
"\trate_control: %s\n"
|
||||
"\tbitrate: %d\n"
|
||||
"\tcqp: %d\n"
|
||||
|
@ -861,6 +862,7 @@ static bool init_encoder_hevc(struct nvenc_data *enc, obs_data_t *settings,
|
|||
}
|
||||
|
||||
info("settings:\n"
|
||||
"\tcodec: HEVC\n"
|
||||
"\trate_control: %s\n"
|
||||
"\tbitrate: %d\n"
|
||||
"\tcqp: %d\n"
|
||||
|
|
|
@ -170,6 +170,7 @@ static bool nvenc_update(struct nvenc_encoder *enc, obs_data_t *settings,
|
|||
ffmpeg_opts);
|
||||
|
||||
info("settings:\n"
|
||||
"\tencoder: %s\n"
|
||||
"\trate_control: %s\n"
|
||||
"\tbitrate: %d\n"
|
||||
"\tcqp: %d\n"
|
||||
|
@ -182,8 +183,8 @@ static bool nvenc_update(struct nvenc_encoder *enc, obs_data_t *settings,
|
|||
"\tb-frames: %d\n"
|
||||
"\tpsycho-aq: %d\n"
|
||||
"\tGPU: %d\n",
|
||||
rc, bitrate, cqp, enc->ffve.context->gop_size, preset, profile,
|
||||
enc->ffve.context->width, enc->ffve.height,
|
||||
enc->ffve.enc_name, rc, bitrate, cqp, enc->ffve.context->gop_size,
|
||||
preset, profile, enc->ffve.context->width, enc->ffve.height,
|
||||
twopass ? "true" : "false", enc->ffve.context->max_b_frames,
|
||||
psycho_aq, gpu);
|
||||
|
||||
|
|
Loading…
Reference in New Issue