Ник:
Пароль:

Контакты

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

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

User Info


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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:4
Форум » starterkit.ru » Отладочные платы » SK-MNUC950
About video+audio (NUC950)
Jury093
Добавлено 18.02.2010 14:19 Редактировалось 18.02.2010 14:23
0
Сообщение: 1
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
решил потерзать плату на предмет совместного вывода видео+аудио, в свое время выяснил что наиболее подходящим плейером является mplayer
и действительно, с минимальными подстройками видео пошло. в свое время писал, что фулскрин пока в режиме слайдшоу..
а вот аудио грузило систему на 1000% - хрюк-пук с нулевым выхлопом..
в тоже время madplay более-менее сносно играл мп3
на форуме вычитал схожую проблему у sasamy (решенную).
вытащил сорцы mplayer, libmad и давай собирать пазл :)
как ни странно, пазл собрался, да вот результат пока не радует
- отдельно видео показывает как и раньше (%ЦПУ ~20-40%)
- отдельно аудио хм.. играет так же как и madplay (%ЦПУ ~15-30%)
запускаешь вместе - загрузка ~60% и полный рассинхрон :(
зы1 с следующем сообщение выложу строки для компиляции и лог mplayer
зы2 вот гадского качества видео с бликами от ламп и без звука
http://www.youtube.com/watch?v=9U12qFRLCZc

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

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
кросс-компиллер из меня никакой, уж как написал
вот строка для сборки libmad:
Код
./configure CC=/usr/local/arm_linux_4.2/bin/arm-none-linux-gnueabi-gcc --build=arm-linux --host=i386 --enable-fpm=arm --enable-speed

это для mplayer:
Код
./configure --disable-mencoder --disable-dvdnav --disable-dvdread --disable-dvdread-internal --disable-libdvdcss-internal --host-cc=gcc --cc=/usr/local/arm_linux_4.2/bin/arm-none-linux-gnueabi-gcc --enable-cross-compile --target=arm --enable-static --enable-fbdev

вот так собственно мучается mplayer с микроскопическим разрешением и звуком:
Код
armets:~# ./mplayer http://192.168.0.1
MPlayer 1.0rc2-4.2.1 (C) 2000-2007 MPlayer Team
CPU: ARM
Terminal type `vt100' is not defined.

Playing http://192.168.0.1.
Connecting to server 192.168.0.1[192.168.0.1]: 80...
Cache size set to 320 KBytes
Cache fill: 10.00% (32768 bytes)
MPEG-PS file format detected.
VIDEO: MPEG1 176x132 (aspect 1) 25.000 fps 0.0 kbps ( 0.0 kbyte/s)
======================================
Opening video decoder: [mpegpes] MPEG 1/2 Video passthrough
VDec: vo config request - 176 x 132 (preferred colorspace: Mpeg PES)
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
The selected video_out device is incompatible with this codec.
Try appending the scale filter to your filter list,
e.g. -vf spp,scale instead of -vf spp.
VDecoder init failed :(
Opening video decoder: [libmpeg2] MPEG 1/2 Video decoder libmpeg2-v0.4.0b
Selected video codec: [mpeg12] vfm: libmpeg2 (MPEG-1 or 2 (libmpeg2))
==========
Forced audio codec: mad
Opening audio decoder: [libmad] libmad mpeg audio decoder
AUDIO: 48000 Hz, 2 ch, s16le, 64.0 kbit/4.17% (ratio: 8000->192000)
Selected audio codec: [mad] afm: libmad (libMAD MPEG layer 1-2-3)
===================================
AO: [oss] 48000Hz 2ch s16le (2 bytes per sample)
Starting playback...
VDec: vo config request - 176 x 132 (preferred colorspace: Planar YV12)
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.33:1 - prescaling to correct movie aspect.
[swscaler @ 0x6bc018]No accelerated colorspace conversion found
[swscaler @ 0x6bc018]SwScaler: using unscaled yuv420p -> bgr565 special converter
VO: [fbdev2] 176x132 => 176x132 BGR 16-bit
A:87563.8 V:87559.0 A-V: 4.759 ct: -0.200 51/ 51 39% 21% 84.5% 50 0 43%

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

Пункты: 83540
Регистрация: 14.08.2009
Странно - у меня все показывало и пело синхонно :) Правда я собирал mplayer в buildroot, отдельно с uclibc я так и не смог его собрать самостоятельно..
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 18.02.2010 17:00 Сообщение: 4
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Странно - у меня все показывало и пело синхонно :) Правда я собирал mplayer в buildroot, отдельно с uclibc я так и не смог его собрать самостоятельно..

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

зы из загадочного, запускаю кросскомпиллер на сборку, жует-жует, потом бац! и сегфолтиться, повторно запускаю, вжик и дальше пошел собирать как ни в чем ни бывало 8-/

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-MNUC950