VDR и LinuxMCE 0810 beta2

Обсуждаем вопросы, связанные с использованием VDR для просмотра и стрима "живого" ТВ внутри LinuxMCE

VDR и LinuxMCE 0810 beta2

СообщениеАвтор: nite_man янв 5th, '10, 20:50

Обнаружилась неприятная бага в последней бете 0810 - перестал работать VDR. То есть он работает. Но картинка пропадает при смене каналов или любой другой команде, типа меню или пауза. Плюс ко всему нет вообще OSD. Есть подозрение, что эта проблема связана с апдейтом Xine и добавлением поддержки VDPAU. Поковырявшись в syslog нашел вот что. При исчезании картинки есть ошибка Xine:
Код: Выделить все
Jan  4 20:19:26 dcerouter vdr: [10918] closing SVDRP connection
Jan  4 20:19:26 dcerouter vdr: [10925] [xine..put] Client connection 0 closed
Jan  4 20:19:26 dcerouter vdr: [12439] [xine..put] cBackgroundWriter: TCP write error
Jan  4 20:19:26 dcerouter vdr: [12439] [xine..put]    (ERROR (tools/backgroundwriter.c,227): Bad file descriptor)
Jan  4 20:19:26 dcerouter vdr: [10925] [xine..put] Closing connection 0

А вот это - нормальная работа:
Код: Выделить все
Jan  4 20:19:06 dcerouter vdr: [10918] connect from 127.0.0.1, port 38849 - accepted
Jan  4 20:19:07 dcerouter vdr: [10918] closing SVDRP connection
Jan  4 20:19:08 dcerouter vdr: [10925] [xine..put] Client 0 connected: 127.0.0.1:42714
Jan  4 20:19:08 dcerouter vdr: [10925] [xine..put] cxSocket: setsockopt(SO_SNDBUF): got 262142 bytes
Jan  4 20:19:08 dcerouter vdr: [10925] [xine..put] Trying PIPE connection ...
Jan  4 20:19:08 dcerouter vdr: [10925] creating directory /var/lib/vdr/plugins/xineliboutput/pipes.10918
Jan  4 20:19:08 dcerouter vdr: [10925] removing /var/lib/vdr/plugins/xineliboutput/pipes.10918
Jan  4 20:19:08 dcerouter vdr: [10925] [xine..put] cBackgroundWriterI initialized (buffer 512 kb)
Jan  4 20:19:08 dcerouter vdr: [10925] [xine..put] cTcpWriter initialized (buffer 512 k

Плюс в message логе обнаружилась такая ошибка:
Код: Выделить все
Jan  4 19:16:18 dcerouter vdr: [30540] [xine..put] cXinelibOsdProvider: shutting down !

В общем пока только вопросы и никаких ответов.
Аватара пользователя
nite_man
Site Admin
 
Сообщения: 495
Регистрация: авг 18th, '08, 21:53
Откуда: Лимассол, Кипр

Re: VDR и LinuxMCE 0810 beta2

СообщениеАвтор: ihaar янв 6th, '10, 00:12

я уже начинаю путаться куда постить.. :roll:
дело в том, что как мы говорили в той ветке, я сейчас должен иметь бету 2, т.к. начал с установки беты 1 с DVD, и затем апгрейдил. но проблема в том что VDR работает! либо у меня не бета 2, а по-прежнему бета 1, либо какой-то пакет в репозиториях беты 2 запорчен, а на диске беты 1 он нормальный и апгрейдами не заменялся.
может эта инфа как-то поможет

второй вопрос:
не могу увидеть картинку в VDR на MD, висит заставка NO SIGNAL, и нет реакции на переключение каналов, хотя channels.conf скопировал с Core.
OSD меню присутствует в полной мере.
в сислоге мд (/var/log/syslog) вижу следующее:
Код: Выделить все
ERROR: Streamdev: Didn't receive greeting from 192.168.80.1:2004

понимаю, что на Core вроде как должен быть запущен сервер, а на MD клиент
что посмотреть?
дело в настройках?

на всякий случай напомню, что dvb карточка одна и стоит в гибриде, и я вроде интересовался раньше возможно ли имея одну карточку смотреть картинку в двух местах, пусть и с одного транспондера. а теперь как-то засомневался.. Михаил, у вас работало так? (в 710 или 810 альфе)
ihaar
Гость
 
Сообщения: 74
Регистрация: авг 30th, '09, 00:06
Откуда: Минск, Беларусь

Re: VDR и LinuxMCE 0810 beta2

СообщениеАвтор: nite_man янв 6th, '10, 01:15

По проблеме с VDR на 0810 постим в эту тему :)
на всякий случай напомню, что dvb карточка одна и стоит в гибриде, и я вроде интересовался раньше возможно ли имея одну карточку смотреть картинку в двух местах, пусть и с одного транспондера. а теперь как-то засомневался.. Михаил, у вас работало так? (в 710 или 810 альфе)

Конечно же так и работает. Скорее наоборот, карточка в МД пока не поддерживается насколько я знаю. На сервере запускается streamdev-server. Это можно видеть при старте VDR:
Код: Выделить все
Starting LMCE-Linux Video Disk Recorder   -= LMCE VERSION 0710-7 =- : vdr
Searching for plugins (VDR 1.6.0/1.6.0): xineliboutput control streamdev-server.

По-поводу проблемы с VDR на МД делаем следующее. Во-первых, запущен ли файервол? МД находится во внутренней сети LinuxMCE - 192.168.80.*? Для проверки запускаем команду с МД:
Код: Выделить все
telnet 192.168.80.1 2004

и смотрим вывод. Пока все.
Аватара пользователя
nite_man
Site Admin
 
Сообщения: 495
Регистрация: авг 18th, '08, 21:53
Откуда: Лимассол, Кипр

Re: VDR и LinuxMCE 0810 beta2

СообщениеАвтор: ihaar янв 6th, '10, 03:55

nite_man писал(а):На сервере запускается streamdev-server. Это можно видеть при старте VDR:

на сервере выполнил /etc/init.d/vdr restart
Код: Выделить все
Restarting Linux Video Disk Recorder: vdr
Searching for plugins (VDR 1.6.0-1/1.6.0) (cache hit): streamdev-client control streamdev-server xineliboutput.

nite_man писал(а):Во-первых, запущен ли файервол? МД находится во внутренней сети LinuxMCE - 192.168.80.*? Для проверки запускаем команду с МД:
Код: Выделить все
telnet 192.168.80.1 2004

и смотрим вывод. Пока все.

1. файервол выключен временно (что бы не мешал пока) о чём гневно краснеет надпись в вебадмине
WARNING: Your firewall is disabled

2. МД во внутренней подсети lmce, его IP 192.168.80.2

3. сообразил. разрешил 192.168.80.2 (добавил строчку) в /etc/vdr/plugins/streamdevhosts.conf
и телнет коннектится. всё в порядке. и картинка на МД появилась.
спасибо за наводку :)

кстати, думаю, что у меня не смотря на апгрейды, всё-таки бета1. нету поддержки vdpau. а на бете 2, помню, была в опциях МД в вебадмине
ihaar
Гость
 
Сообщения: 74
Регистрация: авг 30th, '09, 00:06
Откуда: Минск, Беларусь

Re: VDR и LinuxMCE 0810 beta2

СообщениеАвтор: nite_man янв 6th, '10, 13:07

Отлично! Тогда и не надо делать апдейт пока не исправят проблему с VDR.
Аватара пользователя
nite_man
Site Admin
 
Сообщения: 495
Регистрация: авг 18th, '08, 21:53
Откуда: Лимассол, Кипр

Re: VDR и LinuxMCE 0810 beta2

СообщениеАвтор: ihaar янв 7th, '10, 01:57

в этот раз я предусмотрительно ставил бету2 и бету1 на разные диски, так что теперь можно экспериментировать и там и там.
а как ваши успехи? может сделаем тикет по вдр? (я бы сам, но у меня распространённая проблема на наших экс-юсср-просторах - английский понимать на слух и читать могу вполне сносно, говорить так себе, а вот писать...)
ihaar
Гость
 
Сообщения: 74
Регистрация: авг 30th, '09, 00:06
Откуда: Минск, Беларусь

Re: VDR и LinuxMCE 0810 beta2

СообщениеАвтор: nite_man янв 7th, '10, 12:05

ihaar писал(а):в этот раз я предусмотрительно ставил бету2 и бету1 на разные диски, так что теперь можно экспериментировать и там и там.
а как ваши успехи? может сделаем тикет по вдр? (я бы сам, но у меня распространённая проблема на наших экс-юсср-просторах - английский понимать на слух и читать могу вполне сносно, говорить так себе, а вот писать...)


Вот это мудро :) А тикет сделал.
Аватара пользователя
nite_man
Site Admin
 
Сообщения: 495
Регистрация: авг 18th, '08, 21:53
Откуда: Лимассол, Кипр

Re: VDR и LinuxMCE 0810 beta2

СообщениеАвтор: nite_man янв 9th, '10, 20:30

Бинго! Как я и подозревал, надо было пересобрать xineliboutput плагин с патчем VDPAU. И так, для работы VDR в бета 2 надо сделать следующее:
  • добавить новый VDR репозиторий в sources.list:
    Код: Выделить все
    deb http://www.hanno.de/vdr-experimental/ intrepid  base backports addons vdr-multipatch
  • поставить из него VDR
  • установить пакеты из этого архива.
  • перезапустить VDR

Вчера лично проверил. Все работает - OSD присутствует, каналы переключаются.
Аватара пользователя
nite_man
Site Admin
 
Сообщения: 495
Регистрация: авг 18th, '08, 21:53
Откуда: Лимассол, Кипр

Re: VDR и LinuxMCE 0810 beta2

СообщениеАвтор: ihaar янв 10th, '10, 14:01

заработало, подтверждаю!
спасибо!
ihaar
Гость
 
Сообщения: 74
Регистрация: авг 30th, '09, 00:06
Откуда: Минск, Беларусь

Re: VDR и LinuxMCE 0810 beta2

СообщениеАвтор: ihaar апр 3rd, '10, 17:54

обнаружил проблему
Карточка стоит на сервере одна, а vdr-клиента два - один на директоре, один на сервере.
Проблема в том, что когда выхожу из режима TV на директоре, его vdr-клиент как бы не "отпускает" карточку, и на сервере можно смотреть только каналы с того же транспондера, точно так как это происходит при одновременном просмотре на обоих машинах, но в реальности-то на директоре TV выключено в данный момент..
Если же принудительно остановить VDR на директоре (/etc/init.d/vdr stop), тогда клиенту на сервере становятся доступны все транспондеры без препятствий.
Я так понимаю, что выход из режима TV означает не остановку vdr-клиента, а его как бы засыпание с сохранением связи с vdr-сервером, из-за чего карточка не освобождается, а продолжает обрабатывать сигнал того канала на котором остановился просмотр.
Можно ли как-то сделать, что бы при выходе из режима TV, vdr-клиент выключался полностью, освобождая карточку для управления другим клиентом?
ihaar
Гость
 
Сообщения: 74
Регистрация: авг 30th, '09, 00:06
Откуда: Минск, Беларусь

Вперёд

Вернуться в VDR

Кто сейчас на конференции

Сейчас этот форум просматривают: в настоящее время на конференции нет зарегистрированных пользователей и гости: 0

cron