ЦитатаСо слов пользователя Goga777
2Кураж
обнови плиз satellites.xml для дрима.
Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
ЦитатаСо слов пользователя Goga777
2Кураж
обнови плиз satellites.xml для дрима.
Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
спасибо вам обоим. Bikalexandr твой файлик мне не подойдет ибо там нет С бенда, и спутников маловато.
задумал я тут обновить связку клиент vdr-sxfe + xine-lib + ffmpeg
при попытке сборки свежего xine-lib с внешним ffmpeg вылезла ощибка
cсобрал ffmpeg
# svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg-cvs-07-05-2008
# cd ffmpeg-cvs-07-05-2008
# ./configure --enable-shared --enable-gpl --enable-liba52 --enable-libmp3lame --enable-libvorbis --enable-pthreads --cpu=i686
# make
# make install
# ldconfig
# cd ..
ffmpeg собрался без ошибок - а теперь пытаюсь собрать xine-lib
# hg clone http://hg.debian.org/hg/xine-lib/xine-lib-1.2
# cd xine-lib-1.2
# ./autogen.sh --with-external-ffmpeg --disable-dxr3
# make
и ошибка
gcc -DHAVE_CONFIG_H -I. -I../../../include -I../../.. -I../../../include -I../../../include -I../../../src -I../../../src/xine-engine -I../../../src/xine-engine -I../../../src/xine-utils -I../../../src/input -I../../../src/input -I../../../lib -I../../../lib -I/include -I/usr/local/include/postproc -D_FILE_OFFSET_BITS=64 -DNDEBUG -D_REENTRANT -DXINE_COMPILE -O3 -ffast-math -fexpensive-optimizations -mtune=pentiumpro -fvisibility=hidden -pipe -Wall -Wformat=2 -Wno-format-zero-length -Wmissing-format-attribute -Werror-implicit-function-declaration -Wstrict-aliasing=2 -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -Wpointer-arith -g -MT ffmpeg_decoder.lo -MD -MP -MF .deps/ffmpeg_decoder.Tpo -c ffmpeg_decoder.c -fPIC -DPIC -o .libs/ffmpeg_decoder.o
In file included from ffmpeg_decoder.c:29:
ffmpeg_decoder.h:29:23: error: avcodec.h: No such file or directory
In file included from ffmpeg_decoder.c:29:
ffmpeg_decoder.h:36: error: field 'id' has incomplete type
ffmpeg_decoder.c: In function 'init_once_routine':
ffmpeg_decoder.c:40: error: implicit declaration of function 'avcodec_init'
ffmpeg_decoder.c:41: error: implicit declaration of function 'avcodec_register_all'
make[4]: *** [ffmpeg_decoder.lo] Error 1
make[4]: Leaving directory `/usr/local/src/xine-lib-1.2/src/combined/ffmpeg'
make[3]: *** [install] Error 2
make[3]: Leaving directory `/usr/local/src/xine-lib-1.2/src/combined/ffmpeg'
make[2]: *** [install-recursive] Error 1
make[2]: Leaving directory `/usr/local/src/xine-lib-1.2/src/combined'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/usr/local/src/xine-lib-1.2/src'
make: *** [install-recursive] Error 1
Показать весь код
да - файл то присутствует avcodec.h при установке ffmpeg лег в /usr/local/include/libavcodec
если кто знает в чем дело пните в нужную сторону плз
разобрался - продублировал avcodec.h в /usr/local/include и xine-lib собрался нормально
сьорка без --with-external-ffmpeg заканчмывется нормально
взял vdr-xineliboutput-1.0.0-1.tgz тут
Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
распаковал - перешел в сырцы и собрал только фронтенды (мне нуден только vdr-sxfe)
теперь пытаюсь подцепится к потоку orf1 hd (720p) который вещает у меня вдр-сервер
в-общем работает но с нагрузкой на проц беда - всеже xine-lib хуже работает с h264 чем
ffmpeg
ЦитатаСо слов пользователя Courage
задумал я тут обновить связку клиент vdr-sxfe + xine-lib + ffmpeg
а что такое vdr-sxfe ?
ЦитатаПоказать весь код
ffmpeg собрался без ошибок - а теперь пытаюсь собрать xine-lib
и ошибка
In file included from ffmpeg_decoder.c:29:
ffmpeg_decoder.h:29:23: error: avcodec.h: No such file or directory
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
если кто знает в чем дело пните в нужную сторону плз
у тебя нет заголовка /usr/include/ffmpeg/avcodec.h
установи libavcodec-dev
Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
в котором он есть.
Цитата
бросай это гиблое дело - ффмпег - он еще не скоро будет полноценно поддерживать h264. (я только что отрапортовал девелопперам ффмпег о баге при декодировании записанного файла со спутника, залил им сэмпл - всем пофигу. Советуют изучать С, профили h264 и писать патчи)
Ставь core-avc-for lInux + xine/xineliboutput + coreavc 1.7.0 - уверен, тебе понравится.
да но - ффмпег он фри
а кореавц опять будет ломанный....
Цитатаа что такое vdr-sxfe ?
это один из фронтендов который и идет вместе с xineliboutput плагином - который
умеет подцепится к вдр+xineliboutput серверу и показать и видео и осд и принимать клавиатурные команды и засылать их в вдр-сервер
Цитатау тебя нет заголовка /usr/include/ffmpeg/avcodec.h
нет - ставить пакет ibavcodec-dev не надо - у меня есть файл /usr/local/include/libavcodec/avcodec.h
- он туда пишется при установке ffmpeg - просто xine-lib ищет его чуть в другом месте
и копирование avcodec.h в /usr/local/include решило проблему
Цитатабросай это гиблое дело - ффмпег
попробовать с кореавц конечно надо - но я немного не понимаю как его подцепить -
вернее не понимаю идеологию - к чему он подцепляется в конечном счете - видимо к тому же
ffmpeg как внешний кодек? вообще буду благодарен за ссылки на какое нибудь подробное
руководство по имплепентации сего чуда
Цитатаа кореавц опять будет ломанный....
а вот это меня убивает больше всего - поиск этого файла - как представлю себе
сколько придется пройти всплывающих окон и реклам казино пока найдешь реальный
файл ))) таков мир окошек )))
ответил тут
Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
ЦитатаСо слов пользователя ua0lnj
да но - ффмпег он фри
да, и еще плюс в том, что он в логах дает достаточно полную инфу о проблемах (если они есть) воспроизведения. Это иногда бывает полезно , чтобы понять почему дергается картинки или имеются артефакты.
Цитата
а кореавц опять будет ломанный....
На 18 странице Кураж писал о методе запуска VDR+xine. Ещё раньше о "3-х скриптах для запуска и убиения ВДР". Если речь о такой структуре:
/opt/vdr
vdr
svdrphosts.conf
sources.conf
remote.conf
diseqc.conf
channels.conf
start_vdr.sh
setup.conf
/video
/locale
/po
/plugins
/lib
libvdr-xine.so.1.5.10
/xine
noSignal-completelyBlack.mpg
noSignal-old.mpg
noSignal-smallTextAtBottom.mpg
noSignal.mpg
Показать весь код
то как же всё-таки выйти в иксы закрыв с пульта VDR-xine? Переписывать runvdr? Я пока с пульта могу только выключить или перезапустить HTPC, а нужно просто выйти из ведра и xine-ui одним махом.
Назначение секции "VDR Power off" в keymap от xine-ui только выводит соотв. надпись в OSD, но ничего не происходит.
я делал так - при старте вдр создается некий файл-флаг который индицирует что
вдр запущен - далее запускается резидентная периодическая -
скажем раз в 30 секунд - проверка наличия этого файла
затем в вдр добавляется пользовательская команда единственной задачей которого есть..
стирание этого флаг-файла ....
резидентная прога во время очередной проверки не обнаруживает данного флаг-файла и
запускает блок по убиению вдр ... кроме вдр конечно можно убить и все что захочешь
дополнительно
то есть надо поправить runvdr чтобы он во-первых создавал этот флаг-файл и запускал бы
постоянную проверку этого файла
данный путь на 100% работает - даже если запускать вдр из chroot
побочной фичей этого варианта является то что можно прибить зависший или застрявщий
вдр убив этот файл-флаг просто стерев его извне вдр
чета я не совсемпонимаю, неужели это такая проблема
в команд.ком прописан скрипт выключения ведра
/юср/бин/поверофф-ацпи.пл
делаете свой, или меняете этот
включаете в него
pkill -9 vdr
pkill -9 xine
и все
ну или чтобы все хорошо было, /путь/runvdr stop
Как бы это выразить...
Убить kill-ом это тоже самое, что прихлопнуть из диспетчера задач. При этом все недоделанные действия обрываются. Скажем, незаписанные данные обновления каналов и т.п. Не блестит как-то...
ЛЮБАЯ программа должна иметь штатный выход. А сейчас он почему-то происходит при входе в меню Настройка->Перезапустить. При этом xine-ui продолжает работать.
Тут нужно красивое решение. Поэтому я всё-таки пойду по пути Куража.
Будет решение проще, я только ЗА.
При порытке запустить -xineliboutput-plugin пишет
yura@yurast:/usr/src/vdr-1.7.0$ vdr-sxfe --video=xshm
vdr-sxfe 1.0.90-cvs (build with xine-lib 1.1.90, using xine-lib 1.1.90)
Video driver: xshm
VDR server not given, searching ...
---------------------------------------------------------------
WARNING: MRL not given and server not found from local network.
Trying to connect to default port on local host.
---------------------------------------------------------------
[6633] [vdr-fe] Detected 2 CPUs
[6633] [vdr-fe] Enabling FFmpeg multithreaded video decoding
[6633] [input_vdr] Using decoder "libmpeg2" for mpeg2 video
[6633] [input_vdr] Using decoder "FFmpeg" for H.264 video
[6633] [input_vdr] Connecting (control) to tcp://127.0.0.1:37890 ...
[6633] [input_vdr] Can't connect to tcp://127.0.0.1:37890
[6633] [input_vdr] (ERROR (xine_input_vdr.c,6048): Operation now in progress)
[6633] [input_vdr] Can't connect to tcp://127.0.0.1:37890
[6633] [input_vdr] (ERROR (xine_input_vdr.c,6472): Operation now in progress)
[6633] [input_vdr] Connections closed.
[6633] [vdr-fe] fe_xine_open: xine_open("xvdr://127.0.0.1#nocache;demux:mpeg_block") failed
Error opening xvdr://127.0.0.1
хотя в svdrphosts прписано
# IP-Address[/Netmask]
#
127.0.0.1 # always accept localhost
192.168.1.34 # always accept localhost
#192.168.100.0/24 # any host on the local net
#192.168.1.34 # a specific host
#0.0.0.0/0 # any host on any net (USE THIS WITH CARE!)
что может быть?
если честно то я не знаю как проверить айпитаблес вот что пишет
root@yurast:~# iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
ни фига не понял но вроде все и всюду открыто но не уверен полностью
итак - у меня новая игрушка - tevii s-650 (usb dvb-s2 модуль)
небольшая коробочка приятная на ошупь - с внешним питанием 9В
первые тесты - естественно в виндах с родным софтом -
myTevii (спец прога для tevii = MyTheater v4.00.032) - умеет в том числе
h264/avc
- заключение первое - раблотает )))
- в меру греется - после получаса работы корпус - к слову металлический
нагрелся до 32 градусов
- умеет крутить позиционер - проблем не замечено
- теперь о чувствительности - по моим тестам в режиме dvb-s ( к слову
софт под виндами для этого модуля пока не умеет пока dvb-s2)
чувствительность сего чуда превышает чувствительность дрима (который
по моему скромному опыты обладает средней чувствительностью)
тест проводил на 40E 10995V 20000 - при одних и тех же условиях -
небольшой мокрый снег - дрим этот транспондер лочит с срывами и огромным
числом ber - теви 650 же показывал каналы с этого транспондера без видимых
видео-артефактов и звуковых тресков - что в-общем то мне очень понравилось )))
другие интересные транспондеры с 40Е - 11675h11936 и 10967V20000 не залочились
- о низких символьных скоростях - SR3332 SR2180 SR1628 - каналы находятся без проблем
а показывало у меня без проблем канал с SR2180 (SR1628 не показывался - но возможно на нем просто
дохлый уровень был)
- о высоких символьных скоростях сказать не могу - мне доступны лишь 30000 на 16Е -
лочаться без проблемм
на чем сей девайс собран (по-моему это чипы от коннексанта)
и запуск его под линуксом пока отложен - для полноценного запуска требуется
обновить стабильный Дебиан до тестируемого (чтобы кернел свежий с поддержкой
dvb-s2 собрать - а там версия не ниже 2.6.20 вроде как нужен - а в стабильной 2.6.16
а для обновления требуется обновить пакеты на общую сумму 1.6 гига (((
ЦитатаСо слов пользователя Courage
на чем сей девайс собран (по-моему это чипы от коннексанта)
и запуск его под линуксом пока отложен - для полноценного запуска требуется
обновить стабильный Дебиан до тестируемого (чтобы кернел свежий с поддержкой
dvb-s2 собрать - а там версия не ниже 2.6.20 вроде как нужен - а в стабильной 2.6.16
а для обновления требуется обновить пакеты на общую сумму 1.6 гига (((
пока в текущем кернеле поддержкт двб-с2 нет. Она появится в новом 2.6.28 кернеле и то неполноценная.
Так что ставь дрова из репо Игоря и карта должна заработать
Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
проба на стабильном дебиан этч загрузить драйвер для tevii s650
dw2102 cx24116
утянул Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
(Goga777 драйверы от Игоря буду пробывать чуть позже - спасибо
за наводку - я в курсе событий вокруг драйверов)))))
распаковал в /usr/local/src/v4l-dvb-6a9d064fe0ee
зашел
утянул с Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
dvb-fe-cx24116.fw
dvb-usb-dw2104.fw
и поклал их в /lib/firmware
перезагруз и
dmesg | grep "dvb"
dvb-usb: found a 'TeVii S650 USB2.0' in cold state, will try to load a firmware
dvb-usb: downloading firmware from file 'dvb-usb-dw2104.fw'
dvb-usb: found a 'TeVii S650 USB2.0' in warm state.
dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
dvb-usb: MAC address: 00:18:bd:5b:a1:c2
dvb-usb: schedule remote query interval to 150 msecs.
dvb-usb: TeVii S650 USB2.0 successfully initialized and connected.
терзают меня только сомнения те ли фирмари я положил?
по поводу dvb-s2 под виндой - ловит! на мощных транспондерах - захватил
на 9Е и на 13Е и пару на 19Е - на 23.5Е ни одного dvb-s2 не выловил -
хотя пару транспондеров на тт3200 я в свое время отлавливал
и еще про винду - для mytheater формат файлов с транспондерами очень похож
на формат .tpl для рилченнелскана - отличие в заголовке - там всего 2
для .tpl
для .ini mytheater
вот будет еще один формат вывода в CLyngsatSP сделаю в скором времени ))