VDR + SS2 + xineliboutput - есть вопросы

  • Доброго времени суток!


    Имею DVB карту SkyStar2 rev. 2.6D.
    Собрал VDR в такой конфигурации:
    VDR-1.3.44 + xineliboutput + actuator + femon + prefermenu + sc + pin + dvd.
    Вроде все работает, тарелка крутится, качество картинки на мониторе очень хорошее. Беспокоит следующее - есть несколько глючков, которым я немогу найти причину. Есть подозрение, что это связано с выводом изображения через xineliboutput плагин. Польшая просьба - у кого есть полная карта SkyStar1, проверьте, пожалуйста следующее:
    1. При просмотре записи, последовательность действий:
    play -> pause -> stop, или play -> pause -> exit
    приводит к зависанию программы ( или одного из трэдов) - VDR на управление не реагирует, но если в этот момент шла запись, то запись продолжается.
    2. При просмотре записи, последовательность действий:
    play -> pause -> 7, или play -> pause -> 9 (переход к меткам)
    приводит к тому-же.
    3. При плохом сигнале (картинка сильно сыпется) VDR падает с примерно такими сообщенями:


    Not multiplexed? 0xcc
    Not multiplexed? 0xf9
    Not multiplexed? 0xdc
    [xine_input_vdr] ERROR: vdr_plugin_exec_osd_command: Attempt to close non-existing OSD !
    Killed


    или, если не падает, то экран становится черным и изображение больше не появляется (хотя femon показывает сигнал и lock) даже после переключения каналов. Приходится перезапускать VDR. Иногда картинка восстанавливается после переезда тарелки на какой-нибудь дальний спутник.

  • xineliboutput - что-то он не собирается у меня зараза....
    может кто подскажет чего ему нужно для компиляции?
    VDR 1.4.1-2, sc 5.10, softdevice2.3a Skystar2


    ошибка


    xine_input_vdr.c: In function `track_audio_stream_change':
    xine_input_vdr.c:3633: error: `BUF_CONTROL_RESET_TRACK_MAP' undeclared (first use in this function)
    xine_input_vdr.c:3633: error: (Each undeclared identifier is reported only once
    xine_input_vdr.c:3633: error: for each function it appears in.)
    xine_input_vdr.c: At top level:
    xine_input_vdr.c:794: warning: 'clear_pts_from_pes' defined but not used
    make[1]: *** [xine_input_vdr.o] Ошибка 1

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

  • Сам себе и отвечаю.
    идем на
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    брем оттуда версию xineliboutput (или хотя бы дифа для файлов который изменялись недавно: xine_input_vdr.c
    xine_frontend_lirc.c
    xine_frontend_main.c
    xine_sxfe_frontend.c)
    патчим исходники (или меняем файлы на скаченные с CVS)
    вуаля!!! все работает (даже как оказалось с версией xine-lib 1.0.3)