Забыл добавить, notebook Acer Aspire 5022WLMi; CPU ADM Turion 64 ML-30
Подозреваю, что из-за этого могут быть problems.
Для "бюджетников": vdr-xine
- Grischenkow
- Вопрос темы решён
-
-
Кстати, если хочеш посмотреть на VDR и не запариватся с XINE или S-video-выходом, запусти VDR голую (безовсех примочек, лиж бы запускалась) и запусти какое нибудь TV-приложение (KDE-TV например) и оно автоматом выведет сигнал с VDR у себя в окне. Правда для управления надо, чтобы активна была та консоль, с которой стартовал VDR или пульт. А если не можеш скомпилировать и голую VDR, то установи из rpm-пакета(VDR-1.2.** (точно не помню) входит в дистр Suse-10.0, у меня по крайней мере)
-
На первой странице этой ветки Free-X написал, что vdr-xine-0.7.7 надо патчить
при помощи vdr-xine-0.7.7.1.patch.gz.txt. А можно описать команды как это сделать. У меня такую же ошибку выдаёт как там уже было описано:dsputil_mmx.c:621: error: can't find a register in class ‘GENERAL_REGS’ while reloading ‘asm’
make[5]: *** [dsputil_mmx.lo] Error 1
make[5]: Leaving directory `/usr/local/src/xine-lib/src/libffmpeg/libavcodec/i386'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/usr/local/src/xine-lib/src/libffmpeg/libavcodec'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/usr/local/src/xine-lib/src/libffmpeg'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/local/src/xine-lib/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/src/xine-lib'
make: *** [all] Error 2
linux:/usr/local/src/xine-lib # -
Цитата
Со слов пользователя korepan
А можно описать команды как это сделать.
Нет, ну это уже нахальство!
Во первых, я тебе говорил, где надо читать.
Мне хоть это не надо, я специально скачал xine-0.7.7, посмотрел в папку - лежит файл INSTALL. Открыл его и чего ты думаешь?! Совсем недалеко от начала (третья по счёту) глава:ЦитатаPATCHING XINE'S SOURCE
~~~~~~~~~~~~~~~~~~~~~~
Next, you have to extend xine-lib to support a media resource location (mrl)
type named "vdr:". Change to the parent directory of module "xine-lib", e. g.
in my case "/soft/src". Then apply the patches supplied with this distribution.The patches will add new source files to xine-lib's source tree and will add
keybindings to xine-ui for supporting my plugin's remote functionality. I use
the following commands for patching:patch -d. -p0 < /soft/src/VDR/PLUGINS/src/xine/patches/xine-lib.patch
patch -d. -p0 < /soft/src/VDR/PLUGINS/src/xine/patches/xine-ui.patchNOTE: It might well be that some of the patch files are empty if my changes
have been ported back into xine's CVS repository. But I didn't want to
remove those empty files as it might break some build scripts which
people created to build xine.
Во вторых free-x нарисал КАК это делается:ЦитатаСо слов пользователя free-x
Ставим за(р)платыИсходный код
Показать весь кодdebian:/usr/local/src# cd xine-lib debian:/usr/local/src/xine-lib# cat ../VDR/PLUGINS/src/xine/patches/xine-lib.patch | patch -p1 patching file configure.ac patching file include/xine.h.in patching file src/Makefile.am patching file src/demuxers/demux_mpeg_pes.c patching file src/libmpeg2/decode.c patching file src/post/planar/expand.c patching file src/xine-engine/video_out.c patching file src/xine-engine/video_overlay.h patching file src/xine-engine/xine.c patching file src/xine-engine/xine_internal.h patching file src/vdr/Makefile.am patching file src/vdr/input_vdr.c patching file src/vdr/input_vdr.h patching file src/vdr/post_vdr.c patching file src/vdr/post_vdr.h patching file src/vdr/post_vdr_audio.c patching file src/vdr/post_vdr_video.c debian:/usr/local/src/xine-lib# cd ../xine-ui debian:/usr/local/src/xine-ui# cat ../VDR/PLUGINS/src/xine/patches/xine-ui.patch | patch -p1 patching file src/fb/actions.c patching file src/fb/actions.h patching file src/xitk/kbindings.c patching file src/xitk/kbindings.h
PS: хотя твоя ошибка не от патча! Без патча должен компилиться, просто не должен работать.
Извини, если немного грубо получилось.
-
ВНИМАНИЕ! ВНИМАНИЕ! ДЛЯ ЧАЙНИКОВ!!!!
НЕ ИСПОЛьЗУЙТЕ СУСЕ 10.0 ДЛЯ ЭТОГО РЕШЕНИЯ. ИЩИТЕ ДИСТРИБУЦИЮ ПОЛУЧШЕ
БЕЗ КОММЕНТАРИЕВ
-
Прочёл последнее сообщение и заплакал я и Зюзя вместе со мной. Зюзя от того,
что почувствовала свою погибель, а я от того если придётся трахаться с Дебианом этот форум увеличится раз в десять и меня скорее всего забанят злые
админы. И решил я ещё раз попробывать поставить VDR из старых сырцов
(до этого комбинировал я все сырцы во всяких комбинациях, по всякому фантазировал, но всегда всё кончалось какой нибудь ошибкой).Взял я ещё раз
файлы которые нарисованы над иструкцией и, удивительно, всё встало без
каких-либо матюков до самого конца (по началу из-за кривых рук и дурной головы
наверное у меня не получилось)
Вот фрагмент окончания компиляции:inux:/usr/local/src/VDR # cp vdr /opt/vdr/bin
linux:/usr/local/src/VDR # cp PLUGINS/lib/* /opt/vdr/lib
linux:/usr/local/src/VDR # mkdir -p /video/plugins/xine
linux:/usr/local/src/VDR # cp PLUGINS/src/xine/data/* /video/plugins/xine/*
cp: target `/video/plugins/xine/noSignal.pes' is not a directory
linux:/usr/local/src/VDR # ./runvdr
Makefile:102: /lib/modules/2.6.13-15-default/build/Rules.make: No such file or directory
make: *** No rule to make target `/lib/modules/2.6.13-15-default/build/Rules.make'. Stop.
vdr: please turn off UTF-8 before starting VDR
linux:/usr/local/src/VDR # /opt/vdr/bin/vdr -L /opt/vdr/lib -P'xine -r'
vdr: please turn off UTF-8 before starting VDRИ здесь у меня опять возникли вопросы:
1) Исходя из этого фрагмента можно ли считать, что VDR прижился?2)К своему стыду не знаю как выключить этот UTF-8?
3)./runvdr или просто ./vdr если в Кафеине у меня SS-2 показывает спутниковые каналы? (Когда я делал ./vdr он ругается только на UTF-8)
Прошу сильно не ругать человека тяжело больного VDRом и Зюзефренией.
-
-
все таки удалось собрать xine-lib с помощью gcc 4.0.x компилятора
в файле src/libffmpeg/libavcodec/i386/Makefile надо поменять в строчке с CFLAGS оптимирование -O3 на -Os ... тогда все соберется... -
Блин, не фига этот UTF-8 не хочет отключаться.
Далал так: нашел в папке VDR скрипт runvdr, открыл при помощи Кати и тыкал
export LANG="C" во все щели, но упорный UTF не имеет желания отключатьсяТыкните, please, носом куда его надо вставить
#!/bin/sh
# runvdr: Loads the DVB driver and runs VDR
#
# If VDR exits abnormally, the driver will be reloaded
# and VDR restarted.
#
# Set the environment variable VDRUSR to the user id you
# want VDR to run with. If VDRUSR is not set, VDR will run
# as 'root', which is not necessarily advisable.
#
# Since this script loads the DVB driver, it must be started
# as user 'root'.
#
# Any command line parameters will be passed on to the
# actual 'vdr' program.
#
# See the main source file 'vdr.c' for copyright information and
# how to reach the author.
#
# $Id: runvdr 1.14 2004/11/21 11:30:00 kls Exp $DVBDIR="../DVB/driver"
VDRPRG="./vdr"
VDRCMD="$VDRPRG -w 60 $*"LSMOD="`/sbin/lsmod | grep -w '^dvb' | wc -l`"
KILL="/usr/bin/killall -q -TERM"# Load driver if it hasn't been loaded already:
if [ $LSMOD -eq 0 ] ; then
(cd $DVBDIR; make insmod)
fiwhile (true) do
su $VDRUSR -c "$VDRCMD"
if test $? -eq 0 -o $? -eq 2; then exit; fi
date
echo "restarting VDR"
$KILL $VDRPRG
sleep 10
(cd $DVBDIR; make rmmod; make insmod)date
doneЯ ещё export LANG="C" и через консоль вводил, она вроде его понимает
но дальше я не въеду что делать.
Блин,как я страдаю, как страдаю..... -
Блин, какой ты бедный, какой бедный...
Когда я лет 7 назад пробовал Suse (6.0), там всё можно было настраивать Yast-ом. Думаю, ты и сейчас там сможешь настроить локаль на что-нибудь кроме utf-8 (например koi8-r).PS. ты что, пароль забыл?
-
Yast - SYSTEM - Sprache wдhlen - details вырубить UTF-8.
-
Спасибо, ребята я всё вырубил уже( только неудобно на соседних виндозных дисках русские названия папок превратились в крякозябры - видимо для этого этот UTF-8 и нужен).Вы этом плане вам в Немеции конечно полегче.
Ну в общем похохе, что что-то у меня заработало. При введении команды ./vdr
ни кто не матюкается и консоль после ./vdr ни на что не реагирует, запускаю:linux:~ # /opt/vdr/bin/vdr -L /opt/vdr/lib -P'xine -r'
отвечает:
SetVideoFormat: 0
SetVolumeDevice: 255
В это время если запустить Каффеин (он у меня до этого показывал каналы с Astra 19E) он не работает, видно, карта занята другим устройством.
Вопрос№1
Но вот когда запускаешь Xine 0.99.4 и жмёшь кнопку VDR он начинает жаловаться на отсутствие плагина -xine engine error-
There is no input plugin to handle vdr:/var/vdr-xine/stream#demux:mpeg_pes
Где его можно купить?
Вопрс№2
И мне щото ещё не ясно как сканировать каналы. Вот у меня тарель сейчас перегнана на 19Е. -
Цитата
Со слов пользователя free-x
Для тех кто хочет софт по новее с актуальными версиямиПожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.Вот решил собрать сие чудо. У меня слакварь 10.2 ядро 2.6.13
скайстар 2.6. Так вот при установке VDR
после make plugins выдает такую байду
In file included from xine.c:9:
xineCommon.h:15:28: xine/input_vdr.h: No such file or directory
make[1]: *** [xine.o] Ошибка 1
make[1]: Leaving directory `/usr/local/src/vdr-1.3.32/PLUGINS/src/xine-0.7.6'
make: *** [plugins] Ошибка 2все делал по описанию вначале топика подскажите пожалуйста в чем причина.
-
а ты 0.7.7 не пробовал которая там же лежит?
-
Цитата
Со слов пользователя free-x
а ты 0.7.7 не пробовал которая там же лежит?Спасибо взял 0.7.7 скомпилилось.
И после запуска выдало такое
root@maxony:/usr/local/src/VDR# /opt/vdr/bin/vdr -L /opt/vdr/lib -P'xine -r'
-------------------------
MakePrimaryDevice: 1
=========================
SetVideoFormat: 0
SetVolumeDevice: 255Сердцем чую что вроде все ок. Только не пойму что с ним дальше делать :)))
Как тв смотретьp/s/ Сори за ламерские вопросы, просто такими приложениями никогда не занимался %(
-
Теперь запусти скомпилированный тобой xine-ui и нажми на кнопку VDR
-
Цитата
Со слов пользователя free-x
Теперь запусти скомпилированный тобой xine-ui и нажми на кнопку VDRНу тоесть xine запустить????
Xine запускаю и оно че-то или виснет или грузиться но кнопки vdr в нем нет.
если при старте vdr выдает следующее
root@maxony:/usr/local/src/VDR# /opt/vdr/bin/vdr -L /opt/vdr/lib -P'xine -r'
-------------------------
MakePrimaryDevice: 1
=========================
SetVideoFormat: 0
SetAudioChannelDevice: 0
SetVolumeDevice: 255
SetPlayMode: 1то о виснет xine
а если
root@maxony:/usr/local/src/VDR# /opt/vdr/bin/vdr -L /opt/vdr/lib -P'xine -r'
-------------------------
MakePrimaryDevice: 1
=========================
SetVideoFormat: 0
SetVolumeDevice: 255то нет кнопки vdr
-
а как ты думаешь для чего делаются первые 2 шага по штопанию и сборке xinelib / xine-ui? как раз для того чтобы у тебя в xine появилась ета кнопка
Немного для понимания VDR поднимается с xine-plugin, которй открывает ФИФО и к этому ФИФО потом подключается графическая оболочка xine-ui
-
Цитата
Со слов пользователя free-x
Теперь запусти скомпилированный тобой xine-ui и нажми на кнопку VDRА ты не мог бы мне вывод vdr при запуске сюда кинуть чтоб я хоть знал чего рыть нужно??
Спасибо за то что помагаешь мне тупому
-