yavdr0.5-alpha1 / traco

  • Auch Hallo,


    *dezent-auf-die-Forensuche-hinweis* :P


    Klick mich!


    Ist das nicht im git gelandet bzw. wieder rausgeflogen?


    Cheers,
    Ole

  • Hallo,


    Deinen Thread hatte ich auch schon durch, aber da dass im September war, habe ich gedacht, dass wäre schon eingeflossen.
    Auch die Zeilenangaben aus der Installationsanleitung weiter oben sind nicht mehr richtig, da ist also schon etwas passiert, seid der Zeit.


    Deswegen ja mal die Nachfrage, ob da noch was in Arbeit ist, und da scheint sich ja noch einiges zu tun.
    Also warte ich mal ab. Ein paar GB habe ich noch frei :] .


    mark05
    Wenn du noch Tester suchst, hier ist einer. Nur mit dem Code nachvollziehen :wand ist es nicht weit her.

    MfG
    Der Brumm-Baer
    --------------------------------------------
    srv-vdr: HW: Dell T20 (Xeon) - SW: Openmediavault Erasmus, Frodo-VDR als Docker Container, EPGD als Docker Container


    med-og: HW: - SW: Libreelec
    med-sz: HW: SilverStone Milo ML03, BeQuiet SFX-300W, Asrock H61M-ITX, Intel G530, Asus G210 Silent, Asrock Smart Remote, 8GB USB-Stick - SW: Libereelec
    med-eg: HW: SilverStone Milo ML03, BeQuiet SFX-300W, Asrock H61M-ITX, Intel G530, Asus G210 Silent, Asrock Smart Remote, 8GB USB-Stick - SW: MLD 5.1

  • Hi der-brumm-baer,


    das sollte auch kein erhobener Zeigefinger sein... Schön, wenn du den Thread gesehen hast, das Problem
    kann mir nur sehr bekannt vor. ;) Dann hilft wirklich nur noch warten.

    ich bin an einigen dingen drann , leider habe ich bei einem commit ein bischen bloedsinn gebaut.


    Zumindest diesem Posting nach. :)


    Cheers,
    Ole

  • hi


    ich habe mal das git aktuallisiert.


    musste code von juni reaktivieren.


    ich habe hoffentlich die fixes seit dem auch wieder hergestellt.


    weitere aenderungen ist der libpath
    und das die vdrversion nichtmehr ermittelt , sondern per config bestimmt wird.
    so das traco auf beliebigen rechnern laufen kann ohne das vdr installiert ist.



    holger

    VDR1 : core2duo 3.2 Ghz , 1GB Ram , 2x TT 1501 DVB-C 1 GB HD , Asus EN 210 Silent , Debian Squeeze 64bit + e-tobi Pakete
    VDR2 : 1.2 Ghz P3 , Digitainer 768 MB Ram , yavdr 0.3a 32 bit

  • Hi holger,


    das passt noch nicht so ganz:

    Code
    root@htpc:~# /etc/init.d/tracosrv.sh start
    Not a HASH reference at /usr/local/bin/tracosrv.pl line 156.


    Zeile 156 von /usr/local/bin/tracosrv.pl:

    Code
    if ( defined $config->{'vdrversion'} ) {
            $tracoenv->{'vdrversion'} = $config->{'vdrversion'};
    }


    Wo soll den vdrversion gesetzt werden, in /etc/vdr/traco.conf?
    Wenn ich dort einen Eintrag vdrversion='1.7' mache, ist die Meldung die Gleiche.
    Unter /etc/default/tracosrv bringt es auch nichts, allerdings kann ich die Schleife
    auskommentieren, dann startet zumindest das Script.


    Ansonsten musste ich debian/init.d/tracosrv.sh noch durch dos2unix jagen,
    damit die Zeilenumbrüche linuxkonform sind (^M) und DAEMON=/usr/local/bin/$NAME.pl
    setzen, da ich mich iwie weigere 'Fremd'-Scripte/-Binarys unter /usr/bin abzulegen. :)


    Der Fehler beim Zusammenführen der vdrtranscode.ts besteht immer noch. Bei Vorhandensein
    von mehreren ts-Files werden diese nicht im vdrtranscode.ts zusammengeführt, sondern die
    folgende Datei überschreibt immer die Vorherige.


    vdrtranscode.xml:


    Verzeichnisinhalt:


    Cheers,
    Ole

    5 Mal editiert, zuletzt von OleS ()

  • Moin ,


    hier nochmal die Änderungen in Tracoio.pm, damit das Zusammenführen der ts-Files in vdrtranscode.ts wieder funktioniert:


    Cheers,
    Ole

  • hi
    also man kann vdrversion in der config setzten muss aber nicht .
    und wenn sollte das so aussdsehen

    Code
    vdrversion = 1.7


    bitte mal die zeilen so anpassen

    Code
    $tracoenv->{'vdrversion'} = '1.7';
    if ( defined ${$config}->{'vdrversion'} ) {
    	$tracoenv->{'vdrversion'} = ${$config}->{'vdrversion'};
    }


    das geht dann in den git gleich rein.


    OleS


    sorry aber die aenderungen machen keinen sinn und bei mir klappt das ohen diese.


    die abfrage ist in sofern wichtig als das ein :> eine datie erstellt und ein :>> daten hinten dranhaengt.


    ich habe gerade die routine getestet und sie funktioniert einwandfrei.


    holger

    VDR1 : core2duo 3.2 Ghz , 1GB Ram , 2x TT 1501 DVB-C 1 GB HD , Asus EN 210 Silent , Debian Squeeze 64bit + e-tobi Pakete
    VDR2 : 1.2 Ghz P3 , Digitainer 768 MB Ram , yavdr 0.3a 32 bit

  • Hallo Holger,


    danke für die Info bzgl. der vdrversion, werde ich gleich mal umsetzen.


    Bzgl. der Routine für's Zusammenführen: mir ist durchaus bewusst, dass ein > die vorhandene Datei überschreibt und ein >> entsprechend an eine
    vorhandene Datei anfügt, daher habe ich auch die Zeile 17 (siehe mein letztes Posting) eingebaut, da diese eine etwaige weitere Datei eben genau
    an die vorhergehende vdrtranscode.ts anfügt. Ich werde die Änderungen aber gerne noch einmal Rückgängig machen, wenn du meinst, deine
    Originalroutine würde funktionieren. Bei mir hatte Sie es (siehe ls-Kommando meines vorherigen Postings) nicht getan...sonst wäre ich schließlich
    nicht auf die Idee gekommen, etwas ändern zu müssen.


    Cheers,
    Ole

  • hi


    ich habe mittlerweile schon einige weitere filem zusammen gefuehrt ohne probleme.
    mit dem code der im git zu finden ist.


    holger

    VDR1 : core2duo 3.2 Ghz , 1GB Ram , 2x TT 1501 DVB-C 1 GB HD , Asus EN 210 Silent , Debian Squeeze 64bit + e-tobi Pakete
    VDR2 : 1.2 Ghz P3 , Digitainer 768 MB Ram , yavdr 0.3a 32 bit

  • Hi Holger,


    ich habe mittlerweile schon einige weitere filem zusammen gefuehrt ohne probleme.


    ...anscheinend bin ich dann zu einfach gestrickt...


    Gerade nochmal per git ausgecheckt und das Zusammenführen getestet:


    Ich baue meine Änderung wieder in Tracoio.pm ein und gut.


    Cheers,
    Ole


    PS: Die Änderung der vdrversion-Abfrage passt.

  • halt moment
    da ist ja gar keine marks datei zu sehen ,


    nicht das das das problem ist .


    ich werde das mal diesbezueglich checken.


    prepare_traco_ts ist eigentlich nur in kombination mit marks zu verenden.


    holger

    VDR1 : core2duo 3.2 Ghz , 1GB Ram , 2x TT 1501 DVB-C 1 GB HD , Asus EN 210 Silent , Debian Squeeze 64bit + e-tobi Pakete
    VDR2 : 1.2 Ghz P3 , Digitainer 768 MB Ram , yavdr 0.3a 32 bit

  • Olle versuch mal bitte tracoadm.pl status joinfiles /my/path/to/record


    und berichte ob der funktioniert.



    holger

    VDR1 : core2duo 3.2 Ghz , 1GB Ram , 2x TT 1501 DVB-C 1 GB HD , Asus EN 210 Silent , Debian Squeeze 64bit + e-tobi Pakete
    VDR2 : 1.2 Ghz P3 , Digitainer 768 MB Ram , yavdr 0.3a 32 bit

  • Hallo Holger,


    was soll ich sagen:


    tracoadm.pl status joinfiles funktioniert.


    Cheers,
    Ole


  • ergo ich muss nur sicherstellen das , wenn man prepare_traco_ts nutzt , ein fallback auf joinfiles stattfindet wenn keine marks gefunden wird.


    holger

    VDR1 : core2duo 3.2 Ghz , 1GB Ram , 2x TT 1501 DVB-C 1 GB HD , Asus EN 210 Silent , Debian Squeeze 64bit + e-tobi Pakete
    VDR2 : 1.2 Ghz P3 , Digitainer 768 MB Ram , yavdr 0.3a 32 bit

  • Moin Holger,


    sieht ganz danach aus. Bei vorhandener marks läuft der prepare_traco_ts korrekt:


    Cheers,
    Ole

  • hi


    neue version im git .


    aenderungen:
    'fix joinfiles



    holger

    VDR1 : core2duo 3.2 Ghz , 1GB Ram , 2x TT 1501 DVB-C 1 GB HD , Asus EN 210 Silent , Debian Squeeze 64bit + e-tobi Pakete
    VDR2 : 1.2 Ghz P3 , Digitainer 768 MB Ram , yavdr 0.3a 32 bit

  • Moin Holger,


    sieht gut aus:


    - joinfiles ohne vorhandene marks -> geht
    - prepare_traco_ts ohne vorhandene marks -> geht
    - joinfiles mit marks -> geht
    - prepare_traco_ts mit marks -> geht


    Danke und cheers,
    Ole

  • Hallo,


    leider blick ichs mal wieder überhaupt nicht. Das ganze gemäss der Anleitung von 50watt installiert, bis auf die Zeilenänderung in Traco.pm, das ist wohl schon eingeflossen.
    Auch das cp der *.pm in /usr/lib/perl5/Traco/ hab ich ausgelassen, da schon vorhanden.
    Menüeinträge im OSD vorhanden, soweit so gut.
    Egal wie ich vorgehe, (prepare transcode file, start transcode) kommt sofort "tracoadm exit with done"
    In /srv/vdr/video.00/film ist nix.


    vdrtranscode.xml:


    Was mach ich falsch? Fehler zwischen den Daumen ?( Sieht für mich jedenfalls so aus................


    Gruss, pierre

    HTPC: Selfmade Woodcase, semipassiv
    GIGABYTE GA-P965-DS4, Intel E8400 2x3,0Ghz, 2x2GB DDRII-800, Pallit Nvidia GT520
    1x DigitalDevices Cine S2 Dual Tuner, LCD iMON Ultrabay mit RM200
    Blu-Ray Combo Drive SATA LiteOn IHES112-115
    yaVDR 0.7 ansible
    TV: Panasonic TX-P50GT30E
    Sound: Logitech Z-5500

  • Hallo pierre2000,


    /srv/vdr/video.00/%Die_Holzbaronin/2013-02-27.01.13.2-0.rec


    Ich meine mich zu erinnern, dass traco diverse Zeichen im Pfad (hier das %) nicht mag.


    Cheers,
    Ole

  • Hallo Ole,


    danke für den Tipp, aber das wars nicht.
    Habs eben noch mit einer Datei ohne Sonderzeichen probiert:


    Gruss, pierre

    HTPC: Selfmade Woodcase, semipassiv
    GIGABYTE GA-P965-DS4, Intel E8400 2x3,0Ghz, 2x2GB DDRII-800, Pallit Nvidia GT520
    1x DigitalDevices Cine S2 Dual Tuner, LCD iMON Ultrabay mit RM200
    Blu-Ray Combo Drive SATA LiteOn IHES112-115
    yaVDR 0.7 ansible
    TV: Panasonic TX-P50GT30E
    Sound: Logitech Z-5500

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!