I am rendering an Mpeg4/avc video on android using the MediaCodec (and MediaMuxer).
I'm testing on both LG Nexus 4 & Samsung Galaxy 5.
On samsung, the rendered video looks as expected for both 640x640 and 480x480 frame size.
BUT, on the Nexus, 480x480 generates a bad looking video, while the 640x640 generates a good video.
Quesion is: what is the reason? is this a bug or a "feature" I am not aware of.
Is there a well-known frame size we can rely on being rendered correcly on all Android Device? Or do we need to test on various devices?