[FFmpeg-devel] [PATCH] (for discussion): ffmpeg_filter: initialize cuvid for filter_complex

Miroslav SlugeĊˆ thunder.m at email.cz
Tue Feb 14 00:24:27 EET 2017

Dne 13.2.2017 v 23:00 Timo Rothenpieler napsal(a):
>> It is problem in NVENC.
>> You create first frame before initialization of NVENC in CUVID, so this
>> first frame is not accesible to NVENC until
>> dl_fn->cuda_dl->cuCtxPushCurrent(ctx->cu_context) is called in NVENC.
>> This trivial patch should fix your problem.
>> M.
> Very interesting. I don't think this patch is the proper fix though.
> There never should be an active cuda context when returning from a
> function, at least that's the premise under which I wrote all cuda
> related functions so far.
> This must mean that before, cuvid or something else must somehow have
> leaked a bound cuda context to nvenc. So that might need fixing as well.
> Thank you very much for finding this!
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel at ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
Try to look at: 

Maybe someone from nvidia will be able to explain it more


More information about the ffmpeg-devel mailing list