Для "бюджетников": vdr-xine

  • вроде все установилось нормально, кнопка vdr на плеере появилась. dvd диски проигрывает нормально. при нажатии кнопки vdr выскакивает такая ошибка:


    - xine engine error -
    There is no input plugin available to handle
    'vdr:tmp/vdr-xine/stream#demux:mpeg_pes'
    Maybe MRL syntax is wrong or file/stream
    Source does not exit.


    погуглил, есть много постов по этой теме, но причины и решения не нашел. кто встречался с такой проблемой. вся установка выполнена по описанию в блоге free-x.

  • ты прежде чем тыкать в VDR , запустил его VDR+xine...ну так для подстраховки вопросец :rolleyes:
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.

  • о!, не так тыкал! после правильного тыкания вдр и син запустились. сигнала пока нет, буду конфиги проверять. мэни сэнкс!

  • чето у меня перестали все плееры загружаться. произошло после того как переконфигурировал xorg, был драйвер vesa, поставил mga для Matrox G550. теперь при запуске xine он на секунду появляется и вырубается. другие плееры тоже также. поле падения xine в консоли инфо:
    #xine
    This is xine (X11 gui) - a free video player v0.99.6cvs.
    (c) 2000-2007 The xine Team.
    X Error of failed request: BadAlloc (insufficient resources for operation)
    Major opcode of failed request: 140 (XVideo)
    Minor opcode of failed request: 19 ()
    Serial number of failed request: 2437
    Current serial number in output stream: 2438
    #
    поиски в нете дали кучу ссылок, но пока ничего не нашел для решения. может кто знает в чем может быть дело, где искать?

  • собрал из репозитарев xine-ui xine-lib-1.2 - при этом в конфиг-файлах ничего не трогал - оставил все пути по умолчанию - например /usr/local/
    (правда остались файлы от прошлогоднего ксайна, которые я удалил)


    Но при запуске вижу
    goga@goga:/usr/local/bin$ ./xine
    ./xine: error while loading shared libraries: libxine.so.2: cannot open shared object file: No such file
    or directory


    На самом деле в /usr/local/lib библиотеки имеются.


    /usr/local/lib$ ls
    codecs libavdevice.a libavformat.so.52 libpostproc.a
    libxine.so.2 vhook firmware libavdevice.so libavformat.so.52.13.0
    libpostproc.so libxine.so.2.0.0 xine libavcodec.a libavdevice.so.52
    libavutil.a libpostproc.so.51 pkgconfig libavcodec.so libavdevice.so.52.0.0
    libavutil.so libpostproc.so.51.1.0 python2.3 libavcodec.so.51 libavformat.a
    libavutil.so.49 libxine.la python2.4 libavcodec.so.51.56.0 libavformat.so
    libavutil.so.49.6.0 libxine.so python2.5


    Если я скопирую libxine.so.2.0.0 в /usr/lib то


    goga:/usr/local/bin# ./xine --verbose=6
    Это xine (графическая оболочка для X11) - свободный видеопроигрыватель v0.99.6cvs.
    (c) 2000-2007 The xine Team.
    Собран с библиотекой xine 1.1.90 (1.1.90hg)
    Найдена библиотека xine версии: 1.1.90 (1.1.90hg).
    Невозможно открыть экран


    Как же указать ксайну, что библиотеки и плагины надо искать в /usr/local/* а не /usr/* ?

  • точно, спасибо. Добавил в /etc/ld.so.сonf еще один путь /usr/locale/lib - ксайн запустился. Предлагаю в твое howto этот момент дополнить.