Я некоторое время работал с образами NV21 в Android и отслеживал ошибку, которая могла быть вызвана неправильной индексацией байтов в образе NV21.
Изображение в ответе на этот вопрос имеет хороший обзор того, как байты Y, U и V расположены в буфере изображения. Не уверен, что это разрешено, но я вставляю его ниже:
- Что происходит, когда изображение имеет нечетные размеры (например, при четности)? Возможно ли это вообще в этом формате?
- Есть ли у нас где-нибудь официальная спецификация этого формата?