What is this?

https://docs.nvidia.com/cuda/cuda-driver-api/stream-sync-behavior.html

It allows asynchronous processing of CUDA workloads. The next couple
patches make use of it.
There's no change in behaviour if it remains unset/NULL, but if you set
one, the workload won't block the main CUDA stream so you can do
multiple transcode sessions in the same application without blocking one
another.


Could probably be documented.

It seems a bit strange that this is per device. Wouldn't it be per
operation?

The whole streams thing and its various modes of operation are a bit strange. But it does make things faster in certain conditions.

See the whole thread with Oscar Amoros Huguet <oamo...@mediapro.tv> about some background on it.

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

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

Reply via email to