Android: MediaCodec: плохое видео, сгенерированное на Nexus для 480x480, в то время как 640x640 работает хорошо
Я рендеринг видео Mpeg4 / AVC на Android с помощью MediaCodec (и MediaMuxer).
Я тестирую как на LG Nexus 4, так и на Samsung Galaxy 5.
На самсунготрендеренное видео выглядит как положено для размера кадра 640x640 и 480x480.
НО, на Nexus, 480x480 генерируетплохо выглядящее видеов то время как 640x640 генерирует хорошее видео.
Вопрос: в чем причина? Это ошибка или «особенность», о которой я не знаю.
Есть ли известный размер кадра, на который мы можем положиться, чтобы правильно отображаться на всех устройствах Android? Или нам нужно тестировать на разных устройствах?