Крымский форум (Crimea-Board) Поиск Участники Помощь Текстовая версия Crimea-Board.Net
Здравствуйте Гость .:: Вход :: Регистрация ::. .:: Выслать повторно письмо для активации  
 
> Рекламный блок.
 

Реклама на форуме

 
> Ваша реклама, здесь
 
 
 

  Start new topic Start Poll 

> SkyStar2 Debian VDR кардшаринг, путь самурая
Rumata | Профиль
Дата 30 Сентября, 2009, 15:58
Quote Post



The One
Group Icon

Группа: Admin
Сообщений: немеряно
Регистрация: 21.06.03
Авторитет: 100
Вне форума



вот пожалуйста, с чуйством, с толком, с расстановкой, от и до


____________________
Ничто так не сближает людей, как снайперский прицел
Бобер | Бездомный
Реклама двигатель прогресса       
Quote Post



А кому сча лехко?
Group Icon
















_________________
Желающим разместить рекламу смотреть сюдой
/   
Rumata | Профиль
Дата 5 Октября, 2009, 10:06
Quote Post



The One
Group Icon

Группа: Admin
Сообщений: немеряно
Регистрация: 21.06.03
Авторитет: 100
Вне форума



работа над ошибками

для начала собираем все для пульта, по любому ману найденному в сети (lirc Debian), в моем случае это /dev/lirc0 и /dev/ttyS0. почему-то для корректного запуска пришлось написать скрипт и засунуть в автозагрузку

Код

#!/bin/bash
setserial /dev/ttyS0 uart none
modprobe lirc-serial
cd /etc/init.d
/etc/init.d/lirc start


после этого наблюдаем работоспособность пульта mode2 -d /etc/lirc0 или irw

лениво обучать пульт, при моем TS35 пультике конфиг валяется здесь http://lirc.sourceforge.net/remotes/technisat/

Скачал конф? Не ленись удали через vi или mcedit все лишние символы!!! Потом запусти iwr должен отзываться.

драйвера для карты

Код

cd /usr/src
apt-get install build-essential
apt-get install mercurial libncurses-dev
hg clone http://mercurial.intuxication.org/hg/s2-liplianin/
cd s2-liplianin/
make && make install


перезегруз dmesg | grep -i dvb вот оно счастье

FFMPEG

Код
root@privoz:/usr/src#apt-get install mercurial subversion cvs autoconf libtool automake pkg-config gettext
root@privoz:/usr/src#svn co svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg
root@privoz:/usr/src#cd ffmpeg
root@privoz:/usr/src/ffmpeg#apt-get install liba52-0.7.4-dev libmp3lame-dev libvorbis-dev zlib1g-dev libpng12-dev libx11-dev libxv-dev libasound2-dev
root@privoz:/usr/src/ffmpeg#./configure --enable-shared --enable-gpl --enable-postproc --enable-swscale --enable-libmp3lame --enable-libvorbis --enable-pthreads
root@privoz:/usr/src/ffmpeg# make && make install && ldconfig


для Debian исключаем libmp3lame-dev и параметры --enable-swscale --enable-libmp3lame

подготавливаем VDR + xine-vdr

Код
cd /usr/src
wget ftp://ftp.cadsoft.de/vdr/Developer/vdr-1.7.3.tar.bz2
tar xjf vdr-1.7.3.tar.bz2
ln -s vdr-1.7.3 VDR
cd VDR/PLUGINS/src
wget http://home.vrweb.de/~rnissl/vdr-xine-0.9.0.tgz
tar xzf vdr-xine-0.9.0.tgz
ln -s xine-0.9.0 xine


собираем xine-lib без VDPAU

Код

hg clone  http://hg.debian.org/hg/xine-lib/xine-lib
cd xine-lib
cat /usr/src/VDR/PLUGINS/src/xine/patches/xine-lib.patch | patch -p1
./autogen.sh --with-external-ffmpeg
make && make install && ldconfig


xine-ui

Код

wget http://home.vrweb.de/~rnissl/xine-ui-cvs-20090112231500.tar.bz2
tar xjf xine-ui-cvs-20090112231500.tar.bz2
apt-get install libxt-dev
cd xine-ui
./autogen.sh --enable-vdr-keys
make && make install


VDR с плагинами

Код
cd /usr/src/VDR
cp Make.config.template Make.config
edit Make.config (DVBDIR=/usr/src/s2-liplianin/linux а также ссылку на lirc0 и на ttyS0, а также не забываем исправить в dvbdevice.h

#if DVB_API_VERSION != 5 || DVB_API_VERSION_MINOR != 1)

cp /usr/src/linux-headers-2.6.26-1-686/include/linux/compiler.h /usr/src/s2-liplianin/linux/include/linux/  
make && make plugins


создаем папку /video и даем на нее права рядовому пользователю, запускаем

cd /usr/src
./vdr -P "xine"
по команде
./vdr -P "xine -r"
в окне xine должна появится кнопка VDR, пока не наблюдал


смотрим на маты вида, что не хватает файлов конфига и файлов .mpeg в папке /video , недостающие файлы копируем из папки /usr/src/VDR

запускаем в двух разных консолях, в одной

./vdr -P "xine"

в другой

xine -I "vdr:/tmp/vdr-xine/stream#demux:mpeg_pes"

в третьей ... smile.gif

tail -f /var/log/syslog

наблюдаем картинку XINE с приглашением обучить пульт или клавиатуру, в логах при этом стоит мат по поводу

ERROR: /dev/lircd: В соединении отказано
ERROR: /dev/lircd: Connection refused.


танцы с бубнами, типа симлинки на lircd, пересборка VRD c указанием lirc0 и т.п. приводят один черт к ошибке чтения устройства lirc

UPD: решение приведено выше (обновлено). Если следовать указаниям в начале темы, то подобное не произойдет.

запускаем

./vdr --lirc -P "xine"

в логах наблюдаем долгожданное

Oct 5 13:29:26 dekker-home lircd-0.8.3[5593]: accepted new client on /dev/lircd
Oct 5 13:29:26 dekker-home lircd-0.8.3[5593]: initializing '/dev/input/event2'
Oct 5 13:29:26 dekker-home vdr: [6329] LIRC remote control thread started (pid=6319, tid=6329)


Списки готовых channels.conf можно взять здесь http://www.free-x.de/wiki/index.php/DVB-S_...S_channels.conf

Скачал конф? Не поленись удалить лишние символы через vi или mcedit

Последний штрих, запускаемся одним скриптом dvb.sh (не забываем chmod +x ~/dekker/dvd.sh)

Код
#!/bin/bash
cd /usr/src/VDR
./vdr --lirc --no-kbd -s /etc/vdr/vdrpoweroff.sh -P "xine" & sleep 20
xine -A alsa -I "vdr:/tmp/vdr-xine/stream#demux:mpeg_pes"


--lirc использование пульта
--no-kbd без обучения клавиатуры
-s /etc/vdr/vdrpoweroff.sh путь к скрипту выключения VDR (killall -9 vdr / killall -9 xine)
-P "плагин" используемые плагины, для каждого -P

другие параметры запуска vdr - vdr --help
другие параметры запуска xine - xine --help

Составлено по материалам http://www.forum.free-x.de


____________________
Ничто так не сближает людей, как снайперский прицел
349/59690   
Rumata | Профиль
Дата 5 Октября, 2009, 21:32
Quote Post



The One
Group Icon

Группа: Admin
Сообщений: немеряно
Регистрация: 21.06.03
Авторитет: 100
Вне форума



ну что же, я это таки сделал



Присоединённое изображение


____________________
Ничто так не сближает людей, как снайперский прицел
Eugene |
Дата 5 Октября, 2009, 23:02
Quote Post



Unregistered









Rumata
что, тоже значок оперы в трее на белом фоне ?
sad.gif
GSMmaster |
Дата 5 Октября, 2009, 23:36
Quote Post



Unregistered









Eugene
У меня значок оперы отсуццтвует wink.gif Вывод через video разъём skystar 1 прямо на телеящег.
42/   
Rumata | Профиль
Дата 6 Октября, 2009, 0:58
Quote Post



The One
Group Icon

Группа: Admin
Сообщений: немеряно
Регистрация: 21.06.03
Авторитет: 100
Вне форума



настраиваем кардшаринг



____________________
Ничто так не сближает людей, как снайперский прицел
234/59690   
Rumata | Профиль
Дата 7 Октября, 2009, 20:07
Quote Post



The One
Group Icon

Группа: Admin
Сообщений: немеряно
Регистрация: 21.06.03
Авторитет: 100
Вне форума



кусок треда на http://www.forum.free-x.de/ по поводу что кодированные каналы не показывают (см. ошибку ниже) а free каналы спокойно

да сигнал не причем, абсолютно, картинка на первом канале

Присоединённое изображение

и все, в syslog по прежнему
Цитата
Oct 7 18:40:13 dekker-home vdr: [26275] ERROR: no useful data seen within 10485888 byte of video stream

даже видно видео и аудиопоток, картинки нет ... шо за черти что
ЗЫ все FREE каналы показывают нормально
при этом
Цитата
Окт 7 18:42:07.955 [core.auStats] EMM packet load average (1/4/10min) 489 538 294 pks/s
Окт 7 18:43:07.997 [core.auStats] EMM packet load average (1/4/10min) 527 533 346 pks/s
Окт 7 18:44:08.025 [core.auStats] EMM packet load average (1/4/10min) 556 540 402 pks/s
Окт 7 18:44:15.711 [cardclient.ecm] Camd35: CW request timed out
Окт 7 18:44:15.711 [cardclient.core] client Camd35 (193.108.129.206:10071) ECM failed (5016 ms)
Окт 7 18:44:15.711 [cardclient.core] cc-loop
Окт 7 18:44:25.722 [cardclient.ecm] Camd35: CW request timed out
Окт 7 18:44:25.722 [cardclient.core] client Camd35 (193.108.129.206:10071) ECM failed (5011 ms)
Окт 7 18:44:25.722 [cardclient.core] cc-loop
Окт 7 18:44:55.776 [cardclient.ecm] Camd35: CW request timed out
Окт 7 18:44:55.776 [cardclient.core] client Camd35 (193.108.129.206:10071) ECM failed (5014 ms)
Окт 7 18:44:55.776 [cardclient.core] cc-loop
Окт 7 18:45:05.799 [cardclient.ecm] Camd35: CW request timed out
Окт 7 18:45:05.800 [cardclient.core] client Camd35 (193.108.129.206:10071) ECM failed (5022 ms)
Окт 7 18:45:05.800 [cardclient.core] cc-loop
Окт 7 18:45:08.068 [core.auStats] EMM packet load average (1/4/10min) 602 544 462 pks/s

на самом деле на таймауты можно не обращать внимания, смотрел логи рабочего ведра с того же прова, такие же пироги, картинка не рвется
кто не верит что free каналы идут, пожалуйста

Присоединённое изображение

я так понимаю что на некоторые ошибки можно и наплевать, на открытых каналах
Цитата
Oct 7 18:48:25 dekker-home vdr: [26332] TS continuity error (14)
Oct 7 18:48:25 dekker-home vdr: [26332] TS continuity error (7)
Oct 7 18:48:25 dekker-home vdr: [26332] TS continuity error (14)
Oct 7 18:48:25 dekker-home vdr: [26332] TS continuity error (9)
Oct 7 18:48:25 dekker-home vdr: [26332] cVideoRepacker: switching to MPEG1/2 mode
Oct 7 18:48:25 dekker-home vdr: [26332] cVideoRepacker: operating in MPEG1/2 mode

т.е. на TS continuity error чихать по сути


____________________
Ничто так не сближает людей, как снайперский прицел
235/59690   
Rumata | Профиль
Дата 8 Октября, 2009, 11:16
Quote Post



The One
Group Icon

Группа: Admin
Сообщений: немеряно
Регистрация: 21.06.03
Авторитет: 100
Вне форума



тернистый путь пройден, выводы сделаны, окончательное решение по кардшарингу



____________________
Ничто так не сближает людей, как снайперский прицел
213/59690   
Rumata | Профиль
Дата 15 Октября, 2009, 11:12
Quote Post



The One
Group Icon

Группа: Admin
Сообщений: немеряно
Регистрация: 21.06.03
Авторитет: 100
Вне форума



автор исправил косяки в новой версии SC плагина, каналы открываются быстрее, вроде даже меньше зависают


____________________
Ничто так не сближает людей, как снайперский прицел
4/59690   

Topic Options Start new topic Start Poll 

 



[ Script Execution time: 0.0134 ]   [ 13 queries used ]   [ GZIP включён ]






Политика конфиденциальности

Top