fix included: ffmpeg libavcodec based nvv4l2 decoder produces "main decoder error: buffer deadlock prevented" on some files
Using a custom nvv4l2 tegra decoder added to system ffmpeg/libavcodec, some video files fail to display anything in VLC 3.0.X (all versions). The file is decoded correctly (as seen in logs and decoder usage) and does not have issues in ffmpeg/ffplay/mpv/smplayer and other software. Changing the renderer makes no difference. Source for the ffmpeg patches are here: https://gitlab.com/switchroot/switch-l4t-multimedia/FFmpeg
There is no issue in VLC master 4.0.X branch, the file playsback without this error.
Could someone point if there have been changes in master that could allow for larger decode buffers before output to avoid the automatic "buffer deadlock prevention" or if there is a way to disable this?
Some example files where I observe the issue can be downloaded from here: https://filebin.net/92xg3s9u6lftavni