VDR-Extensionpatch für VDR 1.7.12

  • Will hier keine Grundsatzdiskussion entfachen, aber meine Wenigkeit braucht z.B. die hier nicht:

    DVDARCHIVE = DMH DVD-Archive
    DVDCHAPJUMP = Kapitel weise springen mit Archive-Disks


    dafür aber diese:

    DVLFRIENDLYFNAMES = Filter für Dateinamen bei Aufnahmen
    DVLRECSCRIPTADDON = Erweiterung für das Aufnahme-Skript
    DVLVIDPREFER = Videozeichnispolitik für Aufnahmen

    Thx a lot!
    iNOB

    Mein VDR

    Hartware: Gehäuse: Ahanix MCE 302, Mobo: Kontron 986LCD-M/mITX, CPU: Intel Core2 Duo Mobile T7400 2,16GHz, 2GB RAM, SAT: Digital Devices DuoFlex S2 miniPCIe, Graka: ASUS GeForce GT 1030 Silent, 2x4TB + 2x8TB 3,5" WD Red HD, 1x DVD-Brenner Pioneer, Atric IR-Einschalter+Empfänger, FB One-For-All URC-7960, SoundGraph iMON LCD ( MFP5I, 15c2:0038 )
    Weichware: Debian Stretch (x86_64), Kernel 4.15, NVidia v396.54, ffmpeg 3.4.4, VDR 2.4.0 gepatched

  • Soo es ist soweit: Die Beta1 ist jetzt erhältlich.

    Patches, die immernoch nicht integriert sind:

    SETUP (Warte noch auf helau und dessen TinyXML-freie Version)
    WAREAGLEICON (War mir auf die schnelle zu komplex, folgt aber noch)


    Achtung: Make.config.template ist nicht vollständig

    Der DOLBYINREC-Patch sollte funktionieren.


    ICH HABE IHN NICHT GETESTET

    Trotzdem viel Spaß

    VDR4Arch ➡️ Die VDR Distribution für Arch Linux

  • Super,

    werde mich heute abend, wenn die Kiddies schlafen gleich dransetzen.

    Quote

    Original von Copperhead
    SETUP (Warte noch auf helau und dessen TinyXML-freie Version)


    Ich wollte schon mein altes c++-Buch wieder rausholen. Habs mir gestern mal angeschaut und festgestellt, dass ich fast alles über c++ vergessen habe.
    Naja, viel wars eh nicht.

    Gruß Uwe

    Distri: easyVDR 0.9.10-DEV (Karmic) http://www.easy-vdr.de
    VDR-Version:1.7.0
    Kernel:2.6.31.5
    Hardware:
    BE 2350 GF8200
    root: 80 GB 2,5" Laptophdd
    Video/Media: 400 GB Samsung SATA + 1TB WD SATA 1 x DVB Nexus 2.1 + 1 x budget
    Alles in allem: Power und dank Powernow sogar äusserst sparsam!

  • Hi Copperhead:

    Ich hab leider einen kompilierfehler:

    Code
    g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -c -DUSE_ALTERNATECHANNEL -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_JUMPINGSECONDS -DUSE_JUMPPLAY -DUSE_LIEMIEXT -DUSE_MAINMENUHOOKS -DUSE_MENUORG -DUSE_NOEPG -DUSE_PLUGINMISSING -DUSE_PLUGINPARAM -DUSE_SORTRECORDS -DREMOTE_KBD -DLIRC_DEVICE=\"/dev/lircd\" -DRCU_DEVICE=\"/dev/ttyS1\" -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DVIDEODIR=\"/video\" -DCONFDIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" -DLOCDIR=\"/home/carel/src/vdr/vdr-1.7.12-ExtP-NG-v1/locale\" -I/usr/include/freetype2 menu.c
    menu.c:4059: error: expected unqualified-id before â{â token
    make: *** [menu.o] Fout 1

    Mein Make.config:

    Oder hab ich zuviel selektiert ?
    Dank für deine mühe !

    Carel

  • Joehoe, bin ich wieder :moin

    Hatte ich auch auch gefunden, du warst schneller... :lol2

    Hab ich noch'n problemchen mit JUMPINGSECONDS:

    Code
    menu.c: In member function âvirtual eOSState cReplayControl::ProcessKey(eKeys)â:
    menu.c:5915: error: duplicate case value
    menu.c:5883: error: previously used here
    menu.c:5916: error: duplicate case value
    menu.c:5884: error: previously used here
    menu.c:5921: error: duplicate case value
    menu.c:5885: error: previously used here
    menu.c:5922: error: duplicate case value
    menu.c:5886: error: previously used here
    make: *** [menu.o] Fout 1

    Lasst sich veilleicht auch leicht lösen ....

    Carel

  • Quote

    Original von Copperhead
    SETUP (Warte noch auf helau und dessen TinyXML-freie Version)


    Ich dachte ich stelle auf die tinyxml Library um (gibts im auch Gentoo portage), aber das ist eine inkompatible Version.
    Daher werd ich daran nichts aendern.
    Allerdings waere es meiner meinung nach viel schoener, wenn der Patch die neu benoetigten tinyxml Dateien sich aus dem Plugin Directory holt statt diese im VDR Verzeichnis neu anzulegen.

    Gen2VDR - HW: Asrock Q1900 Geforce 730 / Cine-S2

  • Quote

    Originally posted by Copperhead
    Fehler beseitigt: Neue Version ist gleich auf dem Server.

    Danke, jetzt läuft er dürch.

    Und dann will yacoto nicht kompilieren (weil SORTRECORDS ausgewählt ist):

    Code
    yac-menurecordings.c: In member function âvirtual eOSState cYacMenuRecordings::ProcessKey(eKeys)â:
    yac-menurecordings.c:313: error: âMAXSORTMODESâ was not declared in this scope
    yac-menurecordings.c:314: error: âRecordingsSortModeTextsâ was not declared in this scope
    yac-menurecordings.c:329: error: âclass cSetupâ has no member named âRecordingsSortModeâ
    yac-menurecordings.c:329: error: âclass cSetupâ has no member named âRecordingsSortModeâ
    yac-menurecordings.c:331: error: âclass cSetupâ has no member named âRecordingsSortModeâ
    yac-menurecordings.c:331: error: âclass cSetupâ has no member named âRecordingsSortModeâ
    yac-menurecordings.c:366: error: âclass cRecordingsâ has no member named âToggleSortOrder

    Schnipsel der code in yac-menurecordings.c:

    Code
    #ifdef USE_SORTRECORDS
          const char *RecordingsSortModeTexts[MAXSORTMODES];
          RecordingsSortModeTexts[0] = tr("main dir alphabetically, subdirs flexible");
          RecordingsSortModeTexts[1] = tr("main dir by date, subdirs flexible");
          RecordingsSortModeTexts[2] = tr("all alphabetically");
          RecordingsSortModeTexts[3] = tr("all by date");
    #endif

    Etwas vom original sortrecord patch ist nicht dabei.

    Carel

    Edited 2 times, last by carel (February 3, 2010 at 4:56 PM).

  • Hi there.


    I've made a separated patch for latest ExtP-NG version and RMM.

    It compiles fines and seems to works ok here. Didn't had time to test it more yet.

    You can find it here:

    http://xmltv.Free.fr/vdr-1.7.12-ExtP-NG-rmm.diff

    By the way, there's a lot of non vital features on standard rmm patch if you want only a basic vdr with just reelbox output and no other RMM features.
    I'd like to have a light version, without dvd features, xinemediaplayers, OSDPiP, DEBUG stuff, etc.
    But it would involve to have a light version of reelbox plugin too.

  • Das ist der Reelbox-Patch für VDR-1.7.12.
    Den hattest Du ja schon aus dem letzten Ext-Patch geworfen.

    Soweit ich das auf die Schnelle sehe ist der auch nicht weniger umfangreich als der bisherige Reel-Patch.
    Außerdem geht er glaub nicht auf den Vanilla-VDR sondern auf den VDR mit Ext-Patch.

    alib: Copperhead kicked the reel-patch out of the extensions patch because its somewhat complex an most people dont need it.

    Edited 2 times, last by HTPC-Schrauber (February 3, 2010 at 6:16 PM).

  • @HTC-Shrauber

    Yep, that's why I've made this separated patch.

    I think I'll have to redo it after ttxtsubs integration in Ext patch. Didn't notice ttxtsubs was removed too.

  • Quote

    Originally posted by helau


    Ich dachte ich stelle auf die tinyxml Library um (gibts im auch Gentoo portage), aber das ist eine inkompatible Version.
    Daher werd ich daran nichts aendern.
    Allerdings waere es meiner meinung nach viel schoener, wenn der Patch die neu benoetigten tinyxml Dateien sich aus dem Plugin Directory holt statt diese im VDR Verzeichnis neu anzulegen.

    Heist das, du arbeitest weiter daran?

    VDR4Arch ➡️ Die VDR Distribution für Arch Linux

  • Quote

    Originally posted by Copperhead
    Dazu kann ich nix sagen.

    --> Bitte bei helau beschweren...

    Aberrr, wann USE_SORTRECORDS nich ausgewahlt ist kompiliert yacoto doch weiter?! :schiel

    Ich glaube das stuck mit dem definition "MAXSORTMODES (u.a.) ist nicht mit gekommen aus dem original sortrecords patch...

    Carel

  • OK, also eine versionproblem....

    Ich vermiss z.b. in recording.h

    Code
    #ifdef USE_SORTRECORDS 
    #define SORTRECORDINGSVERSNUM 3 
    #define MAXSORTMODES 4 
    #endif /* SORTRECORDS */

    Also zwei möglichkeiten für eine lösung: anpassung vom yacoto plugin mit andere/extra ifndefs oder eine andere version von Sortrecords im Ext patch.

    Zzt kein yacoto für mich...

    Carel

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!