Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:2
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:6
Форум » starterkit.ru » Отладочные платы » SK-iMX53
[iMX535] - видеоподсистема
Jury093
Добавлено 17.12.2011 22:20 Редактировалось 17.12.2011 22:25
0
Сообщение: 1
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
пока не сподобился LVDS матрицу прикрутить, прицепил параллельный RGB 800x480, да и то из каждого цвета по проводку :)
работает, как часы. эффект мельтешения при выводе видео остался тот же, т.е. в активной области нормальное изображение, всё что за пределами кадра мерцает, как хочет..
в драйвера не лазил. имхо, надо допиливать видеодрайвер или смотреть опции mplayer..
скормил пару роликов:
Код
# mplayer /mnt/sda1/19_Masha.i.Medved_Repeticiya.Orcestra.2011.avi
MPlayer SVN-r34214-snapshot-4.6.2 (C) 2000-2011 MPlayer Team

Playing /mnt/sda1/19_Masha.i.Medved_Repeticiya.Orcestra.2011.avi.
AVI file format detected.
[aviheader] Video stream found, -vid 0
[aviheader] Audio stream found, -aid 1
VIDEO: [XVID] 720x400 12bpp 25.000 fps 1998.8 kbps (244.0 kbyte/s)
Clip info:
Software: VirtualDubMod 1.5.10.3 | www.virtualdub-fr.org || (build 2550/release)
Load subtitles in /mnt/sda1/
============================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Unsupported PixelFormat 61
Unsupported PixelFormat 53
Selected video codec: [ffodivx] vfm: ffmpeg (FFmpeg MPEG-4)
============================================================
============================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 48000 Hz, 2 ch, s16le, 256.0 kbit/16.67% (ratio: 32000->192000)
Selected audio codec: [ffac3] afm: ffmpeg (FFmpeg AC-3)
============================================================
AO: [oss] 48000Hz 2ch s16le (2 bytes per sample)
Starting playback...
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
Movie-Aspect is 1.80:1 - prescaling to correct movie aspect.
[swscaler @ 0x93ce50]No accelerated colorspace conversion found from yuv420p to
rgb565le.
[swscaler @ 0x93ce50]using unscaled yuv420p -> rgb565le special converter
VO: [fbdev] 720x400 => 720x400 BGR 16-bit
A: 22.4 V: 22.4 A-V: 0.009 ct: -0.019 562/562 26% 16% 1.2% 0 0 $<50>

Код
Playing /mnt/sda1/sauna.mkv.
libavformat file format detected.
[lavf] stream 0: video (mpeg2video), -vid 0
[lavf] stream 1: audio (mp2), -aid 0
VIDEO: [MPG2] 720x400 0bpp 29.970 fps 9000.0 kbps (1098.6 kbyte/s)
Load subtitles in /mnt/sda1/
============================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffmpeg2] vfm: ffmpeg (FFmpeg MPEG-2)
============================================================
============================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
AUDIO: 48000 Hz, 2 ch, s16le, 320.0 kbit/20.83% (ratio: 40000->192000)
Selected audio codec: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3)
============================================================
AO: [oss] 48000Hz 2ch s16le (2 bytes per sample)
Starting playback...
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
Movie-Aspect is 1.33:1 - prescaling to correct movie aspect.
[swscaler @ 0x93ce50]No accelerated colorspace conversion found from yuv420p to
rgb565le.
[swscaler @ 0x93ce50]using unscaled yuv420p -> rgb565le special converter
VO: [fbdev] 720x400 => 720x540 BGR 16-bit
A: 24.3 V: 24.3 A-V: 0.017 ct: 0.064 0/ 0 28% 6% 7.6% 0 0 $<50>

Код
Playing /mnt/sda1/2000 - Never Be The Same Again.vob.
MPEG-PS file format detected.
VIDEO: MPEG2 720x480 (aspect 2) 29.970 fps 7000.0 kbps (875.0 kbyte/s)
Load subtitles in /mnt/sda1/
============================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffmpeg2] vfm: ffmpeg (FFmpeg MPEG-2)
============================================================
============================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 48000 Hz, 2 ch, s16le, 224.0 kbit/14.58% (ratio: 28000->192000)
Selected audio codec: [ffac3] afm: ffmpeg (FFmpeg AC-3)
============================================================
AO: [oss] 48000Hz 2ch s16le (2 bytes per sample)
Starting playback...
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
Movie-Aspect is 1.33:1 - prescaling to correct movie aspect.
[swscaler @ 0x93ce50]No accelerated colorspace conversion found from yuv420p to
rgb565le.
[swscaler @ 0x93ce50]using unscaled yuv420p -> rgb565le special converter
VO: [fbdev] 720x480 => 720x540 BGR 16-bit
A: 15.6 V: 15.6 A-V: 0.005 ct: 0.034 467/467 37% 7% 2.3% 0 0 $<50>

пока все играется, правда в VOB-e оказался звук в 6 канальном AC3 и что-то там скрежетало регулярно в динамиках, но работало :)
ролики с видео не выкладываю - три проводка снимать неинтересно..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 18.12.2011 10:35 Сообщение: 2
sasamy
4.71

Пункты: 83560
Регистрация: 14.08.2009
Цитата

надо допиливать видеодрайвер или смотреть опции mplayer


В драйвер смысла лезть нет. Попробуй
# mplayer -vo v4lout 19_Masha.i.Medved_Repeticiya.Orcestra.2011.avi
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 18.12.2011 13:46 Сообщение: 3
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
В драйвер смысла лезть нет. Попробуй
# mplayer -vo v4lout 19_Masha.i.Medved_Repeticiya.Orcestra.2011.avi

хм.. столкнулся таки с эффектом, который описал Павел - слетела синхра на диспе 800х480. никакие программные телодвижения не помогли, помогло сжатие пальцами шлейфа в области CLK :)
но! там конструкция следующая - из диспа выходит съемный ленточный шлейф, потом переходник FPC0.5-PINHEADER2,54, потом 9 мгтф на хидер кита.. самое слабое место - это шлейф, ибо число его коммутаций измеряется, вероятно, сотнями..
т.ч. вопрос о синхре я бы пока оставил открытым.. т.б. прицепил обратно MIO430 и снова отличное изображение..
более того - прицепил своего "любимца" 800х600 (от ноута) и снова результат положительный. короче, наберу статистику и отпишусь по этому поводу..
с твоей подачи:
Код
# fbset
mode "800x600-59"
# D: 40.000 MHz, H: 37.629 kHz, V: 58.522 Hz
geometry 800 600 800 1800 16
timings 25000 89 164 23 10 10 10
accel false
rgba 5/11,6/5,5/0,0/0
endmode
# mplayer -vo v4lout /mnt/sda1/19_Masha.i.Medved_Repeticiya.Orcestra.2011.avi
MPlayer SVN-r34214-snapshot-4.6.2 (C) 2000-2011 MPlayer Team

Playing /mnt/sda1/19_Masha.i.Medved_Repeticiya.Orcestra.2011.avi.
AVI file format detected.
[aviheader] Video stream found, -vid 0
[aviheader] Audio stream found, -aid 1
VIDEO: [XVID] 720x400 12bpp 25.000 fps 1998.8 kbps (244.0 kbyte/s)
Clip info:
Software: VirtualDubMod 1.5.10.3 | www.virtualdub-fr.org || (build 2550/release)
Load subtitles in /mnt/sda1/
============================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Unsupported PixelFormat 61
Unsupported PixelFormat 53
Selected video codec: [ffodivx] vfm: ffmpeg (FFmpeg MPEG-4)
===========================================================
===========================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 48000 Hz, 2 ch, s16le, 256.0 kbit/16.67% (ratio: 32000->192000)
Selected audio codec: [ffac3] afm: ffmpeg (FFmpeg AC-3)
==============================================================
AO: [oss] 48000Hz 2ch s16le (2 bytes per sample)
Starting playback...
Movie-Aspect is 1.80:1 - prescaling to correct movie aspect.
VO: [v4lout] 720x400 => 720x400 Planar YV12
Set to Stream ON successfully
A: 83.8 V: 83.8 A-V: -0.001 ct: -0.027 2097/2097 23% 1% 1.2% 0 0 $<50>

жаль mplayer кобенится и не хочет по Самбе играть - надо чего-нить тяжелое подсунуть на флешке..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 18.12.2011 19:27 Редактировалось 18.12.2011 19:33 Сообщение: 4
sasamy
4.71

Пункты: 83560
Регистрация: 14.08.2009
Цитата

жаль mplayer кобенится и не хочет по Самбе играть - надо чего-нить тяжелое подсунуть на флешке.


Не помню поддерживает ли mplayer воспроизведение с самба-шар но вообще думаю это лучше делать например через fuse+samba. Если хочешь видео в HD воспроизводить - лучше скачай ltib (Board Support Packages) с сайта freescale, там нужно регистрироваться и принимать лицензионное соглашение, там есть плагины к gstreamer и прочие библиотеки для работы с мультимедиа и графикой.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 18.12.2011 20:05 Редактировалось 18.12.2011 20:07 Сообщение: 5
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Не помню поддерживает ли mplayer воспроизведение с самба-шар

гугления ответило, что вроде должно, что-то типа
mplayer ]smb://untz/pups/123.avi - кавычку пристегнул движок форума, считая ее ссылкой :)
но упоминается наличие присутствия smb клиента.. в рутовой я такой поддержки не нашел - попробую в билдруте поднять ее..

Цитата
но вообще думаю это лучше делать например через fuse+samba.

хм, что-то новенькое, но самбы пока нет.. т.е. не попробовать..

Цитата
Если хочешь видео в HD воспроизводить - лучше скачай ltib (Board Support Packages) с сайта freescale, там нужно регистрироваться и принимать лицензионное соглашение, там есть плагины к gstreamer и прочие библиотеки для работы с мультимедиа и графикой.

спасибо, покопаюсь.
на их сайте вроде зарегился - расстроил местный форум - как-то бедноватенько, может я не там смотрел..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 23.12.2011 23:04 Редактировалось 23.12.2011 23:09 Сообщение: 6
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
типа хвастаюсь - пристегнул матрицу от ноута - 15",1280x800-18bpp, lvds
прописал в файле борды и строке кернела (характеристики не мерял):
title
и чуть ближе
title

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 06.01.2012 22:03 Сообщение: 7
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
пару вечеров положил на исследование вопроса вывода на параллельный RGB интерфейс.. вроде все в ядре откусил, настройки проверил/покрутил.. пришлось пару строк написать - для проверки подозрительных регистров:
Код
root§imx535:&#223;/my-prog/clk-imx# ./gpio
/dev/mem opened.
A Memory block mapped at address 0x2aacc000.
A Target address mapped 0x53fa8000-->0x2aacc000
CLK=00000405
DE =00000405
D0 =00000400
D1 =00000400

эти регистры отвечают за настройку и величину пуллапов и др..
все, что пока настораживает - амплитуда clk, хотя в доке прописано, что они кормятся с одного powerplane.. может, конечно, я что-то недочитал или как-нить падло(простите за грубое слово) бит незамеченный взводит:
(желтый CLK, голубой DE)
title

есть пара подопытных 7"(800х480), у одного синхра слетает сама по себе, второй исправно кажет картинки :/

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
SimpleSoft
Добавлено 07.02.2012 20:46 Редактировалось 07.02.2012 20:46 Сообщение: 8
SimpleSoft
0

Пункты: 2505
Регистрация: 23.03.2011
Подскажите по настройке DI0 для матрицы 7" 800x480 - в каких исходниках искать настройки регистров под MTF-T070ACSLP-LB?
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 07.02.2012 21:18 Редактировалось 07.02.2012 21:20 Сообщение: 9
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Подскажите по настройке DI0 для матрицы 7" 800x480 - в каких исходниках искать настройки регистров под MTF-T070ACSLP-LB?

у меня экран показывает вот с такими настройками:
Код
{
/* 800x480 @ 57 Hz , pixel clk @ 27MHz */
"MTF", 30, 800, 480, 37037, 40, 60, 10, 10, 20, 10,
FB_SYNC_CLK_LAT_FALL,
FB_VMODE_NONINTERLACED,
0,},

на точность еще проверить не успел - изображение есть, но надо убедиться в попадании "пиксель-в-пиксель"
как уже писал ранее, надо написать утилитку для "подстройки" таймингов, возможно позже напишу..

этот блок прописывается в файле платы, в моем случае это файл mx53_loco.c, добавить в структуре video_modes
режим активизируется в строке кернела:
Код
video=mxcdi0fb:RGB888,MTF

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
SimpleSoft
Добавлено 10.02.2012 12:54 Сообщение: 10
SimpleSoft
0

Пункты: 2505
Регистрация: 23.03.2011
Расшифруйте, пожалуйста, значения в массиве. ("MTF", 30, 800, 480, 37037, 40, 60, 10, 10, 20, 10)
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-iMX53