[patch] vdrsync.pl: Falsche Aspect-Ratio-Erkennung bei -cut

  • Hi,


    vdrsync erkennt das Aspect Ratio falsch, wenn es eine ungeschnittene Aufnahme (vor dem Film z.B. 4:3, der Film selbst in 16:9) schneiden und weiterbearbeiten soll.
    Dies wird durch folgenden Patch (für 0.1.3pre1) behoben:


    *** vdrsync.pl 2004-12-22 13:10:44.000000000 +0100
    --- /usr/bin/vdrsync.pl 2005-03-16 21:43:00.000000000 +0100
    ***************
    *** 363,378 ****
    --- 363,381 ----
    sub prepare_fifos {


    my $input_dir = shift;
    my @fifo_list;


    #my $PES_Info_Obj = create_PS_Stream_Object($input_dir);
    #my @results = @{$PES_Info_Obj->compute_record_info()};
    my $cmd = $progs{"vdrsync.pl"} ." \"$input_dir\" -i -script-output";
    + if ($cut_recording) {
    + $cmd .= " -cut";
    + }
    my @results = `$cmd`;


    #$PES_Info_Obj = "";


    my $all = join "", @results;
    #print "All is now:\n$all";


    if (-e "/tmp/video_fifo$main_pid") {
    ***************
    *** 6393,6401 ****
    if ($Ptype == 1) {
    $self->VR_dprint("returning $c : $number\n") if $self->{debug};
    return "$c : $number" ;
    } else {
    return undef;
    }
    }


    ! }
    \ Kein Zeilenumbruch am Dateiende.
    --- 6396,6404 ----
    if ($Ptype == 1) {
    $self->VR_dprint("returning $c : $number\n") if $self->{debug};
    return "$c : $number" ;
    } else {
    return undef;
    }
    }


    ! }

  • Hi,
    vielen Dank. Werde das mal testen. Hast du das auch DOC gemeldet?
    Gruß
    steini

    1.: Multitainer, P3 Celeron 1,1GHz, 320MB, Samsung 300GB, TT 1.3 (4MB), TT-Budget, IR Selbstbau, µC-Wakeup-Selbstbau, RGB & SPDif über Platine von STB
    mod. Linvdr 0.7 (auf 512 Mb CF), AC3-Firmware 2623
    2.: Met@box 500, 64 MB, mod. Linvdr0.7 (auf 128 Mb CF), 20GB Seagate, TT 1.5

  • hallo sion,


    kann das aspect ratio problem bestätigen und möchte gerne mal deine änderungen testen.


    den abschnitt 6393 - 6404 (dateiende) versteh ich nicht ganz:



    hast du nur in zeile 6404 das ! hinzugefügt oder doch den \ ohne zeilenumbruch?


    für ne kurze info wär ich dir dankbar! :]


    gruß


    marpiet



    HDVDR: yavdr-0.6.0-stable: Intel G2120,Intel DH 77EB mit CIR, Co-Haus CIR, 64 GB SSD, 3 TB WD Red, Cine S2 V6.5 + Duoflex S2 an Centauri Multiswitch,
    Zotac Nvidia GT 630

    :prost2


  • das spuckt das olle diff so aus! :(
    neu sind ausschließlich folgende 3 zeilen:


    if ($cut_recording) {
    $cmd .= " -cut";
    }


    warum er so weit hinten noch Änderungen sieht wo keine sind, ist mir ein Rätsel! Ist mir leider nicht gleich aufgefallen, sonst hätte ich den Teil des diff-outputs rausgenommen.


    Viel Spaß, Sion

Jetzt mitmachen!

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