4f93c7cd20
H264Decoder.outputSize() reported the 320x240 configure() placeholder until the codec parsed the in-band SPS, so fitVideo sized the view to 1488x1116 (1.33 aspect) and the first rendered frame(s) of 2.4 content were visibly squished before the real size corrected it ~40ms later. Report no size until INFO_OUTPUT_FORMAT_CHANGED delivers the real one: the first frame renders into the fullscreen surface and the correct letterbox follows immediately. Validated live on the Fairphone 6 (the placeholder 'video size' line is gone from logcat; 25/25 JVM tests).