I would like to try to replicate this. Andrew, could you send just me the exact file you are using or is it already on your website that I can download it easily? I do not see this problem with the tvbars I have yet.
Are you testing 64-bit cingg? I tested on 32bit as usual, but strange decoding of theora video happens for me on aarch64/termux with dynamic ffmpeg 8.0.1 too.
But I can't see misaligned render there .. only initial decoding bug.
tvbars should be exactly same you send me:
===
sha256sum /home/ftp/incoming/tvbars.ogg
f9bdf8471cc7c122348e5d6da8071d499511b1fae6280826f5d2646ddf05e7b5 /home/ftp/incoming/tvbars.ogg
====
I was playing with tvbars.ogg
It goes from 2077 to 2099
But if you load it with Theora decoder there will be extra black
frame near the end!
i deleted it while locking audio.
If you go with default ffmpeg decoder - last frame will be black!
If i render corrected theora-decoded file as v410/s32 QT - I got weird
diff between audio and video!
If I disable write_tcmd in qt format (muxer) option A and V finally
same length and video plays to 2099 framecount (on screen)
But audio still few frames short!
Anyone can replicate such strangeness?