Hi,
das File von Dirk hat bei mir funktioniert.
Mußte nur noch die includes anpassen.
Gruß
Dimitri
Hi,
das File von Dirk hat bei mir funktioniert.
Mußte nur noch die includes anpassen.
Gruß
Dimitri
Hi,
die Software die mit dem Brenner kam war nicht zu gebrauchen. Unter win98 konnte ich Sie nicht Installieren, unter win2k und XP abbruch zuerst wegen zu wenig speicher ( hatte nur 512 MB RAM und 2 GB Virtuell !!! ) nach erweiterung absturz bei ca. 98% des brennvorgangs wegen Speicherzugriffsfehler
Ich teste zwar noch Pinacle Studio 8 aber was für Linux währe mir Lieber auch wenn nur das Image bzw. Verzeichnisstruktur angelegt werden würde. Das eigentliche Brennen kann ich ja notfalls mit Windoof erledigen.
PS. Bin auch für jeden brauchbaren Link zu dem Thema dankbar da ich ich evt. selbst was dazu entwickeln kann ( todvd )
Gruß
Dimitri
Diese version wird vermutlich genauso einfach zu patchen sein.
Ich versuch es heute Abend bzw. Morgen nach dem Feiern
Gruß
Dimitri
Hi,
normallerweise reicht hier ein Blau bzw. F4 damit das Bild wieder kommt.
Soweit ich weiss hat das was mit dem Plugin zu tun und nicht mit Mplayer selbst.
Ansonsten ist es stabil im Trad. Mode
Gruß
Dimitri
Hi,
diff File ist zwar ok allerdings verstehe ich nicht wieso
Files absolut includiert werden :
Mplayer hat nicht für umsonst das flag --with-extraincdir
Damit würde es bei jedem funtionieren.
Gruß
Dimittri
[quote author=moviem link=board=3;threadid=541;start=0#3198 date=1036667192]
Hallo,
das hätte ich vielleich auch schon vorher reischauen können :-[
Was ich da auf dir schnelle sehen konnte ist was mit ARM crashed
und was mit irq.
Habe die karte jetzt in einen anderen slot gesteck, jetzt hat sie einen eigenen IRQ. Schmiert aber noch ab....
Gruss...
[/quote]
Schick mir eine PM mit den sachen sonst kann ich nicht helfen.
ARM crashed kann 1000 Gründe haben.
Gruß
Dimitri
Die include anpassungen habe ich vergessen :
zeus:/apps/VDR/MPlayer-0.90pre9 # diff libvo/vo_mpegpes.c.orig libvo/vo_mpegpes.c
30a31,32
> #define true 1
> #define false 0
38,42c40,44
< #include <ost/dmx.h>
< #include <ost/frontend.h>
< #include <ost/sec.h>
< #include <ost/video.h>
< #include <ost/audio.h>
---
> #include <dvb/dmx.h>
> #include <dvb/frontend.h>
> /*#include <dvb/sec.h>*/
> #include <dvb/video.h>
> #include <dvb/audio.h>
89c91
< if((vo_mpegpes_fd = open("/dev/ost/video",O_RDWR)) < 0){
---
> if((vo_mpegpes_fd = open("/dev/dvb/adapter0/video0",O_RDWR)) < 0){
93c95
< if((vo_mpegpes_fd2 = open("/dev/ost/audio",O_RDWR|O_NONBLOCK)) < 0){
---
> if((vo_mpegpes_fd2 = open("/dev/dvb/adapter0/audio0",O_RDWR|O_NONBLOCK)) < 0){
Gruß
Dimitri
Hi,
am besten du machst überall ein make clean und alles neu übersetzen
und ich hoffe du hast alle komponenten von gcc 2 installiert sonst :(I
Wo das blockdevice für dein laufwerk ist sieht du an der etc/fstab.
Bei mir ist das z.B /dev/sr0
dimi@zeus:/apps/VDR/VDR> cat /etc/fstab
/dev/hda2 / ext3 defaults 1 1
/dev/hda6 /boot ext3 defaults 1 2
/dev/rootvg/home_lv /home reiserfs defaults 1 2
/dev/rootvg/opt_lv /opt reiserfs defaults 1 2
/dev/rootvg/tmp_lv /tmp reiserfs defaults 1 2
/dev/rootvg/usr_lv /usr reiserfs defaults 1 2
/dev/rootvg/var_lv /var reiserfs defaults 1 2
/dev/uservg/uhome_lv /uhome reiserfs defaults 1 2
/dev/uservg/audio_lv /audio reiserfs defaults 1 2
/dev/uservg/movies_lv /movies reiserfs defaults 1 2
/dev/uservg/film_lv /film reiserfs defaults 1 2
/dev/uservg/vcd_lv /vcd reiserfs defaults 1 2
/dev/uservg/video_lv /video0 reiserfs defaults 1 2
/dev/uservg/video1_lv /video1 reiserfs defaults 1 2
/dev/uservg/video2_lv /video2 reiserfs defaults 1 2
/dev/uservg/video3_lv /video3 reiserfs defaults 1 2
/dev/uservg/apps_lv /apps reiserfs defaults 1 2
/dev/uservg/soft_lv /Software reiserfs defaults 1 2
/dev/uservg/oracle_lv /oracle reiserfs defaults 1 2
/dev/uservg/vm_lv /vmware reiserfs defaults 1 2
/dev/hda5 swap swap pri=42 0 0
/dev/hdc1 swap swap pri=42 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0
proc /proc proc defaults 0 0
usbdevfs /proc/bus/usb usbdevfs noauto 0 0
/dev/cdrecorder /media/cdrecorder auto ro,noauto,user,exec 0 0
/dev/fd0 /media/floppy auto noauto,user,sync 0 0
dimi@zeus:/apps/VDR/VDR> ls -l /dev/cdr*
lrwxrwxrwx 1 root root 3 2002-10-11 11:00 /dev/cdrecorder -> sr0
lrwxrwxrwx 1 root root 3 2002-10-11 11:00 /dev/cdrom -> sr0
dimi@zeus:/apps/VDR/VDR> ls -l /dev/sr0
brw------- 1 dimi disk 11, 0 2002-09-09 22:24 /dev/sr0
Für dieses device legst du dann auch dein /dev/cdrom bzw. /dev/dvd an
dimi@zeus:/apps/VDR/VDR> ls -l /dev/cdrom
lrwxrwxrwx 1 root root 3 2002-10-11 11:00 /dev/cdrom -> sr0
dimi@zeus:/apps/VDR/VDR> ls -l /dev/dvd
lrwxrwxrwx 1 root root 8 2002-10-13 17:20 /dev/dvd -> /dev/sr0
PS. Für die 1.1.x Versionen braucht man glaube ich kein GCC 2 und für die 1.0.x gibt es ja auch mittlerweile patches.
Tip : Geh zur stabilen 1.1.15
Gruß
Dimitri
hat nichts mi kabel zu tun.
Hier währe der auszug aus /var/log/messages
sowie der VDR output hilfreich.
Ich hatte auch solche Probleme bei 3 Karten in Verbindung mit dem CI und
bilddurchschleifen was aber mittlerweile gefixt ist.
Gruß
Dimitri
Ich hab das Problem auf allen 1.3 Karten ( 5 stück ).
Evt. hilft es das signal intern abzugreifen.
Bei mir tut es ein alter Analog Sat receiver der zwischen Funk
und DVB-S geschaltet ist.
Gruß
Dimitri
Hast PM
Da ich auf Mplayer nicht verzichten wollte habe ich ihn mal selbst auf die neue Treiberversion angepasst.
Folgende änderungen sind vorzunehmen :
< = Zeile fliegt raus
> = Zeile kommt rein
In configure.
2566c2566
< test -c /dev/ost/video && _dvb=yes
---
> test -c /dev/dvb/adapter0/video0 && _dvb=yes
2574,2578c2574,2578
< #include <ost/dmx.h>
< #include <ost/frontend.h>
< #include <ost/sec.h>
< #include <ost/video.h>
< #include <ost/audio.h>
---
> #include <dvb/dmx.h>
> #include <dvb/frontend.h>
> /*#include <ost/sec.h>*/
> #include <dvb/video.h>
> #include <dvb/audio.h>
2585c2585
< for I in "-I/usr/src/DVB/ost/include" "$_inc_extra/ost/include" ; do
---
> for I in "-I/usr/src/DVB/include" "$_inc_extra/include" ; do
2593c2593
< test "$_dvb" = no && echores "no (specify path to DVB/ost/include with --with-extraincdir=DIR)"
---
> test "$_dvb" = no && echores "no (specify path to DVB/include with --with-extraincdir=DIR)"
In libvo/vo_mpegpes.c
30a31,32
> #define true 1
> #define false 0
89c91
< if((vo_mpegpes_fd = open("/dev/ost/video",O_RDWR)) < 0){
---
> if((vo_mpegpes_fd = open("/dev/dvb/adapter0/video0",O_RDWR)) < 0){
93c95
< if((vo_mpegpes_fd2 = open("/dev/ost/audio",O_RDWR|O_NONBLOCK)) < 0){
---
> if((vo_mpegpes_fd2 = open("/dev/dvb/adapter0/audio0",O_RDWR|O_NONBLOCK)) < 0){
In libao2/ao_mpegpes.c
18,19c18,20
< #include <ost/audio.h>
< audioMixer_t dvb_mixer={255,255};
---
> #include <dvb/audio.h>
> /*audioMixer_t dvb_mixer={255,255};*/
> audio_mixer_t dvb_mixer={255,255};
Gruß
Dimitri
[quote author=bashy link=board=3;threadid=441;start=0#2657 date=1034797760]
Hi
----
Vieleicht nimmst du doch lieber die Zeilen raus die den AIO unter 8.1 komplett deaktivieren bzw. vorheriger Test ob gcc 2 oder gcc 3 zur ausführung kommt.
----
Habe ich das richtig verstanden, also wenn gcc2 präsent ist kann gepatcht werden ansonnsten nicht?
Oder sollte man nicht gleich am besten
rpm -u gcc (when die version die nicht geht drauf ist), dann neu laden und upgraden?
mfg bashy
[/quote]
Wie schon gesagt, mit gcc 2 geht alles auch AIO und Mplayer GUI unterstützung.
Da SuSE aber gcc 3 als voraussetzung für alle pakete eingetragen hat wird dieses nachträglich bei jeder Paket installation bzw. update automatisch nachinstalliert.
Es reicht völlig aus die kommandos händisch vor dem start des scripts abzusetzen.
Solche systemübergreifende masnahmen würde ich nicht im installer einbauen da
evt. Probleme auftreten könnten ( hatte bisjetzt keine ) die jeder für sich selbst verantworten muss.
Gruß
Dimitri
[quote author=JK74 link=board=3;threadid=441;start=0#2622 date=1034669544]
Die Auführungen von Dimitri waren mir als Anfänger noch nicht wirklich hilfreich.
[/quote]
Also nochmal.
Installiert man auf dem 8.1 den gcc 2 Compiler verhält sich alles wie gehabt.
Notwendige schritte.
- Folgende Pakete finden :
cpp-2.95.3-216.i386.rpm
gcc-2.95.3-216.i386.rpm
gpp-2.95.3-216.i386.rpm
libgpp-2.95.3-216.i386.rpm
libz-1.1.3-614.i386.rpm
Quelle : Entweder per ftp im internet oder von einer früheren CD zb. 8.0
Installation jeweils mit zb. für gcc-2.95.3-216.i386.rpm
- cd <Verzeichnis mit rpm paketen>
- rpm --force -i cpp-2.95.3-216.i386.rpm
Das ganze mit dem rest auch.
Danach mit dem installer VDR wie gewohnt installieren.
Bemerkung : Wenn danach irgendein Paket mit yast installiert wird kommt es wieder zur installation des gcc 3 Compilers. Downgrade muß dann erneut durchgeführt werden.
@bashy
Vieleicht nimmst du doch lieber die Zeilen raus die den AIO unter 8.1 komplett deaktivieren bzw. vorheriger Test ob gcc 2 oder gcc 3 zur ausführung kommt.
Gruß
Dimitri