[GLCD-0.0.7]Replay Patch

  • Hallo,


    Aus der ersten Version des Patch
    http://www.vdr-portal.de/board/thread.php?sid=&postid=post80754#post80754
    und der Anregung von neumann2k und dbox.network
    http://www.vdr-portal.de/board/thread.php?sid=&postid=81875#post81875


    habe ich das Patch überarbeitet, welches die GLCD-Anzeige im Wiedergabemodus einwenig übersichlicher macht.


    Für die DVD Wiedergabe wird nur noch der Volumename anzeigt,
    [Blocked Image: http://deltab.de/vdr/bilder/dvd.jpg][Blocked Image: http://deltab.de/vdr/bilder/img_2169.jpg]


    Für die MP3 Wiedergabe wird nur noch der Titel und Künstler anzeigt,
    [Blocked Image: http://deltab.de/vdr/bilder/musik.jpg][Blocked Image: http://deltab.de/vdr/bilder/img_2165.jpg]


    und die normale Wiedergabe sieht fast wie bisher aus.
    [Blocked Image: http://deltab.de/vdr/bilder/replay.jpg][Blocked Image: http://deltab.de/vdr/bilder/img_2170.jpg]


    Folgende Softwareversionen sind notwendig:
    graphlcd-0.0.7 (plain)


    und mit folgenden Plugins habe ich das ganze getestet...
    mp3-0.8.2
    dvd-0.3.4-rc4


    Eingespielt wird das Ganze per
    cd ../graphlcd-0.0.7
    zcat /video/replay-0.0.7.diff.gz | patch -p1


    CU,
    Andreas

  • hi hulk.


    ich hab diesen Patch noch nicht ausprobiert, was mir aber gestern aufgefallen ist:


    ich habe 3 Stunden lang einen mp3-stream laufen lassen mit dem mp3-plugin (von http://di.fm/), dort läuft der Fortschrittsbalken immer von 100% auf 0% in 5er-Schritten Rückwärts und fängt dann wieder bei 100% an.


    Bei so einem Stream macht ein Fortschrittsbalken nicht wirklich Sinn, kannst du da evtl. auch mal gleich nach schaun?


    diesen Patch werd ich heut abend mal einspielen


    der volume-patch ist bisher sehr gut!

    VDR(Via Epia M-10000, 512MB, 2xNexus-s, 120GB&160GB&160GB Samsung SpinPoint, NEC 1300 DVD+-R/RW, IR-Kit, VFD Noritake)
    Gehäuse: Eigenbau (s.o.)

  • Hi sn123py,


    Quote

    ich habe 3 Stunden lang einen mp3-stream laufen lassen mit dem mp3-plugin (von http://di.fm/), dort läuft der Fortschrittsbalken immer von 100% auf 0% in 5er-Schritten Rückwärts und fängt dann wieder bei 100% an.


    Bei so einem Stream macht ein Fortschrittsbalken nicht wirklich Sinn, kannst du da evtl. auch mal gleich nach schaun?


    Darf ich dich auf die kommende graphlcd-0.0.8 Version vertrosten, denn es gibt auch Probleme die sich dann von allein lösen :)


    CU,
    Andreas


    Powered by Trancesphere.com (http://radio.ausnix.com:8004)

  • Hallo Hulk,


    habe deinen neuen Patch leider erst heute testen können. Erstmal: Vielen Dank dafür und Lob für die Arbeit.


    Das MP3 Replay funktioniert einwandfrei, DVD Wiedergabe an sich auch, nur wird leider nun gar nichts mehr in GLCD angezeigt. Ich habe es mit der DVD Matrix Reloaded probiert, die DVD hat definitiv einen Titel als DVD-Namen. Leider taucht dieser nicht im GLCD auf.


    Weiterhin würde ich es schön finden, wenn du versuchen könntest, den Titel nochmals zu filtern. Beispiel: Bei deinem Screenshost sieht man es sehr gut:


    THE_ROCK


    Sieht ein wenig unschön aus finde ich. Deshalb könntest du doch jedes _ im Titel durch ein ersetzen lassen (Leerzeichen).


    Dahinter könnte dann noch das Kapitel stehen. Also so in der Art:


    THE ROCK 4/36


    So fände ich es perfekt.


    Ich werde jetzt nochmal ein paar andere DVDs ausprobieren.

  • Hallo,


    danke für die Rückinformationen,


    Volker,


    um den Underscore('_') mit Space(' ') zuersetzen muss display.c[Zeile 743ff] mit den drei '+' Zeilen erweitert werden.


    Das angefügt Patch enthält dies als Erweiterung.



    neumann2k
    Um das Problem mit der titellosen DVD zu lösen wäre es hilfreich, wenn Du in graphlcd.c die Zeile. 129 mit dsyslog entkommentiert ('//' löschen) und der einfachheithalber durch esyslog ersetzen.

    Code
    void cGraphLCDStatus::Replaying(const cControl *Control, const char *Name) {
    -//  dsyslog(">>>>> graphlcd plugin: cGraphLCDStatus::Replaying  %s", Name);
    +    esyslog(">>>>> graphlcd plugin: cGraphLCDStatus::Replaying  %s", Name);
      pDisplay->Replaying(Control, Name);
     }

    und dann poste mal was cat /var/log/messages | grep ">>>>> graphlcd plugin:" anzeigt. Bei mir sieht das wie folgt aus:

    Code
    Jan 14 17:54:44 vdr vdr[10265]: >>>>> graphlcd plugin: cGraphLCDStatus::Replaying  DVD
    Jan 14 17:54:45 vdr vdr[10265]: >>>>> graphlcd plugin: cGraphLCDStatus::Replaying  -1/17 -1/-1,  non,  1/2, 16:9, STARSHIP_TROOPERS
    Jan 14 17:54:47 vdr vdr[10265]: >>>>> graphlcd plugin: cGraphLCDStatus::Replaying  3/17 1/2, en 1/5 ac3, ,  4:3, STARSHIP_TROOPERS
    Jan 14 17:54:55 vdr vdr[10265]: >>>>> graphlcd plugin: cGraphLCDStatus::Replaying  (null)

    damit bekommen wir heraus was vom DVD-Plugin beim GraphLCD-Plugin ankommt. (PS als VDR-Logginglevel min. -l 1 notwendig, default ist "vdr -l 3")


    CU,
    Andreas

  • Hi,


    ich habe das letzte Replay-Patch noch einwenig erweitert, und zwar wird jetzt die Graphlcd-Ausgabe des Volumenname einer DVD nicht nur von dem Unterstrichen befreit, sondern es werden auch alle Grossbuchstaben des Titel in Kleinbuchstaben umgewandelt.


    Also statt "STARSHIP_TROOPERS" wird jetzt "Starship Troppers" als Titel angezeigt,
    und ein anderes Beispiel wäre, aus "LOTR_THE_FELLOWSHIP_OF_THE_RING" wird "Lotr The Fellowship Of The Ring" ....


    CU,
    Andreas

  • das hört sich gut an...mal merken...

    Gruß Martin (linuxdep)

Participate now!

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