Le 03/05/2018 à 7:43 PM, Timo Rothenpieler a écrit :
Am 03.05.2018 um 09:51 schrieb pkv.stream:
Hi,
in previous versions ReconfigureEncoder was called at each frame once bitrate was changed.
Fixed that.
The patch was rebased against https://github.com/BtbN/FFmpeg/commit/4e8265e3a63a71a40730e8eb575d8aa760bdcddc


Slightly modified the approach and pushed it here:
https://github.com/BtbN/FFmpeg/commit/660a137b4dad03e6b9f5f87b5ff946ced297a7f2

thanks a lot for the marked improvements !

for dynamic resolution, maybe add a check ?

ctx->support_dyn_res = nvenc_check_cap(avctx, NV_ENC_CAPS_SUPPORT_DYN_RES_CHANGE);

and:
if (dw != ctx->init_encode_params.darWidth || dh != ctx->init_encode_params.darHeight)

==>
if ( (dw != ctx->init_encode_params.darWidth || dh != ctx->init_encode_params.darHeight) && ctx->support_dyn_res)

Regards

_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel

Reply via email to