Здравствуйте, temofey, Вы писали:
T>Работал с камерой, от которой получал картинку — буффер и его длину. Проблема в том, что картинка с камеры
T>идет в формате i420..экономит канал
...нодо конвертнуть i420 в RGB. Изучив информацию, которая приводится на www.fourcc.org
T>набросал код, который вроде бы должен работать...и он работает, но картинка частично "плывет". Возможно кто-нибудь уже сталкивался с такой проблемой..и если да — имеет кусок кода осуществляющего данное преобразование. В любом случае, привожу
Стандартная ошибка

потеря точности...
ты когда конвертишь из YUV в RGB используй не байты

а для начала float-ы..
и только тогда поймешь что для формулы типа этой
BYTE b1 = 0.36*byte2 — 1.18*byte3
иногда будут переполнения ( как ты сказал иногда слишком черное иногда белое).