VDR live, timer: Anzeige, auf welchem VDR der Timer aufzeichnen wird (Patch)

  • Ich bin mir jetzt nicht sicher, was du unter Sofortaufnahme verstehst. Wenn du unter "Programm" aus einer laufenden Sendung einen Timer erzeugt, kannst du dabei auch den Server angeben, auf dem aufgenommen werden soll.

    Das ist getestet und funktioniert. Oder meinst du was anderes ?

  • Hallo,

    hier die (vorerst) finale Version. Ich habe noch ein paar kleine Bugs beseitigt.

    seahawk1986: Vielleicht möchtest du den Patch auch in deine yavdr 2.4.1 Repositories aufnehmen, damit mehr Nutzer die Gelegenheit haben, es auszuprobieren.

    Alle o.g. Patches wurden jetzt in einem diff zusammengefasst.

  • Ich habe den Patch gerade eingebaut und das Paket in mein PPA für den VDR 2.4.1 hochgeladen: https://launchpad.net/~seahawk…shed&field.series_filter=

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Hallo Zusammen,

    habe jetzt mal ein bisschen probiert, also bist jetzt sehe ich keine Probleme.

    Testet hier noch jemand außer mir ?

    Gruß

    speed

    P.s. jetzt habe ich Monate gebraucht um meiner Frau zu erklären das Aufnahmen immer auf dem Server programmiert müssen ...alles umsonst ;D

    Jetzt kann sie machen wie sie will ...DANKE

  • Hallo,

    hier noch ein paar kleine Bug Fixes, es ersetzt den alten Patch komplett.

    Code
    V1.00   initial stable remote timer patch
    V1.01   store "mark new recording" setting fixed
    V1.02   sometimes wrong or missing red ! in timer conflicts fixed
    V1.03   add remote timer conflicts
    V1.04   fixed move timer from a remote VDR to another remote VDR
    V1.05   cleanup some debug messages
  • Guten Morgen,

    ich bekommen beim bauen auch immer einige Hunks,

    patching file epg_events.cpp

    Hunk #1 FAILED at 362.

    Hunk #2 FAILED at 387.

    2 out of 2 hunks FAILED -- saving rejects to file epg_events.cpp.rej

    patching file preload.cpp

    patching file recman.cpp

    patching file setup.cpp

    patching file setup.h

    patching file thread.cpp

    patching file timerconflict.cpp

    patching file timerconflict.h

    patching file timers.cpp

    patching file timers.h

    patching file tntconfig.cpp

    Hunk #1 succeeded at 206 (offset -8 lines).

    Hunk #2 succeeded at 237 (offset -8 lines).

    patching file tools.cpp

    patching file users.cpp

    patching file pages/channels_widget.ecpp

    patching file pages/edit_timer.ecpp

    patching file pages/menu.ecpp

    patching file pages/multischedule.ecpp

    Hunk #6 succeeded at 584 with fuzz 1 (offset 1 line).

    patching file pages/recordings.ecpp

    patching file pages/recstream.ecpp

    patching file pages/searchresults.ecpp

    patching file pages/setup.ecpp

    patching file pages/timerconflicts.ecpp

    Hunk #2 FAILED at 70.

    1 out of 4 hunks FAILED -- saving rejects to file pages/timerconflicts.ecpp.rej

    patching file pages/timers.ecpp

    patching file css/styles.css

    patching file po/de_DE.po

    Hunk #2 FAILED at 141.

    Hunk #3 succeeded at 400 with fuzz 2 (offset 51 lines).

    Hunk #4 FAILED at 367.

    Hunk #5 FAILED at 397.

    Hunk #6 FAILED at 478.

    Hunk #7 FAILED at 727.

    Hunk #8 succeeded at 841 (offset 75 lines).

    Hunk #9 FAILED at 796.

    Hunk #10 FAILED at 805.

    Hunk #11 FAILED at 820.

    Hunk #12 FAILED at 890.

    Hunk #13 FAILED at 905.

    10 out of 13 hunks FAILED -- saving rejects to file po/de_DE.po.rej


    und er baut auch kein PO file mehr.

    LD libvdr-live.so

    Creating *.po

    po/de_DE.po:403: Mehrfachdefinition der Meldung...

    po/de_DE.po:188: ...dies ist die Stelle der ersten Definition

    po/de_DE.po:406: Mehrfachdefinition der Meldung...

    po/de_DE.po:133: ...dies ist die Stelle der ersten Definition

    msgmerge: es sind 2 fatale Fehler aufgetreten

    make[1]: *** [Makefile:156: po/de_DE.po] Fehler 1

    make: *** [Makefile:131: recursive-I18Nmo] Fehler 2

    make: *** Es wird auf noch nicht beendete Prozesse gewartet....


    Gruß

    speed

  • Hast du den alten Patch vorher entfernt bzw. mit frischen Sourcen angefangen?

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • ok, die Antwort hat sich überschnitten. Da fehlen dir die Patches, die bei seahawk1986 schon drin sind. Eigentlich hätte das schon vorher zu rejects führen müssen.

    Versuche mal (ungestet, nur so ein Versuch):

    lösche die sourcen

    Lade sourcen aus dem git neu herunter

    dann der patch live-patch-to-experimental-vdr.diif (bringt den git Stand auf den yavdr Stand, da ist vor allem viel mit den po Files drin)

    dann der patch 01-remote_timer-V1-05.diff


    Falls es dann noch rejects gibt, poste die Files, dann kann ich nachschauen.


    Edit: den fehlerhaften Anhang gelöscht

    Einmal editiert, zuletzt von kfb77 ()

  • Damit sieht die Welt auch schon viel besser aus


    patching file epg_events.cpp

    Hunk #1 FAILED at 362.

    Hunk #2 FAILED at 387.

    2 out of 2 hunks FAILED -- saving rejects to file epg_events.cpp.rej

    patching file preload.cpp

    patching file recman.cpp

    patching file setup.cpp

    patching file setup.h

    patching file thread.cpp

    patching file timerconflict.cpp

    patching file timerconflict.h

    patching file timers.cpp

    patching file timers.h

    patching file tntconfig.cpp

    Hunk #1 succeeded at 206 (offset -8 lines).

    Hunk #2 succeeded at 237 (offset -8 lines).

    patching file tools.cpp

    patching file users.cpp

    patching file pages/channels_widget.ecpp

    patching file pages/edit_timer.ecpp

    patching file pages/menu.ecpp

    patching file pages/multischedule.ecpp

    patching file pages/recordings.ecpp

    patching file pages/recstream.ecpp

    patching file pages/searchresults.ecpp

    patching file pages/setup.ecpp

    patching file pages/timerconflicts.ecpp

    patching file pages/timers.ecpp

    patching file css/styles.css

    patching file po/de_DE.po


    er baut auch fein PO :)

    Danke für eure Hilfe

    speed

  • Das ist noch nicht ganz sauber.

    Hier ein neues diff File, das ohne Fehlermeldungen laufen sollte:

    git clone https://projects.vdr-developer.org/git/vdr-plugin-live.git/

    patch -d vdr-plugin-live -p1 < live-patch-git-to-yavdr-experimental-V2.diff

    patch -d vdr-plugin-live -p1 < 01-remote_timer-V1-05.diff


    Edit: den fehlerhaften Anhang gelöscht

  • Dieses Mal ist die Meldung "Reversed (or previously applied) patch detected! Assume -R? [n] y" da: Du hast vergessen die sourcen neu runter zu laden. Bitte immer auf mit einem frischen sourcen beginnen.

  • Hmm jetzt wird es schlimmer

    root@vdrt:/opt# patch -d ./vdr-plugin-live/ -p1 <./live-patch-git-to-yavdr-experimental-V2.diff

    patching file css/styles.css

    Reversed (or previously applied) patch detected! Assume -R? [n] n

    Apply anyway? [n]

    Skipping patch.

    1 out of 1 hunk ignored -- saving rejects to file css/styles.css.rej

    patching file debian/changelog

    patching file debian/compat

    patching file debian/control

    patching file debian/copyright

    patching file debian/install

    patching file debian/links

    patching file debian/postinst

    patching file debian/rules

    patching file epg_events.cpp

    patching file epg_events.h

    patching file pages/channels_widget.ecpp

    Reversed (or previously applied) patch detected! Assume -R? [n]

    Apply anyway? [n]

    Skipping patch.

    1 out of 1 hunk ignored -- saving rejects to file pages/channels_widget.ecpp.rej

    patching file pages/edit_timer.ecpp

    Reversed (or previously applied) patch detected! Assume -R? [n]

    Apply anyway? [n]

    Skipping patch.

    6 out of 6 hunks ignored -- saving rejects to file pages/edit_timer.ecpp.rej

    patching file pages/epginfo.ecpp

    patching file pages/menu.ecpp

    Reversed (or previously applied) patch detected! Assume -R? [n]

    Apply anyway? [n]

    Skipping patch.

    1 out of 1 hunk ignored -- saving rejects to file pages/menu.ecpp.rej

    patching file pages/multischedule.ecpp

    Reversed (or previously applied) patch detected! Assume -R? [n]

    Apply anyway? [n]

    Skipping patch.

    6 out of 6 hunks ignored -- saving rejects to file pages/multischedule.ecpp.rej

    patching file pages/pageelems.ecpp

  • Sorry, mein Fehler, habe Quelle und Ziel vertauscht beim bauen des diffs. Die Fehlermeldungen sehen dann gleich aus, als ob der diff nochmals angewendet würde.

    Nächster Versuch (und den habe ich diesmal getestet !).


    rm -r vdr-plugin-live

    git clone https://projects.vdr-developer.org/git/vdr-plugin-live.git/

    patch -d vdr-plugin-live -p1 < live-patch-git-to-yavdr-experimental-V3.diff

    patch -d vdr-plugin-live -p1 < 01-remote_timer-V1-05.diff


    Edit: den fehlerhaften Anhang gelöscht

    Einmal editiert, zuletzt von kfb77 ()

Jetzt mitmachen!

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