Blog: Softdevice

  • Пытаюсь вывести изображение через DirectFB (dfb), как я понял должно быть качественнее. Все установилось. При загрузке выдает вот это


    Mar 13 00:58:07 arvdr vdr: [18697] initializing plugin: softdevice (0.2.2): A software emulated MPEG2 device
    Mar 13 00:58:07 arvdr vdr: [18697] [softdevice] could not load (/usr/lib/vdr/libsubvdr-softdevice-dfb.so.1.3.43)[libdfb++-0.9.so.22: cannot open shared object file: No such file or dir...


    Дело в том, что у меня присутствует libdfb++0.9.so.23
    Как испраить положение?

  • 0.9.23 я скачал с сайта, а 22-го у меня нет вообще. Пытался его поставить, маке ругается, говорит типа того что он старый.
    Как прописать, что бы вдр обращался к новому пакету?

  • деинсталироват 0.9.23 и установить 0.9.22 ...других мыслей у меня нет
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.

  • Установил DFB-0.9.22 и DFB++-0.9.22, файл libdfb++-0.9.so.22 появился в /usr/local/lib , вдр его не видит. Пишет ту же ошибку. Что нужно сделать, что бы он его увидел.

  • Не пойму что ему надо, ошибок вроде нет, а бегает по кругу.


    Mar 13 22:08:10 arvdr vdr: [3754] VDR version 1.3.43 started
    Mar 13 22:08:10 arvdr vdr: [3754] switched to user 'root'
    Mar 13 22:08:10 arvdr vdr: [3754] loading plugin: /usr/lib/vdr//libvdr-dvd.so.1.3.43
    Mar 13 22:08:10 arvdr vdr: [3754] loading plugin: /usr/lib/vdr//libvdr-mp3.so.1.3.43
    Mar 13 22:08:10 arvdr vdr: [3754] loading plugin: /usr/lib/vdr//libvdr-mplayer.so.1.3.43
    Mar 13 22:08:10 arvdr vdr: [3754] loading plugin: /usr/lib/vdr//libvdr-burn.so.1.3.43
    Mar 13 22:08:11 arvdr vdr: [3754] loading plugin: /usr/lib/vdr//libvdr-text2skin.so.1.3.43
    Mar 13 22:08:11 arvdr vdr: [3754] loading plugin: /usr/lib/vdr//libvdr-femon.so.1.3.43
    Mar 13 22:08:11 arvdr vdr: [3754] loading plugin: /usr/lib/vdr//libvdr-softdevice.so.1.3.43
    Mar 13 22:08:11 arvdr vdr: [3754] loading plugin: /usr/lib/vdr//libvdr-sysinfo.so.1.3.43
    Mar 13 22:08:11 arvdr vdr: [3754] loading plugin: /usr/lib/vdr//libvdr-wetter.so.1.3.43
    Mar 13 22:08:12 arvdr vdr: [3754] loading /etc/vdr/setup.conf
    Mar 13 22:08:12 arvdr vdr: [3754] ERROR: unknown config parameter: DisableVPS = 0
    Mar 13 22:08:12 arvdr vdr: [3754] ERROR: unknown config parameter: DoubleEpgAction = 0
    Mar 13 22:08:12 arvdr vdr: [3754] ERROR: unknown config parameter: DoubleEpgTimeDelta = 15
    Mar 13 22:08:12 arvdr vdr: [3754] ERROR: unknown config parameter: JumpPlay = 0
    Mar 13 22:08:12 arvdr vdr: [3754] ERROR: unknown config parameter: LoadMarksInterval = 0
    Mar 13 22:08:12 arvdr vdr: [3754] ERROR: unknown config parameter: MixEpgAction = 0
    Mar 13 22:08:12 arvdr vdr: [3754] ERROR: unknown config parameter: noEPG =
    Mar 13 22:08:12 arvdr vdr: [3754] ERROR: unknown config parameter: PlayJump = 0
    Mar 13 22:08:12 arvdr vdr: [3754] ERROR: unknown config parameter: RecordDolbyDigital = 1
    Mar 13 22:08:12 arvdr vdr: [3754] ERROR: unknown config parameter: ShowProgressBar = 0
    Mar 13 22:08:12 arvdr vdr: [3754] loading /etc/vdr/sources.conf
    Mar 13 22:08:12 arvdr vdr: [3754] loading /etc/vdr/diseqc.conf
    Mar 13 22:08:12 arvdr vdr: [3754] loading /etc/vdr/channels.conf
    Mar 13 22:08:12 arvdr vdr: [3754] loading /etc/vdr/timers.conf
    Mar 13 22:08:12 arvdr vdr: [3754] loading /etc/vdr/commands.conf.rus
    Mar 13 22:08:12 arvdr vdr: [3754] loading /etc/vdr/reccmds.conf.rus
    Mar 13 22:08:12 arvdr vdr: [3754] loading /etc/vdr/svdrphosts.conf
    Mar 13 22:08:12 arvdr vdr: [3754] loading /etc/vdr/remote.conf
    Mar 13 22:08:12 arvdr vdr: [3754] loading /etc/vdr/keymacros.conf
    Mar 13 22:08:12 arvdr vdr: [3754] reading EPG data from /ramdisk/epg.data
    Mar 13 22:08:12 arvdr vdr: [3754] probing /dev/dvb/adapter0/frontend0
    Mar 13 22:08:12 arvdr kernel: dst_ca_open:Device opened [f5a3ce80]
    Mar 13 22:08:12 arvdr kernel: dst_ca_ioctl: Getting Slot capabilities
    Mar 13 22:08:12 arvdr kernel: put_checksum: ========================= Checksum calculation ===========================
    Mar 13 22:08:12 arvdr kernel: put_checksum: String Length=[0x07]
    Mar 13 22:08:12 arvdr kernel: put_checksum: String=[ 07 40 02 00 02 00 00 ]
    Mar 13 22:08:12 arvdr kernel: put_checksum: Sum=[4b]
    Mar 13 22:08:12 arvdr kernel: put_checksum: Checksum=[b5]
    Mar 13 22:08:12 arvdr kernel: put_checksum: ==========================================================================
    Mar 13 22:08:12 arvdr vdr: [3776] video directory scanner thread started (pid=3776, tid=3776)
    Mar 13 22:08:12 arvdr vdr: [3776] video directory scanner thread ended (pid=3776, tid=3776)
    Mar 13 22:08:12 arvdr vdr: [3777] video directory scanner thread started (pid=3777, tid=3777)
    Mar 13 22:08:12 arvdr vdr: [3777] video directory scanner thread ended (pid=3777, tid=3777)
    Mar 13 22:08:12 arvdr kernel: dst_put_ci: Put Command
    Mar 13 22:08:15 arvdr vdr: [3754] CAM doesn't support link layer interface
    Mar 13 22:08:15 arvdr kernel: ca_get_slot_caps: -->dst_put_ci SUCCESS !
    Mar 13 22:08:15 arvdr kernel: ca_get_slot_caps: Slot cap = [185]
    Mar 13 22:08:15 arvdr kernel: ===================================
    Mar 13 22:08:15 arvdr kernel: 7 64 0 0 0 0 0 185
    Mar 13 22:08:15 arvdr kernel: dst_ca_ioctl: -->CA_GET_CAP Success !
    Mar 13 22:08:15 arvdr kernel: dst_ca_release:Device closed.
    Mar 13 22:08:15 arvdr vdr: [3754] probing /dev/dvb/adapter1/frontend0
    Mar 13 22:08:15 arvdr vdr: [3754] found 1 video device
    Mar 13 22:08:15 arvdr vdr: [3754] initializing plugin: dvd (0.3.6-b03): turn VDR into an (almost) full featured DVD player
    Mar 13 22:08:15 arvdr vdr: [3754] initializing plugin: mp3 (0.9.14): A versatile audio player
    Mar 13 22:08:15 arvdr vdr: [3779] tuner on device 1 thread started (pid=3779, tid=3779)
    Mar 13 22:08:15 arvdr vdr: [3780] section handler thread started (pid=3780, tid=3780)
    Mar 13 22:08:15 arvdr vdr: [3754] loading /etc/vdr/plugins/mp3sources.conf
    Mar 13 22:08:15 arvdr vdr: [3754] WARNING: source base /pub/mp3 expands to /data/mp3
    Mar 13 22:08:15 arvdr vdr: [3754] initializing plugin: mplayer (0.9.14): Media replay via MPlayer
    Mar 13 22:08:15 arvdr vdr: [3754] loading /etc/vdr/plugins/mplayersources.conf
    Mar 13 22:08:15 arvdr vdr: [3754] WARNING: source base /pub/mplayer expands to /data/mplayer
    Mar 13 22:08:15 arvdr vdr: [3754] initializing plugin: burn (0.0.009): Versatile convert-and-burn plugin
    Mar 13 22:08:15 arvdr vdr: [3754] initializing plugin: text2skin (1.1-cvs): Loader for text-based skins
    Mar 13 22:08:15 arvdr vdr: [3754] initializing plugin: femon (0.9.7): DVB Signal Information Monitor (OSD)
    Mar 13 22:08:15 arvdr vdr: [3754] initializing plugin: softdevice (0.2.2): A software emulated MPEG2 device
    Mar 13 22:08:18 arvdr kernel: usbcore: deregistering driver Technisat/B2C2 FlexCop II/IIb/III USB
    Mar 13 22:08:19 arvdr kernel: b2c2-flexcop: B2C2 FlexcopII/II(b)/III digital TV receiver chip unloaded successfully
    Mar 13 22:08:19 arvdr kernel: saa7146: unregister extension 'dvb'.
    Mar 13 22:08:19 arvdr kernel: saa7146: unregister extension 'budget dvb'.
    Mar 13 22:08:19 arvdr kernel: saa7146: unregister extension 'budget dvb /w video in'.
    Mar 13 22:08:19 arvdr kernel: saa7146: unregister extension 'budget_ci dvb'.
    Mar 13 22:08:19 arvdr kernel: usbcore: deregistering driver ttusb-dec
    Mar 13 22:08:19 arvdr kernel: usbcore: deregistering driver Technotrend/Hauppauge USB-Nova
    Mar 13 22:08:19 arvdr kernel: usbcore: deregistering driver cinergyT2
    Mar 13 22:08:19 arvdr lircd 0.7.1pre2[3681]: caught signal
    Mar 13 22:08:25 arvdr kernel: saa7146: register extension 'dvb'.
    Mar 13 22:08:25 arvdr kernel: saa7146: register extension 'budget dvb'.
    Mar 13 22:08:25 arvdr kernel: saa7146: register extension 'budget_ci dvb'.
    Mar 13 22:08:25 arvdr kernel: saa7146: register extension 'budget dvb /w video in'.
    Mar 13 22:08:25 arvdr kernel: usbcore: registered new driver Technotrend/Hauppauge USB-Nova
    Mar 13 22:08:25 arvdr kernel: usbcore: registered new driver ttusb-dec
    Mar 13 22:08:25 arvdr kernel: b2c2-flexcop: B2C2 FlexcopII/II(b)/III digital TV receiver chip loaded successfully
    Mar 13 22:08:25 arvdr kernel: usbcore: registered new driver Technisat/B2C2 FlexCop II/IIb/III USB
    Mar 13 22:08:25 arvdr kernel: usbcore: registered new driver cinergyT2
    Mar 13 22:08:25 arvdr kernel: DVB: registering new adapter (bttv0).
    Mar 13 22:08:26 arvdr kernel: dst_get_device_id: Recognise [DSTMCI]
    Mar 13 22:08:26 arvdr kernel: DST type : satellite
    Mar 13 22:08:26 arvdr kernel: DST type flags : 0x1 newtuner 0x10 firmware version = 2
    Mar 13 22:08:26 arvdr kernel: dst_ca_attach:registering DST-CA device
    Mar 13 22:08:26 arvdr kernel: DVB: registering frontend 0 (DST DVB-S)...
    Mar 13 22:08:26 arvdr lircd 0.7.1pre2[4448]: lircd(any) ready
    Mar 13 22:08:31 arvdr vdr: [4543] VDR version 1.3.43 started
    Mar 13 22:08:31 arvdr vdr: [4543] switched to user 'root'

  • В продолжении темы:


    free-x


    Все, кто запускал софтдевайс отметили очень низкое качество вывода картинки как с двб, так и с двд. Я как не старался получить более качественный результат, но увы.... Но я заметил одну вещч: при запуске мплейра из консоли через различные режимы вывода (fbdev, fbdev2, vesa и т.д.) картинка совершенно другая. Она практически идеальная. Теперь вопрос. Возможно ли вывести изображение через мплейер вместо софтдевайса (xine это по сути тот же мплейер). Или вместо fb использовать fbdev(если конечно проблема не в качестве самого декодера софтдевайса). У меня почему-то при опции fbdev, меню выводится на экран, а ТВ изображение нет, и в девятой консоли стоит ругань типа cvidix что-то найти не могет
    Но если проблема в самом софтдевайсе, может подскажете как прикрутить xine к арвдр рц.2, а то в топике xine для бюджетников описание похоже на докторскую диссертацию, без бутылки не разобраться, а я не пьющий......тупик


    А то грустно как-то... истина где-то рядом, блин.

  • как вы заметили тема о xine находится в "Сам себе прораб", а не здесь. ArVDR заточен совсем под другие нужды ... Конечно желающий может его поставить и на ArVDR, но я этим не хочу заниматься в рамках проекта. Так что звыняйте. Тот кто экономит на картах должен быть готовым к геморрою и засучить рукава повыше локтей. Я особенно не разбирался с темой. Один раз собрал, увидел что работает более-менее и больше не разбирался за неимением времени .... так что fine tuning я не знаю

  • Я не настаиваю на изучении данного направления, но позвольте с вами не согласиться. Те кто "экономит на ФФ картах" в своем большинстве мыслят шире и стараются собрать более фунциональный аппарат. У них порой один процессор стоит больше чем полностью собраный на старом радиоприемнике ВДР. И лишний утюг на борту совсем не нужен. Да и приобрести ФФ в России очень большая проблема. Очень жаль что АрВДР остается доступным только для "счастливых" обладателей ФФ. Будем бодаться сами. Ну а если надоест - бросим и купим какой-нить Топфилд.....

  • В продолжении темы. При моих скромных познаниях в английском мне удалось выяснить следующее. В ядре изначально нет встроенных драйверов НВидиа видекарт. Их нужно скачать с ихнего сайта, попытаться установить и не факт, что еще чего-то не потребуется. Далее установить Х-сервер, и запускать софтдевайс с опцией -vo xv. Я решил на этой карте не заморачиваться. Взял у родственника АТИ Радеон 9000, установил vidix, в grub.info поменял vga=0x315 (для режима 800х600-24) или vga=792 (для режима 1024х768-24), в софтдевайсе прописал -vo vidix:radeon_lib.so
    Перезагрузился, поколдовал из меню с настройками софтдевайса и вуаля. Все круто. Картинка супер с vga выхода. С ТВ не эксперементировал. Загрузка процессора 2,66Гц 40-50%.

    Сообщение было отредактировано 1 раз, последнее редактирование пользователем stal-off ().

  • Софтдевайс прикольная вещится =)


    Array


    А как ты сделал просмотр закрытых каналов?


    Я ему уже и мягкую игрушку подарил и кардклиент.конф..... ну ни в какую !

  • Господа!


    Кто имеет такой опыт, прошу подсакать.
    Отчего идет инверсная цветовая палитра на мониторе и можно ли её нормолизавать?


    сделано:


    - прописал softdevice ..... в /etc/vdr/config/vdr.conf


    - прописал kernel /boot/vmlinuz root=/dev/hda1 video=radeonfb:1152x864-16@60 ..... в /boot/grub/menu.lst


    - прописал PARAM="-L /usr/lib/vdr -vo fb:" .... в /etc/vdr/config/softdevice.conf


    Результат: Инверсия цвета картинки на мониторе. (в остальном все работает должным образом)


    (видеокарта и монитор точно не причем)

  • Цитата

    Со слов пользователя stal-off
    Я не настаиваю на изучении данного направления, но позвольте с вами не согласиться. Те кто "экономит на ФФ картах" в своем большинстве мыслят шире и стараются собрать более фунциональный аппарат. У них порой один процессор стоит больше чем полностью собраный на старом радиоприемнике ВДР. И лишний утюг на борту совсем не нужен. Да и приобрести ФФ в России очень большая проблема. Очень жаль что АрВДР остается доступным только для "счастливых" обладателей ФФ. Будем бодаться сами. Ну а если надоест - бросим и купим какой-нить Топфилд.....


    Не совсем в тему, но не удержался...
    Приобрести FF в России вовсе не сложно.
    Под заказ обычно привозят без проблем. К тому же есть интернет-магазины, а я свою вторую FF rev.1.3 вообще с рук купил.

  • Цитата

    Со слов пользователя IOVideo



    Не совсем в тему, но не удержался...
    Приобрести FF в России вовсе не сложно.
    Под заказ обычно привозят без проблем. К тому же есть интернет-магазины, а я свою вторую FF rev.1.3 вообще с рук купил.


    Видете ли, у людей есть (?)
    1. 40 дюймовие монитори с цифровим входом
    2. желание смотреть HDTV


    видимо поетому и мучают softdevice.

  • Господа!
    Кто пробовал прикрутить DirectFB-0.9.25.1? ... какие карты реально поддерживаются?


    0.9.22 не интересен в принципе.


  • Без комментариев