Покуражимся ( Courage блог)

  • для h264 в vdr надо сделать все эти пунктики которые free-x тут писал

    Цитата

    ffmpeg, потом xine-lib с внешним новым ffmpeg, потом пропатченный vdr с пердыдущим и потом vdr-xine с собранным и пропатченным vdr


    более подробно я писал про все это раньше - это типа оглавления - ссылки на посты
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.


    единственно - что для НЕ-ТТ3200 карточек можно сделать несколько по-другому - использовать обычные а не multiproto
    драйверы и другой патч на исходные вдр - все остальное - надо делать ...

  • значится пошамманил сегодня, обновил ffmpeg и добился изображения только не на vdr а в kaffeine проблемка у vdr такая: запукаю xine
    /usr/sbin/vdr-xine
    Xlib: connection to ":0.0" refused by server
    Xlib: No protocol specified


    This is xine (X11 gui) - a free video player v0.99.6cvs.
    (c) 2000-2007 The xine Team.
    Xlib: connection to ":0.0" refused by server
    Xlib: No protocol specified


    Cannot open display


    геде эту штукенцию надыбать?

  • xuma
    есть такая беда - у меня если просто запускать xine тоже плюется - немного по-иному правда

    Исходный код
    courage@debian-p35:~$ xine
    This is xine (X11 gui) - a free video player v0.99.6cvs.
    (c) 2000-2007 The xine Team.
    Xlib:  extension "XFree86-DRI" missing on display ":0.0".
    Xlib:  extension "XFree86-DRI" missing on display ":0.0".
    Segmentation fault


    попробуй xine с другим видео драйвером - возможно полегчает - мне помогает ;)

    Исходный код
    xine -V xshm
  • Я тут немного ступил и поставил из репозитория Plugin vdr libxinout версии 1.4.5, соотвественно этот plugin у меня не грузится, а 1.5.1 в репозиториях так и не нашёл, но у меня осталась библиотека этой версии, подскажите как ручками прикрутить эту библиотеку, порыскал где прописываются в загрузку все плагины но так и не нашёл....

  • поместил библиотеку в /usr/lib/vdr/plugins и при запуске вылетает ошибочка
    Searching for plugins (VDR 1.5.2/1.5.1): autotimeredit cdda conflictcheckonly epgsearch epgsearchonly femon newsticker nordlichtsepg osdteletext premiereepg pvrinput quickepgsearch radio reelchannelscan streamdev-server text2skin tvonscreen undelete
    WARNING: The following plugins have been left out due to possible binary incompatibility: xineliboutput.


    где ручками подкрутить?

  • Цитата

    The following plugins have been left out due to possible binary incompatibility: xineliboutput.


    каждой тваре по паре )))) то есть каждой версии вдр API свои плагины - в общем виде надо вдр 1.5.12 и плагины
    собранные именно для этой версии вдр ....
    т.е. надо плагин пересобрать бы .... но - по информации старших товарищей - ситуация усугубляется тем
    что xinelibout плагин теперь пока не собирается с новыми xine-lib-1.2 ////


    а чем не устраивает вдр xine плагин?

  • Я так понял много чего не понимаю в ведре, но со временем разберусь. я ведь думал что vdr-xine работает в связке libxinout, если это не так то как мне законнектится к vdr, если команда xine -f -g --no-splash "xvdr:tcp://127.0.0.1#nocache;demux:mpeg_block не прокатывает
    говорит cannot find input plugin for mrl xvdr:tcp://127.0.0.1#nocache;demux:mpeg_block

  • Цитата


    что xinelibout плагин теперь пока не собирается с новыми xine-lib-1.2 ////


    с Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу. собирается

  • xineliboutput поставил всё ок
    Starting Linux Video Disk Recorder: vdr
    Searching for plugins (VDR 1.5.2/1.5.1): autotimeredit cdda conflictcheckonly epgsearch epgsearchonly femon newsticker nordlichtsepg osdteletext premiereepg pvrinput quickepgsearch radio reelchannelscan streamdev-server text2skin tvonscreen undelete xineliboutput.



    Но как мне xine-vdr-ом tv посмотреть. Ввыдаёт cannot find input plugin for mrl xvdr:tcp://127.0.0.1#nocache;demux:mpeg_block люди добрые помогите плиз, чуть-чуть осталось....


    xine по прежнему выдёт вот это
    #xine -V xshm
    Xlib: connection to ":0.0" refused by server
    Xlib: No protocol specified


    This is xine (X11 gui) - a free video player v0.99.6cvs.
    (c) 2000-2007 The xine Team.
    Xlib: connection to ":0.0" refused by server
    Xlib: No protocol specified


    Cannot open display

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

  • Цитата

    cannot find input plugin for mrl xvdr:tcp://127.0.0.1


    xine плейер работает только в связке с vdr xine плагином - он так заточен....


    почему у тебя xine плейер падает - незнаю - возможно что надо все же пересобрать xine-lib-1.2
    (с внешним ffmpeg) и xine-ui и xine плагин


    про xinelibout плагин ничего полезного не скажу - никогда не пробывал

  • у меня как раз без этого плагина xineliboutput не подключается xine, подскажи какой командой можно правильно подключится xine -ом

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


    сборка всего добра на дебиан машинке описана тут
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.


    если ты интересуешься линукс и вдр то без практики сборки программ из сырцов тебе не обойтись .....

  • при использовании ссылки фри-икса на xine-lib-1.2 была ошибка при старте ведра
    sxfe_display_open: failed to connect to X server (0.0)
    и
    undefined symbol: _x_fifo_buffer_new
    решилась этим
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.


    в
    xine-lib-1.2/src/xine-engine/buffer.h
    631 строка изменена на
    fifo_buffer_t *_x_fifo_buffer_new (int num_buffers, uint32_t buf_size) XINE_PROTECTED;

  • с последними изменениями в xineliboutput cvs плагин собирается и с свежесобранным xine-lib-1.2
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.

    Исходный код
    xine_input_vdr.c 	 1.103 	 30 hours 	 phintuka 	 Add replacement for _x_fifo_buffer_new (xine-lib 1.2 hides the function)
    xine_post_autocrop.c 	 1.11 	 32 hours 	 phintuka 	 xine-lib 1.2 API changes (post_class)
    xine_post_audiochannel.c 	 1.4 	 32 hours 	 phintuka 	 xine-lib 1.2 API changes (post_class)
    xine_frontend.c 	 1.44 	 33 hours 	 phintuka 	 xine-lib-1.2 input class uses identifier string instead of get_identifier functi...
    xine_sxfe_frontend.c 	 1.30 	 33 hours 	 phintuka 	 Replace deprecated xine_gui_send_vo_data with xine_port_send_gui_data


    и плагин нормально загружается в 1.5.10


    процедура сборки плагина xineliboutput
    - вытягиваем

    Исходный код
    # cd /usr/local/src/vdr-1.5.10/PLUGINS/src
    # cvs -d:pserver:anonymous@xineliboutput.cvs.sourceforge.net:/cvsroot/xineliboutput co vdr-xineliboutput


    - сделал симлинку xineliboutput тут же на vdr-xineliboutput


    - сборка = из корня исходных вдр

    Исходный код
    # make plugins
    Makefile:393: *********************** xineliboutput ***************************
    Makefile:393: Xine plugins and frontends will not be installed automatically.
    Makefile:393: To install files execute "make install" in
    Makefile:393: /usr/local/src/vdr-1.5.10/PLUGINS/src/vdr-xineliboutput


    - установка библиотек и бинарников в систему чтож - защел куда просят и сделал


    - установка плагинов в вдр затем скопировал из PLUGINS/lib
    libvdr-xineliboutput.so.1.5.10
    libxineliboutput-fbfe.so.1.0.0rc2
    libxineliboutput-sxfe.so.1.0.0rc2
    туда где у меня все плагины лежат


    - правка стартового скрипта для запуска вдр добавил в строку запуска вдр пока только для ремоутного фронтэнда
    -P"xineliboutput --local=none --remote=37890"

  • подключаемся к плагину - обязательно в svdrphosts.conf прописать в явном виде ip этой машины -
    127.0.0.1 не прокатывает - дописал 192.168.0.99 и все приконнектилось нормально


    так как radeonhd драйвер пока не умеет xvideo то указал драйвер видеовывода xshm


    правда картинки пока нет - но уже хорошо что присобачился нормально - вижу no signal


    так - удалил xine плагин из строки запуска вдр - вижу вывод и через vdr-sxfe и через xine плейер -
    на нем появилась кнопочка xvdr ///// нажал ее и узрел вывод ..... кстати - одновременно выводится и в окошко
    vdr-sxfe и в окошко xine плейера ))) хорошо )))


    для того чтобы вдр понимал команды из окошка с видео-картинкой созданной vdr-sxfe надо добавить в
    remote.conf строчки для этого - эти записи начинаются с XKeySym и примерный файл содержится в
    vdr-xineliboutput/examples/remote.conf.example - вот что там написано и ничего не мешает это изменить
    под свои нужды


    полезные опции командной строки vdr-sxfe
    --width=360 --height=280 - залает размер окна
    --reconnect - не захлопывает окошко если потерян коннект (или вдр перезагружается )
    --fullscreen - соответственно вывод на полный экран
    --post tvtime:method=Linear,cheap_mode=1,pulldown=0,use_progressive_frame_flag=1 = неплохой жеинтерлейсер
    в итоге

    Исходный код
    vdr-sxfe --video=xshm --width=720 --height=576 --reconnect --post tvtime:method=Linear,cheap_mode=1,pulldown=0,use_progressive_frame_flag=1


    единственный пока известный мне клиент который нормально подцепился к потоку xinelibout - это vlc
    но пока не понял по какой причине он отказывается на той машине крутить h264

  • есть два плейера
    - vlc - но он использует тот эе ffmpeg поэтому интереса при воспроизведении h264 не имеет


    - media player classic - хотя в нем нет в явном виде возможности брать поток из сети - вввод
    mrl Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу. вместо имени файла нормально глотает )))))


    для полноты счастья - просмотр и h264- в виндах должен стоять
    - свежий powerdvd - у меня CyberLink PowerDVD Ultra Deluxe 7.3.3516 - от него
    для просмотра используется Cyberlink H264/avc decoder
    - и элекарт плейер - у меня Elecard MPEG Player 4.0.4.60728 - от него используется Elecard MPEG demultiplexor


    после установки этих прог эти оба фильтра должны быть добавлены в МПК в раздел внешних кодеков
    и после этого МПК показывает H264 транслируемые в сеть при помощи xinelibout плагина


    загрузка сети при трансляции h264 SD каналов с 40Е составляет примерно 5 мегабит в секунду
    а ASTRA HD занимает полосу уже в 40 мегабит в секунду


    но нет в мире совершенства - vlc после переключения канала на вдр просто продолжает показывать
    новый канал а МПК виснет - и надо его перезапускать (((


    замечена еще одна неприятность - МПК воспроизводит не поток а файл! весь поток пишется во
    временные файлы интернета!! и размер соответственно может оказаться значительным - по крайней мере
    после некоторых опытов по просмотру таких файлов типа 192.168.0[0] было обнаружено на несколько гигов!

  • очередные косяки в xine-lib-1.2 - свежий снапшот не собирается

    Исходный код
    creating libgsm610.la
    (cd .libs && rm -f libgsm610.la && ln -s ../libgsm610.la libgsm610.la)
    make[3]: Leaving directory `/usr/local/src/xine-lib-1.2/contrib/gsm610'
    make[2]: Leaving directory `/usr/local/src/xine-lib-1.2/src/audio_dec'
    make[1]: *** [all-recursive] Error 1
    make[1]: Leaving directory `/usr/local/src/xine-lib-1.2/src'
    make: *** [all-recursive] Error 1


    выложил снапшот xine-lib-1.2 от 21 декабря 47 мегабайт - который нормально собирается
    и дает собраться xinliboutput проверено не только на моей машине ....
    здесь _ttp://slil.ru/25284034 и тут _ttp://shareua.com/file/497011/xine_lib_1.2_21.12.07.tar.bz2.html

  • Sirius4 ползет в ствою окончательную поицию -
    смотрим за ним Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу. сейчас он в

    Исходный код
    SES SIRIUS 4
    Sat, 29 Dec 2007 11:18:30 GMT
    Latitude: 	-0.04°
    Longitude: 	4.75°


    Исходный код
    SES SIRIUS 4
    Sat, 29 Dec 2007 12:59:29 GMT
    Latitude: 	-0.04°
    Longitude: 	4.79°


    Исходный код
    SES SIRIUS 4
    Sat, 29 Dec 2007 13:49:31 GMT
    Latitude: 	-0.04°
    Longitude: 	4.81°


    Исходный код
    SES SIRIUS 4
    Sat, 29 Dec 2007 14:14:38 GMT
    Latitude: 	-0.03°
    Longitude: 	4.82°


    обводят чуть ниже нулевой плоскости - интересно куда его поставят?


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

    Исходный код
    ========== группировка 5Е ====================
    		Latitude:	Longitude:
    SIRIUS 2 	0°	 	4.73°
    SIRIUS 3 	-0.01°	 	4.94°
    ASTRA 1C 	-0.27°	 	5.12°


    сейчас позиции несколько другие но рядом

    Исходный код
    ========== группировка 5Е ====================
    		Latitude:	Longitude:
    SIRIUS 2 	0.01°	 	4.77°
    SIRIUS 3 	0.01°	 	4.95°
    ASTRA 1C 	-0.18 		5.14°


    есть две дырочки между позициями - 4.86 градуса или в 5.05 - в одну из них видимо и поставят
    можно принимать ставки ))))