Hallo,
ich beschäftige mich seit etwa 14 Tagen mit dem SOT-Client und finde ihn echt klasse!
Aufmerksamkeit habe ich jetzt dem Programm TCPMP gewidmet, besonders dem Equalizer. Leider gehen die Einstellungen nach Beenden der Box wieder verloren. Das möchte ich ändern. Ich denke es gibt noch mehr, die daran Interesse haben. Gerne würde ich da NEELIXThomas und die anderen bei der Entwicklung unterstützen. Irgendwann werden die Equalizer-Einstellungen bestimmt in die SOT.ini eingebaut. Vielleicht kann man das Problem in der zwischenzeit anders lösen.
Ich würde da gerne auf eure Unterstützung bauen. Zusammen kriegen wir das vielleicht hin.
Mein Kenntnisstand: In der Registry der Box gibt es unter [HKEY_LOCAL_MACHINE\SOFTWARE\TCPMP\EQUA] die Einstellungen für den Equalizer. Die Schlüssel dafür werden erst nach dem Starten von player_ce2.exe dort eingetragen. Das ist aber kein Problem. Ich habe die Schlüssel mal vor dem Starten des Programms dort eingetragen und die Einstellungen wurden übernommen und nicht überschrieben.
Die Schlüssel (jeweils DWORD) im Einzelnen:
399 Equalizer aktivieren (Wert 0X00000001), 400 Volume normalization (Wert 0X00000001), 384 Pre-amp (Werte zwischen 0X000014 und 0XFFFFFFEC), 385 60Hz, 386 170Hz, 387 310Hz, 388 600Hz, ..., 394 16Khz.
Als Registry Editor habe den von PHM genommen
http://www.phm.lu/products/Embedded/ unten auf der Seite nach OTHER. Ist eine einzelne EXE-Datei und muss nicht entpackt werden.
So jetzt das Problem: Die Schlüssel in der Registry müssten nach dem Start des SOT-Client dort eingetragen werden. Man kann mit dem PHM Registry Editor zwar Schlüssel aus der Registrierung exportieren, aber leider habe ich keinen Weg gefunden diese exportierten Schlüssel wieder zu importieren. Dieser Menüpunkt ist in dem Registry Editor deaktiviert und auch regedit /s führt nur zum Start des Registry Editors.
So jetzt bin ich auf eure Hilfe angewiesen. Wie kann man die Schlüssel in die Registrierung bekommen? Hat jemand einen anderen Registrierungseditor für die Box, der sowas kann? Man könnte ein Programm schreiben, dass sogar die SOT.ini ausliest und die Werte in die Registry einträgt. Ich kann Java, leider kein C++ oder sowas. Mit Java kann ich eine INI-Datei auslesen, aber in eine Registry habe ich noch nicht geschrieben. Außerdem weiß ich nicht, wie ich den Quellcode dann zu einem X86-lauffähigen Windows CE-Programm bekomme.
Ja viele Fragen, aber vielleicht habt ihr auf die eine oder andere Frage ja eine Antwort oder einen Hinweis.
Also bitte helft mir, wenn ihr auch Interesse an der Lösung dieses Problems habt.
Gruß
Reiner
ich beschäftige mich seit etwa 14 Tagen mit dem SOT-Client und finde ihn echt klasse!
Aufmerksamkeit habe ich jetzt dem Programm TCPMP gewidmet, besonders dem Equalizer. Leider gehen die Einstellungen nach Beenden der Box wieder verloren. Das möchte ich ändern. Ich denke es gibt noch mehr, die daran Interesse haben. Gerne würde ich da NEELIXThomas und die anderen bei der Entwicklung unterstützen. Irgendwann werden die Equalizer-Einstellungen bestimmt in die SOT.ini eingebaut. Vielleicht kann man das Problem in der zwischenzeit anders lösen.
Ich würde da gerne auf eure Unterstützung bauen. Zusammen kriegen wir das vielleicht hin.
Mein Kenntnisstand: In der Registry der Box gibt es unter [HKEY_LOCAL_MACHINE\SOFTWARE\TCPMP\EQUA] die Einstellungen für den Equalizer. Die Schlüssel dafür werden erst nach dem Starten von player_ce2.exe dort eingetragen. Das ist aber kein Problem. Ich habe die Schlüssel mal vor dem Starten des Programms dort eingetragen und die Einstellungen wurden übernommen und nicht überschrieben.
Die Schlüssel (jeweils DWORD) im Einzelnen:
399 Equalizer aktivieren (Wert 0X00000001), 400 Volume normalization (Wert 0X00000001), 384 Pre-amp (Werte zwischen 0X000014 und 0XFFFFFFEC), 385 60Hz, 386 170Hz, 387 310Hz, 388 600Hz, ..., 394 16Khz.
Als Registry Editor habe den von PHM genommen
http://www.phm.lu/products/Embedded/ unten auf der Seite nach OTHER. Ist eine einzelne EXE-Datei und muss nicht entpackt werden.
So jetzt das Problem: Die Schlüssel in der Registry müssten nach dem Start des SOT-Client dort eingetragen werden. Man kann mit dem PHM Registry Editor zwar Schlüssel aus der Registrierung exportieren, aber leider habe ich keinen Weg gefunden diese exportierten Schlüssel wieder zu importieren. Dieser Menüpunkt ist in dem Registry Editor deaktiviert und auch regedit /s führt nur zum Start des Registry Editors.
So jetzt bin ich auf eure Hilfe angewiesen. Wie kann man die Schlüssel in die Registrierung bekommen? Hat jemand einen anderen Registrierungseditor für die Box, der sowas kann? Man könnte ein Programm schreiben, dass sogar die SOT.ini ausliest und die Werte in die Registry einträgt. Ich kann Java, leider kein C++ oder sowas. Mit Java kann ich eine INI-Datei auslesen, aber in eine Registry habe ich noch nicht geschrieben. Außerdem weiß ich nicht, wie ich den Quellcode dann zu einem X86-lauffähigen Windows CE-Programm bekomme.
Ja viele Fragen, aber vielleicht habt ihr auf die eine oder andere Frage ja eine Antwort oder einen Hinweis.
Also bitte helft mir, wenn ihr auch Interesse an der Lösung dieses Problems habt.
Gruß
Reiner