Hi.

> Is it because of NVIDIA GPUs have concurrent session limitation?

There is a session limitation for encoding for sure, but I think there is
no such thing for decoding:
https://developer.nvidia.com/video-encode-decode-gpu-support-matrix

> By the way, I don't understand where these messages are come from. They
are just printed in my console.

Those messages are from the ffmpeg log. The ffmpeg code is full with calls
to 'av_log(void *avcl, int level, const char *fmt, ....)'.
Depending on the loglevel in use the messages are printed or ignored.
For the ffmpeg tool the '-loglevel' flag can be used to configure what
messages should be printed and what messages should not.
With the C-API, the 'av_log_set_level(int level)' function can be used to
configure the log level.
The different log levels can be seen here:

https://ffmpeg.org/doxygen/trunk/group__lavu__log__constants.html

Running your program with log level verbose or maybe even debug could give
you some clue to why the creation of the 6th decoder fails.

Are the video streams 4K? My guest is you are running out of memory on the
GPU.

Regards.
_______________________________________________
Libav-user mailing list
[email protected]
https://ffmpeg.org/mailman/listinfo/libav-user

To unsubscribe, visit link above, or email
[email protected] with subject "unsubscribe".

Reply via email to