2020-04-04, 08:02
The reason is quite simple. Mediacodec itself announces a Stream-Change, telling us the dimensions we gave it via hints (1920x816) would have changed to 1920x1088, because it tells us its internal aligned surface dimensions ... which is a bug ... but perhaps we can handle that nicley without breaking all the rest.