Beiträge von dbluelle

    Shrinker
    Die Dateien werden nur gelöscht, wenn sie wieder überschrieben werden sollen.
    Ich wollte dadurch vermeiden, dass bei einem Senderwechsel erst die Festplatte 'ne Weile rumrödelt, um die ganzen Dateien zu löschen.
    Wenn man natürlich die Box 5 Stunden auf Pause lässt, wird's etwas problematisch :winking_face:
    Vielleicht wäre es ein Kompromiss, beim Senderwechsel alle Dateien zu löschen, die über die eingestellte Aufnahmedauer hinausgehen. Dann wäre im Normlfall kein Löschen nötig und man hätte trotzdem nur wenige Dateileichen auf der Platte.


    dbluelle

    Zitat

    Original von jabba80
    Vorschlag
    Wäre es nicht ganz clever das Plugin im StandBy-Modus zu deaktivieren, so dass man die Box in diesem Zustand als Streaming-Server benutzen kann, um bspw. am Laptop oder per Xbox TV zu gucken? Wenn das Plugin sich beim Streamen aktiviert bleibt der Stream nämlich immer direkt stehen.


    Anscheinend stören sich Streaming und permanenter Timeshift gegenseitig :frowning_face:
    Ich habe das jetzt so eingebaut, dass der permanente Timeshift gestoppt wird, wenn "gestreamt" wird.


    dbluelle

    Okay, ich habe das mal eingebaut.
    Die entsprechenden Icons liegen im CVS in enigma/data/pictures/keypics,
    falls die noch jemand überarbeiten will :winking_face: .


    dbluelle

    Okay, ich denke, ich habe den Fehler gefunden :grinning_squinting_face:


    Es tritt (zumindest bei mir) nur auf, wenn eine Aufnahme läuft und man diese Aufnahme gleichzeitig anschaut.
    Da merkt Enigma beim Abspielen u.U. nicht, wenn in der Aufnahme auf die nächste Datei gewechselt wurde.


    Im CVS ist das jetzt gefixt.


    Man kann das Problem umgehen, wenn man in den Experteneinstellungen die Splitgröße grösser setzt.


    dbluelle

    IMHO hast du beim Vorspulen einfach das (aktuelle) Ende der Aufnahme überschritten,
    also du hast quasi das Livebild wieder "eingeholt" :smiling_face: .
    Wenn das passiert, ist es ganz normal, das wieder in's Livebild gesprungen wird.
    (Die Dreambox kann ja vieles, aber Vorspulen in die Zukunft geht leider nicht :winking_face: )


    dbluelle

    Einfach http://<ip-der-box>/log/debug.html aufrufen.
    Wenn du dann den Fehler hattest, den Download abbrechen und als Datei abspeichern.
    Wegen der Dateigrösse musst du dir keine Sorgen machen, soviele Ausgaben dürften da nicht kommen.
    (Die Datei kannst du dann ja auch zippen und hier anhängen)


    Hier noch ein paar Fragen, um es etws einzugrenzen:
    1. Wenn du dir den Film zwemal anschauen würdest, passiert dann dasselbe an derselben Stelle ?
    2. Hast du den permanenten Timeshift aktiviert?
    3. Passiert es auch, wenn du mit den Zahlentasten "spulst" ?



    dbluelle

    Zitat

    Original von Real Ryu
    mit der "0" kannst du marker setzen und löschen:)
    mit der ">" zum nächsten marker springen und mit "<" zurück zum letzten marker;)


    Das ist aber im CVS so nicht drin :confused_face:


    Ist generell kein grosses Problem, nur müsste sich dann jemand finden, der mal ein paar schöne Bildchen für die Shift-Tastenkombinationen erstellt :face_with_rolling_eyes:
    (So in der Art wie im Verzeichnis enigma/data/pictures/keypics/ )


    dbluelle

    Zitat

    Original von jabba80
    Vorschlag
    Wäre es nicht ganz clever das Plugin im StandBy-Modus zu deaktivieren, so dass man die Box in diesem Zustand als Streaming-Server benutzen kann, um bspw. am Laptop oder per Xbox TV zu gucken? Wenn das Plugin sich beim Streamen aktiviert bleibt der Stream nämlich immer direkt stehen.


    Okay, werde ich mir mal anschauen.


    Zitat

    Original von jabba80
    Frage
    Ist es möglich eine neue Version des Plugins so zu releasen, dass man es in ein bestehendes Image einbauen kann? Bzw. was muss ich austasuchen, wenn ich mit ein aktuelles CVS-Image backe?


    Das ganze ist kein Plugin, sondern direkt in Enigma integriert, d.h. sobald du ein aktuelles CVS-Image baust, ist es drin :winking_face:


    dbluelle

    Coronas
    Es lag an einem Fehler in der libsdl.
    Ich habe gerade einen Fix eingecheckt, damit sollte es jetzt laufen.


    Ein neues Binary ist auch online.



    martin21
    I can't test on DM7020, but normally it should work there as well.
    Does the plugin work so that you get a listbox with one entry "start scummvm" ?
    Can you post a log?
    You can install the games wherever you want, you have to select the directories in scummvm by the "add game" button


    dbluelle

    Okay, Ich hab's gerade bei mir nochmal mit der Version getestet, die im CVS ist, und die stürzt bei mir auch ab :face_with_rolling_eyes: .


    Da muss ich beim Einchecken irgendwas übersehen haben :frowning_face:
    Ich werde mir das nochmal genauer anschauen.


    (Ich denke, deine Box hat keinen Schlag :winking_face: )


    dbluelle

    Da fällt mir gerade ein: Hast du eine Swapdatei eingerichtet und aktiviert?
    Ich vermute, das es ohne Swap nicht richtig läuft (kann ich aber gerade nicht testen).


    dbluelle

    Mal so halb OT:


    Kann mir mal jemand genauer sagen, was die neuen Treiber für die 500er ausser der Plagiatserkennung noch für Änderungen drin haben. Angeblich irgendwas mit jpg-Darstellung, aber ich habe da keine genaueren Informationen gefunden (und ich habe auch keine Lust, 20-seitige Flame-Threads zu durchforsten :winking_face: ).


    dbluelle

    Es sollten eigentlich keine weiteren Libs nötig sein (libSDL wird statisch zum Binary dazugelinkt).


    Getestet habe ich es mit einem ganz normalen CVS-Image.


    Was passiert denn, wenn du es ohne den erweiterten libpath startest?


    Evtl. gibt es Probleme, wenn du keinen Pfad für die savegames angibst.
    Der Default-Path ist da IMHO $HOME/.scummvm oder so, was ja bei der Dreambox im nicht beschreibbaren Berich liegt.
    Bei meinem Plugin wird zusätzlich der Pfad für die savegames auf /hdd/scummvm/savegames gesetzt, hast du das Verzeichnis evtl. nicht angelegt?


    Übrigens ist mein Binary für die DM7000 kompiliert, aber das müsste eigentlich auf allen Enigma1-Boxen laufen, oder?


    dbluelle

    Nur zur Information:
    Ich habe noch 2 Kleinigkeiten im CVS eingebaut, die mich schon länger gestört haben:


    1. Wenn man zwischen zwei Sendern umschaltet, die beide AC3-Audio übertragen, kommt jetzt nicht mehr das Klacken (zumindest bei meiner Anlage) vom Verstärker, wenn er auf den AC3-Ausgang umschaltet. (Vorher wurde jedesmal erst wieder auf den "normalen" Audio-Ausgang umgeschaltet.)


    2. Wenn man einen Film au der Festplatte löscht, wird er jetzt auch aus der Wiedergabeliste gelöscht.


    dbluelle

    Zitat

    Original von m0rphU
    1. Wenn ich meine Box aus dem Standby wieder aufwecke, funktioniert Timeshift solange nicht mehr, bis ich mindestens einmal umgeschaltet habe (hier fehlt wahrscheinlich nur eine Abfrage oder ein Event-Handler ;))


    Erledigt, ist im CVS. :smiling_face:


    dbluelle

    Ups, das hatte ich überlesen, das es um die 7020 geht :face_with_rolling_eyes:


    Eine andere Möglichkeit wäre, in der passwd-Datei mit TuxCom "von Hand" den Password-teil zu löschen.
    Also den Teil zwischen dem ersten und dem 2. Doppelpunkt entfernen:

    Code
    root:xxxxxxxx:0:0::/:/bin/sh


    Code
    root::0:0::/:/bin/sh


    Dann müsste man ohne Passwort auf die Box kommen.


    dbluelle

    Hallo,


    Ich habe mir mal ScummVM vorgenommen und den CVS-Stand auf die aktuelle Version (0.11.1) aktualisiert.


    Zusätzlich habe ich ein Plugin eingecheckt, mit dem man ScummVM bequem starten kann:


    Vorraussetzungen:
    - Das scummvm-Binary muss im Verzeichnis /hdd/scummvm/ liegen und ausführbar sein.
    - Es muss das Verzeichnis /hdd/scummvm/savegames/ existieren (darin werden die gespeicherten Spielstände abgelegt
    - ScummVm wird vermutlich ohne aktivierten Swap nicht laufen


    Nachdem ein Spiel über scummVM hinzugefügt wurde, erscheint es beim nächsten Aufruf des Plugins in der Liste der Spiele
    Zusätzlich erscheinen alle gespeicherten Spielstände in der Liste, sodass man bequem direkt einen Spielstand aufrufen kann.


    Steuerung:


    HOCH/RUNTER/LINKS/RECHTS: Bewegung des Mauszeigers
    OK : entspricht linker Maustaste
    BLAU : entspricht rechter Maustaste
    DREAM/MENU : Hauptmenü
    ROT : Zwischensequenzen überspringen
    EXIT/LAME : ScummVM beenden
    VOL+/- : Lautstärke ändern
    GRÜN/GELB : Textgeschwindigkeit ändern
    MUTE : Spiel pausieren


    Der Mauszeiger kann auch mit dem Mausknubbel der DMM-Tastatur gesteuert werden



    Um das scummvm -Binary zu bauen, reicht make .scummvm.
    Dann muss in root/cdkflash die Datei .part_scummvm angelegt werden.
    Nach dem make rebuild-flash ist dann die fertige version in cdkflash/root/bin .
    Das binary ist 5,9 MB gross, passt also nicht in ein normales Image.


    Ausserdem habe ich auch libSDL etwas umgebaut, sodass man relativ einfach die Tastenbelegung für weitere SDL-basierte Anwendungen anpassen kann (näheres dazu in cdk/doc/README.SDL)


    EDIT: Eine kompilierte Fassung gibt's hier


    dluelle