Как стать автором
Обновить

Комментарии 2

И еще одна странная вещь напоследок. Если формат кадра — Format_RGB32, то каналы цвета располагаются в порядке B G R. Если формат — Format_BGR32, то R G B

QImage::Format_RGB32 4 The image is stored using a 32-bit RGB format (0xffRRGGBB)
QVideoFrame::Format_BGR32 10 The frame is stored using a 32-bit BGR format (0xBBGGRRff)

Имеете в виду, дока не соответствует коду? Может вы не в том порядке «вынимали» байты?
Да, похоже моя ошибка, не учел обратный порядок байт. Вот только напрямую с байтами я не работаю, данные приходят уже в виде текстуры, либо в виде массива и сразу отправляются в текстуру. А OpenGL, судя по всему, никак не учитывает этот порядок байт. Довольно не очевидная проблема по моему.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории