о! интересный ход событий....спасибо что просветили
век живи - век учись
Via Epia M10000 - budget VDR
- BNXVS
- Вопрос темы решён
-
-
Цитата
pixelformat = AiRGB в directfbrc
Дык так и делал ужо.
ЦитатаВидео в меню воспроизводится рывками, статические изображения с артефактами, кнопки навигации сдвинуты относительно меню.
Это у меня даже с DXR3 имело место быть.
ЦитатаЕсли интересно, могу выложить мои рабочие настройки фреймбуфера viafb и содержимое fb.modes и dirctfbrc
Конечно интересно. Эту тему для этого и затеяли-с. =)
P.S. Все таки траблы с DVD - это видимо все таки softdevice. Я тут в меру своего "приличного" знания английского в майл листах начитался про похожие проблемы у людей. Что-то вроде даже планировалось разработчиками делаться. Но пока не видно ...
Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.И softdevice и DirectFB - все из CVS собирал...
-
Все настройки и конфиги стандартные.
Мне хочется контролировать процесс загрузки на экране телевизора, поэтому драйвер viafb я предпочитаю собирать в составе ядра.
Так инициализируется viafb в конфигурации загрузчика grub.conf:
title Linux VDR FB
root (hd0,0)
kernel /bzImage root=/dev/hda3 video=viafb:720x576,bpp=32,refresh=50,TVon=1Файл конфигурации directfbrc:
fbdev=/dev/fb/0
mode=720x576
depth=32
pixelformat=AiRGB
unichrome-revision=18Содержимое файла fb.modes:
mode "720x576"
geometry 720 576 720 576 16
timings 35714 32 8 46 0 136 3
bcast true
endmodeСпециально для проверки пересобрал сегодня плагины dvd и softdevice из cvs. DirectFB и DFB++ обновить сегодня не смог, видимо какие-то проблемы с cvs сервером. Последний раз DirectFB и DFB++ обновлял 14.03.2007. ffmpeg использую из дистрибутива - ffmpeg-0.4.9_p20060530.
В этой конфигурации все работает очень стабильно. Проблем с dvd нет. -
Доброгого времени суток.
Проделал всё что описанно выше, теперь вроде софтдеваес компилировать надо, а его как я понял в сырцы ФДР суют (PLUGINS/softdevice) для компиляции. Проблемма в отсутствии сырцов для VDR от ARVDR. Может подскажете где сдуть?
***************************
basis von ArVDR sind aktuelle vanilla VDR + einpaar patches die man ganz leicht in vdr-wiki finden kann.
04_plugin_missing.diff
vdr-1.3.36_reccmds-cmds_i18n.diff
vdr-1.3.38-statustick.diff
vdr-1.3.44-easy-diseqc-setup-0.9a.diff
vdr-1.3.45-liemikuutio-1.3.diff
vdr-1.3.45-Rotor.diff
vdr-1.3.45-subtitles-0.3.10-and-ttxtsubs-0.0.5.diff
****************************Боюсь мне еще не под силу повторить такую актобатику. Дa и велосипед изобратать не хочу.
P.S. Для free-x - В германии комп с cle266, процом и 200Гиг стоит столько же сколько одна FF.
-
читайте анонсы вашей дистрибуции...там есть и линк на сырцы
ЗЫ. Сам там живу и знаю что по чем Могу легко найти фф-ку за 80 и епиа за 150 =)
-
Хорошо вам блин...
А у нас все это - да помножить на три... Да еще и фик найдешь.P.S. 2al@ex - относительно сорцов тут читай Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
Сорцы софтевайса - см. Wiki
-
Я наверно слишком туп для AvDR. 4 раза всё по новой инсталлирую. А толку нет. Вот и сейчас бегаю по кругу.
WARN: missing plugin 'sc'
Apr 2 10:43:39 arvdr vdr: [5071] VDR version 1.4.5-2 started
Apr 2 10:43:39 arvdr vdr: [5071] loading plugin: /usr/lib/vdr//libvdr-softdevice.so.1.4.5
Apr 2 10:43:39 arvdr vdr: [5071] ERROR: libavformat.so.50: cannot open shared object file: No s$
Apr 2 10:43:39 arvdr vdr: [5071] max. latency time 0 seconds
Apr 2 10:43:39 arvdr vdr: [5071] exiting -
2 al@ex:
Если softdevice не может найти libavformat или libavcodec, то у вас отсутствует ffmpeg. Установите его штатными средствами для вашего дистрибутива.
Похоже вы взяли уже собранный модуль, поэтому подойдет не всякая версия ffmpeg. Лучше установите актуальный ffmpeg и пересоберите softdevice руками. -
а актуальным снепшотом ffmpeg не работает. ffmpeg не должен быть младше 20070207
-
Уже работает.
Цитата2007-03-12:
- compile fix for recent ffmpeg SVN -
Цитата
Со слов пользователя mvgbob
Уже работает.
Собираться - собирается, но всеравно неработает... -
2mvgbob
ЦитатаСобираться - собирается, но всеравно неработает...
Результат мой предыдущий пост.
-
-
libavformat.so.50 => not found
libavcodec.so.51 => not found
libz.so.1 => /usr/lib/libz.so.1 (0xb7efa000)
liba52-0.7.4.so => /usr/lib/liba52-0.7.4.so (0xb7ef0000)
libgsm.so.1 => /usr/lib/libgsm.so.1 (0xb7ee0000)
libmp3lame.so.0 => /usr/lib/libmp3lame.so.0 (0xb7e61000)
libxvidcore.so.4 => /usr/lib/libxvidcore.so.4 (0xb7d70000)
libfaac.so.0 => /usr/lib/libfaac.so.0 (0xb7d5f000)
libfaad.so.0 => /usr/lib/libfaad.so.0 (0xb7d18000)
libdl.so.2 => /lib/tls/libdl.so.2 (0xb7d15000)
libvorbisenc.so.2 => /usr/lib/libvorbisenc.so.2 (0xb7c17000)
libavutil.so.49 => not found
libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0xb7bf0000)
libogg.so.0 => /usr/lib/libogg.so.0 (0xb7bea000)
libpostproc.so.51 => not found
libasound.so.2 => /usr/lib/libasound.so.2 (0xb7b37000)
libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0xb7a7d000)
libm.so.6 => /lib/tls/libm.so.6 (0xb7a5b000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7a52000)
libc.so.6 => /lib/tls/libc.so.6 (0xb791c000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb790d000) -
ну и списочек использованных библиотек и хедер приложите ... как на исходной машине где собиралось и на той машине где запускалось
-
Я конечно извеняюсь, но из всего этого я помоему понял только Банхоф.
А в библиотеке я давно небыл:-(
Собирал методом антинаучного тыка из новой сборки АрФДР.
Виндовс Усер - позор мне!
-
Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
патч linux-viafb.tar.gz
Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
ffmpeg от 20070207вот ёто всё с грехом пополам прикрутил
На EASYVDR работает без проблемм с Диска. Никаких компиляций итд.
Честно хотел настроить, АРФДР - но видимо недорос. Покидаю ваши ряды в пользу EASYVDR. Всем спасибо кто помогал, для меня это слишком сложно
-
Цитата
Честно хотел настроить, АРФДР - но видимо недорос. Покидаю ваши ряды в пользу EASYVDR. Всем спасибо кто помогал, для меня это слишком сложно
Ну странно блин. Видимо плохо старался. У меня на первую сборку ушли сутки за компом. Потом пошло быстрее, Вчера ради эксперимента полностью снес все - установил ArVDR из iso-шника, apt-get update/upgrade, доставил все необходимое для компиляции (make, gcc, g++ и т.п.) содрал снапшот ffmpeg и все остальное (Direct-ы и пр.) сырцы ядрены и патч для via, соотвественно декодер (libcle266mpegdec)
B весь этот обезьянник собрал примерно за три часа (из них два - это на компил ядра и mplayer-а). Сижу любуюсь.Странно имхо.
Попробуй еще раз, и еще раз... В итоге и поймешь где ошибался и опыт сборки наработаешь - это же кайф своего рода. Я например телевизор и не смотрю практически. Некогда... Компиляю все подряд ...
-
Посмотрел телевизори решил поставить ещё раз. На этот раз всё записал.
Выкладоваю первые шаги новичка.Инсталлирую ArVDR 0.5.1 дистрибутив.
Strg + Alt+F1
Login: root# passwd enter
#blabla enterIfconfig
IP выдал 192.168.2.140
включаю PuTTy на домашнем Windowse.
IP знаю password придумал
порт обычный 22./etc/init.d/runvdr stop
Скачиваю последнию версию Kernel на kernel.org.
cd /usr/src
wget Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
tar -xjvf linux-2.6.20.4.tar.bz2Патч
wget Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
gzip -dc linux-viafb.tar.gz | tar xfv –ln –s linux-2.6.20.4 linux
cd linux-viafb
Проставил линк ln –s /usr/src/linux /usr/src/linux-viafb/linux-2.6.20.4
nano ksource.patch – везде подправил linux 2.6.x.x. на linux-2.6.20.4
apt-get install patch
patch -p0 < ksource.patch
cd /usr/src/linux
cp /boot/config-2.6.15.7 .config
make oldconfig
make menuconfigотключил поддержку VESAFB и вместо нее включил поддержку viafb (cle266)
make && make modules_install && make headers_install && make install
nano /boot/grub/menu.lst
title Linux VDR FB
root (hd0,0)
kernel /bzImage root=/dev/hda3 video=viafb:720x576,bpp=32,refresh=50,TVon=1reboot
modprobe viafb mode=640x480 TVon=1 TVtype=2
неработет т.к грузил * а не М в кернелfbset –i
Frame buffer device information:
Name : UNICHROME
Address : 0xe4000000
Size : 33288192
Type : PACKED PIXELS
Visual : TRUECOLOR
XPanStep : 0
YPanStep : 1
YWrapStep : 0
LineLength : 2880
MMIO Address: 0xe8000000
MMIO Size : 16777216
Accelerator : Unknown (77)
пока всё правильно, или чегото недосмотрел?ARVDR source
cd /usr/local/src
wget Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
tar -xjvf arvdr-src-20070227.tar.bz2 -
Маленькая подсказка:
Исходники linux-viafb нужно качать с Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу. Получить тарбол можно через web интерфейс к их git репозитарию. За последние несколько месяцем там было сделано несколько очень важных изменений.Если ты собрал монолитное ядро и правильно прописал параметры загрузки в grub.conf, то при загрузке ядра консоль сразу должна переключиться в графику.
При желании этот процесс можно наблюдать на экране телевизора, если он подключен.
Конечно, в этом случаеЦитатаmodprobe viafb mode=640x480 TVon=1 TVtype=2
делать не нужно.