Последние две недели бьюсь с t1401 и mpeg4 c 40E + streamdev
один пшик
Покуражимся ( Courage блог)
- 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 specifiedThis 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 specifiedCannot 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 с другим видео драйвером - возможно полегчает - мне помогает
-
Я тут немного ступил и поставил из репозитория 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 specifiedThis 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 specifiedCannot open display
-
Цитата
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
- установка библиотек и бинарников в систему чтож - защел куда просят и сделал
Исходный код
Показать весь код# make install xine-config is DEPRECATED. Use pkg-config instead. xine-config is DEPRECATED. Use pkg-config instead. xine-config is DEPRECATED. Use pkg-config instead. xine-config is DEPRECATED. Use pkg-config instead. xine-config is DEPRECATED. Use pkg-config instead. xine-config is DEPRECATED. Use pkg-config instead. xine-config is DEPRECATED. Use pkg-config instead. xine-config is DEPRECATED. Use pkg-config instead. xine-config is DEPRECATED. Use pkg-config instead. Installing ///usr/local/lib/xine/plugins/1.1.90/xineplug_inp_xvdr.so Installing ///usr/local/lib/xine/plugins/1.1.90/post/xineplug_post_autocrop.so Installing ///usr/local/lib/xine/plugins/1.1.90/post/xineplug_post_audiochannel.so Installing ///usr/bin/vdr-fbfe Installing ///usr/bin/vdr-sxfe
- установка плагинов в вдр затем скопировал из 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
Исходный код
Показать весь код$ vdr-sxfe --video=xshm vdr-sxfe 1.0.0rc2 (build with xine-lib 1.1.90, using xine-lib 1.1.90) Video driver: xshm VDR server not given, searching ... Found VDR server: host 192.168.0.99, port 37890 [6642] [vdr-fe] Detected 2 CPUs [6642] [vdr-fe] Enabling multithreaded video decoding Press Esc to exit [6642] [input_vdr] Connecting (control) to tcp://192.168.0.99:37890 ... [6642] [input_vdr] Server greeting: VDR-1.5.10 xineliboutput-1.0.0rc2 READY [6642] [input_vdr] Connected (control) to tcp://192.168.0.99:37890 [6642] [input_vdr] Connecting (data) to pipe:///opt/vdr/plugins/xineliboutput/pipes.6625/pipe.0 [6642] [input_vdr] Data stream connected (PIPE) [6656] [input_vdr] No data in 8 seconds, queuing no signal image [6656] [input_vdr] No data in 8 seconds, queuing no signal image [6656] [input_vdr] No data in 8 seconds, queuing no signal image
правда картинки пока нет - но уже хорошо что присобачился нормально - вижу no signal
так - удалил xine плагин из строки запуска вдр - вижу вывод и через vdr-sxfe и через xine плейер -
на нем появилась кнопочка xvdr ///// нажал ее и узрел вывод ..... кстати - одновременно выводится и в окошко
vdr-sxfe и в окошко xine плейера ))) хорошо )))для того чтобы вдр понимал команды из окошка с видео-картинкой созданной vdr-sxfe надо добавить в
remote.conf строчки для этого - эти записи начинаются с XKeySym и примерный файл содержится в
vdr-xineliboutput/examples/remote.conf.example - вот что там написано и ничего не мешает это изменить
под свои нуждыИсходный код
Показать весь кодXKeySym.Up Up XKeySym.Down Down XKeySym.Left Left XKeySym.Right Right XKeySym.Menu F1 XKeySym.Ok Return XKeySym.Back BackSpace XKeySym.Red F2 XKeySym.Green F3 XKeySym.Yellow F4 XKeySym.Blue F5 XKeySym.0 0 XKeySym.1 1 XKeySym.2 2 XKeySym.3 3 XKeySym.4 4 XKeySym.5 5 XKeySym.6 6 XKeySym.7 7 XKeySym.8 8 XKeySym.9 9 XKeySym.Play p XKeySym.Pause space XKeySym.Stop s XKeySym.FastFwd f XKeySym.FastRew b XKeySym.Channel+ Prior XKeySym.Channel- Next XKeySym.Volume+ KP_Add XKeySym.Volume- KP_Subtract XKeySym.Mute m XKeySym.Schedule F6 XKeySym.Channels F7 XKeySym.Timers F8 XKeySym.Recordings F9 XKeySym.Setup F10 XKeySym.Commands F11 XKeySym.User1 q XKeySym.User2 w XKeySym.User3 e XKeySym.User4 r XKeySym.User5 t XKeySym.User6 y XKeySym.User7 u XKeySym.User8 i XKeySym.User9 o
полезные опции командной строки 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 ползет в ствою окончательную поицию -
смотрим за ним Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу. сейчас он вобводят чуть ниже нулевой плоскости - интересно куда его поставят?
я раньше писал про группировку Сириус
Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.Исходный код========== группировка 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 - в одну из них видимо и поставят
можно принимать ставки ))))