"xMeDia"
MP3 & CD Home Player - Ablauf
(zuletzt
geändert 24.08.2005)
Inhalt:
Ablauf-Schema
Schematisch dargestellt funktioniert
der gesamte Ablauf folgendermaßen:
-
Die IR Fernbedienung sendet ein
IR Kommando an den IR Empfänger.
-
Über USB (Igor's Windows
Treiber und das Igor'sche Girder Plug-In) kommt das Kommando zu Girder.
-
Girder analysiert das Kommando
anhand der gelernten Daten aus der xMeDia Gruppe.
-
Girder schickt die Shortcuts aus
der xMeDia Gruppe an die xMeDia Applikation.
-
xMeDia wiederum gibt zum einen
Steuerungskommandos an das grafische LCD über LPT aus und steuert
zum anderen Winamp über sein Plug-In Interface an.
-
In deranderen Richtung bekommt
xMeDia (ebenfalls über das Plug-In Interface) Informationen von Winamp
(z.B. aktuelle Spielzeit etc.).
-
Winamp spielt die Titel dann (wie
ist es anders zu erwarten) über die Soundkarte ab.
Start-Ablauf
Nach dem Einschalten des PC
findet grob gesagt folgender Ablauf statt:
-
Beim Ausführen der 'Autoexec.bat'
(mit dem Aufruf von 'Lpt2Glcd.exe') wird das LCD initialisiert und das
xMedia Start-Logo auf das LCD ausgegeben.
-
Danach startet Windows 98.
-
Über den Autostart-Eintrag
'Girder.lnk' wird Girder und über 'xMeDia.lnk' wird die xMeDia gestartet.
-
xMeDia liest die INI Datei ein,
startet dann 'Kill_IgorPopUp.exe' und zuletzt Winamp.
-
Danach wird gewartet bis Winamp
geladen ist.
-
Sobald xMeDia das Winamp Fenster
erkennt, wird das LCD mit der "normalen" Anzeige aktualisiert.
-
xMeDia ist nun zur Bedienung per
Fernbedienung bereit.
Shutdown-Ablauf
in den Stand-By Mode
Wird der "Exit" Button (bzw.
natürlich die darauf gemappte Taste der Fernbedienung) 2x innerhalb
von 2s gedrückt, dann initiiert xMeDia den Stand-By Mode (um z.B.
anschließend schneller hochfahren zu können):
-
xMeDia sichert die aktuellen Abspieldaten
(für evtl. Resume nach dem Wake-Up aus Stand-By).
-
'Kill_IgorPopUp.exe' wird gestartet.
-
Winamp wird gestoppt.
-
Die Stand-By Meldung wird am LCD
ausgegeben.
-
Der Stand-By Modus von Windows
wird aufgerufen.
-
Ein Wake-Up ist nun möglich,
wenn man z.B. den Power-Taster drückt.
Shutdown-Ablauf
um den PC herunterzufahren
Wird der "Exit" Button (bzw.
natürlich die darauf gemappte Taste der Fernbedienung) 1x innerhalb
von 2s gedrückt, dann initiiert xMeDia den Shutdown Mode (komplettes
Abschalten des PC):
-
xMeDia sichert die aktuellen Abspieldaten
(für den nächsten Neustart).
-
'Kill_IgorPopUp.exe' wird gestartet.
-
Winamp wird gestoppt.
-
Die Shutdown Meldung wird am LCD
ausgegeben.
-
Winamp wird geschlossen.
-
'ShutdownForced.exe' wird gestartet
-
Damit werden alle sonst evtl.
noch offenen Anwendungen und Treiber gezwungen sich zu beenden.
-
Im Anschluß beendet sich
Windows selbst.