Beiträge von 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

    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

    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

    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