Получаю узнаваемую картинку с неправильными цветами, красный как будто на своем месте, те места в ролике где много красного выглядят красными, зеленый с синим как будто поменяны местами
Команда
gst-launch tvsrc ! ffmpegcolorspace ! mfw_isink
Результата не дает.
Так же не ничего не дает mfw_v4lsink
Итог:
С камеры в файл пишется хорошо.
Графика от системы отображается хорошо
Картинка с камеры отображается отвратительно.
Сломал все мозги, попробовал кучу пайплайнов, нет результата, помогайте плиз.
панель похоже тоже своя ? судя по описанию неправильно прописано подключение панели, по крайней мере к Gstreamer это точно не касается, легко можете проверить подключив HDMI
HDMI не разведен, пингвин при старте показывается нормально. Тестовая картинка тоже нормально показывается. Панель подключена по LCD. Вы уверены что при таких обстоятельствах возможны ошибки при подключении?
Вы уверены что при таких обстоятельствах возможны ошибки при подключении?
я уверен на 100% что работает связка: модуль IMX6S-SODIMM с SK-iMX6-MB-SODIMM, SK-VideoADC-Plug, SK-MI0430FT-Plug (он без преобразования LVDS - чистый RGB-интерфейс) и buildroot с ядром 3.10.17 - достаточно собрать все по инструкции
для начала покажи хоть один лог загрузки - начиная от убута и заканчивая ядром, покажите что и где вы прописали для своей панели в ядре и маркировку панели напишите или ссылку на описание.
Я подозреваю что по факту tvsrc отдает видео не в том формате в каком реально рапортует.
он всегда отдает данные в одном и том же формате и это не зависит от типа панели.
Тут только два варианта для ошибки - либо вы неправильно прописали панель (вероятность близка к 100%) либо баг в ядре который проявляется на панели с разрешением, параметрами интерфейса как у вас.
Еще есть один вариант - некачественная разводка вашей платы.
AVI файл - запись платой с DVD командой из первого поста
один жпег - скрин тестового сигнала полученного командой из первого поста.
Второй жпег - проигрывание камеры командой из первого поста.
Вообще у меня складывается впечатление что у меня проблемы с яркостью/контрастностью. Этого не было заметно пока я не сфоткал. Но проблема все равно есть.
Возможно как то неправильно накладывается фреймбуфер, что посоветуете?
Вообще у меня складывается впечатление что у меня проблемы с яркостью/контрастностью. Этого не было заметно пока я не сфоткал. Но проблема все равно есть.
На то пошло ... может у вас банально проблемы с RGB интерфейсом ...
На imx6 они сделали его 3,3В, это конечно сильно улучшило ситуацию (на imx53, там 3,0В - сущий геморой) но многое и от распиновки кабеля зависит.
Например, бывали случаи - красивый и ровный пингвин, киношка нормально выглядит, а текстовый MC весь перекошен, или наоборот MC выглядит идеально, а на картинках с градациями всякая всячина ...
Судя по последнему кадру - однозначно проблемы с RGB шиной.
Ну вообще у меня VCOM не 3.8 как по даташиту а 3.3, судя по схемам ваших экранов вы тоже с этим сигналом не церемонитесь, но может у меня панель капризная.
Говоря про проблемы что вы имеете ввиду? Физические соединения, фронты? Уровни по даташиту на панель - 3.3в, вроде как совпадает. Посмотрю осциллографом что там.