Postby bkirnum » 22 Feb 2024 19:03
Based on debugging FFmpeg it seems the issue is not with the file but with the VP9 decoder. There are two VP9 codecs available, "Libvpx VP9" and "Google VP9". The former detects the dimension changes correctly and decodes SVC as desired using the highest spatial layer. The latter only decodes the lowest spatial layer. I assume VLC is using the "Google VP9" codec. Is there any way of forcing it to use "Libvpx VP9" (without having to rebuild)?