а попробуй вывести по очереди перелив основных цветов от 0 до максимума - возможно увидишь "левый" цветной столбик а то и не один
можно в статике вывести и в динамики - понять физику дефекта. а насчет резких переходов - ты уверен что нет ошибки при пересчете кодов цветов в каком-нить конвертере или плагине. ошибка в один разряд расположения RGB вполне может дать цветную кайму. но не мерцающие точки..
все, я спать, а-то-просплю :)
Провел небольшой тест http://sasamy.narod.ru/rgbtest.c
результат http://sasamy.narod.ru/raduga.jpg
то что стекло не 12 бит - точно :) по крайней мере 5 бит отчетливо видно на каждом цвете, думаю и 6 будет видно если подсветку усилить,так что зря китайцев ругал, но при этом отчетливо видна черная полоса на всех цветах при переходе на следующий бит - интересно от чего такое может происходить...
ну вот - совсем другое дело. поздравляю!
считаем обвинения в гуанистости экрана необоснованными и их снимаем.
это все дядюшка Ли и сотоварищи виноваты :)
скормил твой сорец на 9g45, результат отличается от твоего, видимо что-то с глубиной цвета..
сорри за нерезкость - говнофон будь он неладен
вот вывод без всяких правок твоей rgbtest.c:
взял фотошоп, сплодил картинку с заливкой градиента
ff0000->000000
00ff00->000000
0000ff->000000
сохранил в BMP в режиме 24bpp
и посредством fbi вывел на экран
полагаю, что у тебя в софтине при переходе с кода цвета на другой происходит обнуление - отсюда черная полоска
По умолчанию будет играть на весь экран. Пример вывода в окно с определенным размером
#mplayer -ac mad -vo v4lout:vdev=/dev/video0:fbdev=/dev/fb0:l=24:t=48:w=256:h=196 http://192.168.1.2/2.mpeg
l,t - координаты верхнего левого угла окна
w,h - ширина и высота окна
все параметры v4lout опциональны - по умолчанию использует /dev/video0, /dev/fb0, полный экран.
Если у вас свой драйвер панели - она должна работать в режиме rgb 32 bpp - это ограничение текущей реализации драйвера pxp от фрискейл в ядре, исправить недолго но еще быстрей исправить драйвер панели :) Наример при переходе с rgb24 на rgb32 у меня всего лишь добавилось
плюс ссобщает на верний уровень в каком формате работаем
Кстати - все работает и через TV выход, не только с lcd панелями - вспомнили тут про него :) Правда в текущем ядре 2.6.35 у меня изображение черно-белое и в PAL и в SECAM, раньше вроде в цвете работало все, хотя возможно при переезде я телик где-нибуть раскокал :)
Здравствуйте.
Пытаюсь как раз запустить TV выход: подключаю телевизор, терминал, USB (в качестве питания), подаю питание (замыкаю перемычку на плате). Запускается линукс изначально прошитый на плате, но на телевизоре не вижу никакой картинки. Что я не так делаю? Спасибо.