Readme zu QuickTimer V1.0b6d ( V 1.0 Beta 6 d)


Zur Installation und Benutzung lesen Sie bitte das Handbuch. Hier nur das
Wichtigste in Kürze:

- Der erste Start des TAPs dauert wegen der Erstellung von Dateien für die
  Senderlogos etwas länger.

- Das TAP ist zurzeit kostenlos und darf nur zu privaten Zwecken frei genutzt
  werden.
  Obwohl es keinerlei entsprechende Pläne gibt, behalten wir uns das Recht
  vor, spätere Versionen kostenpflichtig zu machen.

- Dies ist eine Betaversion von QuickTimer.
  Obwohl wir sehr viel Sorgfalt auf das Testen verwandt haben, ist es bei
  einem Programm von der Komplexität und mit der Funktionsvielfalt, wie
  QuickTimer sie besitzt, praktisch unmöglich, für die Fehlerfreiheit zu
  garantieren. Die Benutzung erfolgt daher ausschließlich auf eigene Gefahr.

- Diese und spätere Betaversionen werden in Ihrer Laufzeit beschränkt sein.
  Dies erleichtert es ungemein, die vielen Anfragen, Änderungsvorschläge und
  auch Fehlermeldungen zu bearbeiten. Wir bitten dafür um Ihr Verständnis.

  Vor Ablauf der Laufzeitbeschränkung am 02.09.2006 wird es mit Sicherheit
  mehr als eine neue Version von QuickTimer geben ;-)

- QuickTimer gibt es z.Zt. in zwei verschiedenn Versionen. 
  Für Topfields 5000, 5500, 5000t, 5100t und Masterpiece im Verzeichniss "for_5000"
  Für Topfields 5100c und 5200c im Verzeichniss "for_cable"

- Anregungen, Bemerkungen und Fehlerberichte bitte in das Topfield Forum :
http://www.topfield-europe.com/forum/



So, und nun viel Spaß wünschen,

Erdnussnase & Steviec


-------------------------------- History --------------------------------------

Änderungen von Beta 6c zu Beta 6d:

Fixes:
- Wenn zwei Aufnahmen laufen und in der Senderauswahl nur die verfügbaren Sender angezeigt werden, konnte nicht 
nach oben gescrollt werden.
- Kleiner Grafikfehler in der Timereingabe wurde behoben
- Bei der Titeleingabe konnte nach Eingabe eines Spaces nicht zwischen Klein- Großschrift umgeschaltet werden.
- Wecktimer werden vom T4 Fix und vom Setzen der Timer auf T4 nicht mehr geändert.
- Transparenzfehler des Masterpiece wurde behoben
- Timer deren Laufzeit kleiner war als der standardmäßige Vor + Nachlauf wurden u.U. mit falschen Zeiten angezeigt
- Bei dem Datum in der Timereingabe kann kein ungültiges Datum mehr eingegeben werden.
- Der Test auf Blocker beachtet jetzt wieder das Datum.
- Wenn eine Aufnahme lief wurde u.U. die Warnmeldung welche Timer noch aufgenommen werden können verfälscht.
- Freeze bei "falschen" Tastenkombinationen in der Timereingabe wurde behoben.
(Bisher nur intern aufgefallen)
- Beim Timer zusammenfügen wird jetzt wieder die richtige Anfangszeit programmiert.


Features:
- Beim Aufnahmedialog wird beim Verlängern mittels nachfolgender Sendung(en) automatisch der Nachlauf hinzuaddiert.
- Es gibt einen extra Defaultwert für die Rückschaltfrage im Menü.
- Kein Einblenden von QT wenn man sich im Videotext oder in einem Topf Menü befindet. 
- Es gibt nun einen Doppelpunkt bei der Titeleingabe (Wofür auch immer man dieses "verbotene" Zeichen auch braucht ;-)
- Die Umschaltfrage des T4 Fix kommt nicht während man sich im Videotext oder in einem Topf Menü befindet. 
Stattdessen wird die Standardantwort benutzt und ggf, sofort umgeschaltet.
- T4Fix: Es gibt im Menü die Einstellung das die Umschaltfrage nicht kommen soll wenn man sich im Playback und/oder Timeshift befindet.
- T4Fix: Es wird keine Rückschaltfrage gestellt wenn man vor der Umschaltung einen CAS Kanal gesehen hat.
- T4Fix: Der Sonderfall das zwei Timer im Abstand von einer Minute starten, die frühere Aufnahme von einem Live Kanal 
und die spätere von einem CAS Kanal, wird nun nach Power Up gesondert behandelt.
(Bei diesem Fall gab es in 6c eine verschlüsselte Aufnahme)
- Es gibt eine neue Ausgabe des freien Speicherplatzes in der Timerliste im Format HH:MM.
- Format des freien Speicherplatzes kann nun rotierend oder fest auf ein Format eingestellt werden.
- OSD Test für den Masterpiece wurde eingebaut. Dazu muß im QT Menü der Gerätetyp Masterpiece gewählt sein.
- Auf Wunsch wird via WSSKiller Tap das 4:3 Format des Fernsehers eingeschaltet, wenn QT eingeblendet wird.
- Die Bedeutung der Tasten Vol+/- und <</>> kann vertauscht werden.
- In der Kommandodatei kann mit dem Kommando DelTimer nun auch ein Timer gelöscht werden.
- Auf Wunsch kann QT die Auschaltkontrolle des Topfes überwachen. D.h. der selten vorkommende Fehler das sich der Topf 
z.B. nach einem EPG Scan nicht mehr ausschaltet sollte dadurch behoben werden. (War nicht richtig überprüfbar, sollte aber tun)
( Diese Option muß auch aktiviert werden wenn der GmtFix eingeschaltet wird)

- GmtFix: Der Fehler das der Gmt Offset nicht bei den EPG Zeiten berücksichtigt werden kann dadurch behoben werden.
  (Ausschaltkontrolle muß ebenfalls eingeschaltet sein. Einmal- Wecktimer dürfen dann nicht mehr verwendet werden da sonst der 
  Topf nicht selbsttätig abgeschaltet wird.
  ( Ich bin mit diesem Fix nicht richtig glücklich. Es ist mir aber kein anderer Weg bekannt als über die jetzige Tastensimulation ins 
    Gmt Menü des Topfes zu gehen und dieses, ohne Änderungen wieder zu verlassen.
    QT will das so früh wie möglich machen, muß aber sichergehen das die Tasten nicht durch ein anderes, startendes Tap abgefangen werden.
    Dafür gibt es im Menü die Einstellung wieviele Sekunden kein OSD mehr auf dem Bildschirm sein darf, bevor der Fix gestartet wird. (1-480) 
    Ebenso kann es zum Einfrieren des Topfes kommen wenn während der Ausführung des gmt Fix Festplattenzugriffe von Taps gemacht werden,
    bzw. der Topf beim Starten auf einen verschlüsselten Sender gerade das CAM initialisiert. Deswegen muß die Zeit auch diese Faktoren 
    berücksichtigen. Und wahrscheinlich nichtmal als letztes hängt die Zeit auch u.U. noch von den Verwendeten Settings ab. 
    Als Startwert empfehle ich 10 Sekunden. )

  !!!!!!!!!!   LESEN SIE UNBEDINGT DAS HANDBUCH BEVOR SIE DIESES FEATURE BENUTZEN !!!!!!!!!!!!!!!!!!!!!!!!
  !!!                                                                                                  !!!
  !!!            Der Topf kann bei Benutzung dieses Features sehr leicht einfrieren.                   !!!
  !!!               Es ist eine langwierige Ermittlung der richtigen Zeit nötig.                       !!!
  !!!                                                                                                  !!!
  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  



Änderungen von Beta 6b zu Beta 6c:
Fixes
- T4 Fix Zeitverhalten geändert. So wird bei Standardantwort die Tunerzuweisung nach der Umschaltung gemacht
- Zuweisen des Tuners 4 für alle Timer war nicht einstellbar
- Kein Aufruf des laufenden Aufnahmedialogs wenn man sich im Timeshift befindet und die Stoptaste drückt.


Änderungen von Beta 6a zu Beta 6b:
Fixes
- Einige Timer und Aufnahmen zeigen als Endung "recc" an (Aufnahmeprotokoll). 
- Laufen 2 Aufnahmen auf dem gleichen Tuner werden in der Senderauswahl Sender
ausgegraut, obwohl noch ein Tuner frei war und somit eigentlich alle Sender verfügbar wären.
- Im Timeshift kann man die Senderliste nicht mit OK öffnen (es kommt die originale)
- Die Einstellung der Taste zum Aufrufen des Aufnahmedialoges funktioniert zwar, aber es geht
dann nicht mit dieser sondern nur mit der Stoptaste!
- Doppelte Buchstaben am Ende mancher Timernamen beseitigt
- Hidden Entries in Timerliste werden wieder grau dargestellt
- +1 Problem bei Zahlendirekteingabe in der Timerliste und Aufnahmeprotokoll beseitigt

Features:
- Sender, von denen aufgenommen wird, werden in der Senderauswahl rot dargestellt
- In der Senderauswahl werden hinter den Sendern, die auf dem gleichen Transponder liegen wie ein aufnehmender Sender, der Tuner angezeigt.
- Sortierung in der Aufnahmehistorie Name und Datum
- im Aufnahmedialog 2. Zeile auch "nach dieser Sendung" auswählbar (Kein extra Punkt, einfach mit Vol- )
- Senderliste wird neu eingelesen, wenn man die Kanalsuche verlässt
- Endlos Blättern im Menü (Immer)
- Fehlermeldung wenn beim Erstellen des Logofiles kein ChannelLogos2 Ordner, allerdings ein improBox Logoordner vorhanden ist.
- Zahlendirekteingabe in der Senderauswahl
- Alle Timer in der Timerliste können nun von QuickTimer auf Tuner 4 umgesetzt werden, unabhängig davon wer diese Timer erstellt hat.
(Sinnvoll in Verbindung mit dem T4 Fix)

Erweiterung T4 Fix:
- gleicher Tuner bei gleichem Transponder (im Menu einstellbar)
- Entschlüsselung bei laufendem Betrieb:
Bei verschlüsselten Sendern erfolgt Nachfrage wegen Umschaltens und kurz nach Start der Aufnahme Nachfrage wegen Zurückschaltens (beides im Menü einstellbar)


Änderungen von Beta 6 zu Beta 6a:
- Fix in der T4 Logik. Die ganz einfachen Dingen gingen nicht mehr. 
Sorry ist beim Test irgendwie durchgerutscht.

Änderungen von Beta 5 zu Beta 6:

Fixes:
- Einfrieren der Senderliste im Radiomodus und eingeschalteten PiP behoben 
- kleiner Grafikfehler bei leerer Senderliste (Druck auf UntertitelTaste)
- Fehler bei der Namenseingabe bei eingeschalteter Einfügefunktion (@ Problem)
- Anzeigefehler wenn weniger Sender als Zeilen verfügbar waren wurde beseitigt
- Anzeigefehler behoben, wenn man mit v+ an das Ende der Liste gescrollt ist
- Anzeigefehler EW WE behoben und in das Topf übliche WL geändert, jedes Wochenende in Wochenende umbenannt
- Timernamen länger als 60 Zeichen.
- Erstellung des Timernamens bei ZUsammenfassung von Timern wurde optimiert.
- Neue Logoroutinen. (Sender ohne Logo belegen keinen Speicher mehr, Cache wird niemals größer als die ANzahl der 
  vorhandenen Logos)
- Untertiteltaste kann als Aufruftaste eingestellt werden

Neue Features:

allgemein:

- Vor Aufruf der Timerliste, Senderliste oder dem neuen Aufnahmedialog(s.U) kann man nun 
  angeben was vor der Einblendung geprüft werden soll.
  Möglich sind Zahlentasten, OSD, OSD2 und deren Kombinationen. 
    - OSD ist dabei die OSD Überprüfung wie es bei der Senderliste in QT Beta 5 gemacht 
          wurde. Dabei wird nicht der gesammte Bildschirm geprüft und kleine Anzeigen wie 
          z.B. eine Uhr verhindern nicht die Einblendung.
  OSD2 testen den gesammten Bildschirm auf OSD.

- Farbe für Datum Uhrzeit geändert
- Optimierung der Routine für die HDD Warnungssymbole. Erkennt nun auch wenn von zwei parallelen Aufnahmen die Erste nicht mehr 
  auf die Platte paßt, jedoch die Zweite.
- Anpassung der Farbtasten (grün Gelbe Taste in Timerliste wurde vertauscht)
- Zeitintervall 3 sec., innerhalb dessen die Tastenkombination gedrückt sein muss (wenn mehrer Tasten eingestellt sind)
- für internationale Versionen vorbereitet (Ersetzung aller Fensterbeschreibungen)
- Endlosblättern getrennt einstellbar (Timerliste/Senderliste)

Senderliste:

- Logo wird jetzt erst nach Stillstand des Auswahlbalkens von länger als 1 sec. gezeichnet.
Das macht das Scrollen in der Senderliste deutlich schneller.
dem Scrollen angezeigt
- Senderliste zusätzlich ohne Hilfe (Hilfe 1,2,aus), damit sie kleiner wird (für aufgezoomtes Bild)
- verschiedene Anzeigearten für aktuelles Event (Scrollen, zweizeilig usw)
- Grafiksymbole für verschlüsselt bei Anzeige ohne PIP
- Anzeige des aktuellen Tuners 
- Senderliste beginnt auf Wunsch bei Sender 30 oder dem vorherigen Sender (sofern Sender über QT gewechslet) Siehe Recall.
- mit Recall kann auf den zuvor gewählten Sender gesprungen werden. Zum schnell überprüfen des PiP eines anderen Sendern z.B. bei Werbung.
- neue Sortieroption CAS - free
- Tunerwechsel über Simulation der Tastendrücke. (Auch wenn ich mit dieser Lösung nicht glücklich bin)
  ( Systembediengt sieht man die orginal Senderliste aufblitzen. Das ist NICHT abstellbar)
- Anzeige des aktiven Tuners

Timerliste:

- Hilfeebene (Tasten hinzugefügt)
- wird die Timereingabe mit exit beendet, wird der zuvor gewählte Timer wieder angewählt.

NEU: Aufnahmedialog:

- aktuelle Aufnahmen können bearbeitet und gelöscht werden. 
  Aufruf über Timerliste oder durch Ersetzen des original Topf Dialogs oder selbst definierte Aufruftasten
  (Aufnahme kann gestoppt, manuell verlängert/verkürtzt werden oder per nachfolgender Sendung verlängert werden)

NEU: Timerhistorie  oder auch Aufnahmeprotokoll genannt
- Alle Timer bzw Aufnahme- relevanten Ereignisse können protokolliert werden.
  (Anlegen, verschieben löschen von Timern, Starten Beenden der Aufnahme etc. 
  Jeweils immer mit Uhrzeit des Ereignisses und evtueller Zusatzinfo (welcher Tuner etc)

Motivation dahinter war meine Regierung die immerwieder Probleme mit nicht startenden Aufnahmen hatte
( Oder glaubte sie zu haben ;-)
Nun kann man nachsehen ob dem wirklich so war, bzw. wieso das passiert ist.

NEU: Tuner 4 Fix
Wir waren es leid immer darauf zu warten das Korea es endlich schafft eine Firmware zu basteln die nicht nur neu,
sondern auch fehlerfrei die Tunervergabe bei T4 Timern handhabt. Deswegen macht das auf Wunsch nun QuickTimer selbst.
Dazu kontrolliert QT kurz vor Start der Aufnahme die Tunerbelegung, sowie parallele Aufnahmen und programmiert Tuner 1 oder 2
in den Timer. Nach Start der Aufnahme wird bei Wiederholungstimer der Tuner in der Timerliste wieder auf 4 zurückgesetzt.
Da die Überprüfung welcher Tuner frei ist komplett von QT alleine gemacht wird spielen Fehler in der Firmware hier keine Rolle mehr.
Auf Wunsch optimiert QT die Tunervergabe auch anhand des aktuellen Tuners und schafft es so Umschaltungen des Live Programms zu vermeiden 
bzw. Aufnahmen von verschlüsselten Sendern, soweit technisch überhaupt möglich, entschlüsselt aufzunehmen.
Entgegen der Firmware beachtet QT dabei auch in der Zukunft startende AUfnahmen die auf einen festen Tuner programmiert wurden.

Diese Funktion gliedert sich innerhalb von QuickTimer in sehr viele unterschiedliche Fälle.
Trotz großer Mühe die wir uns gemacht haben können wir nicht garantieren das wir schon alle möglichen dieser Fälle korrekt berücksichtigen. 
Wir behaupten aber das die Fehlerbehebung deutlich schneller passieren wird als 
die der Firmware. Außerdem wird ein einmal funktionierender Mechanismus auch auf späteren Firmwaren laufen, 
sodaß Tuner 4 dann Korea-unabhängig sein wird. 
(Ausgenommen extrem große Änderungen in der Timerliste/Timerbehandlung die es aber seit Bestehen des 5000'ers Topfes noch nicht gegeben hat)

!!!!!!!!!!!!!! 
Zur Zeit ist diese Funktion nur für symetrische Antennenanlagen. Soll heißen bei Anlagen bei denen jeder Tuner
 zu jeder Zeit jeden Sender empfangen kann. Das ist bei sehr vielen Sat Anlagen und bei fast allen Kabel und DVBT Receivern der Fall. 
!!!!!!!!!!!!!!

Änderungen von Beta 4 zu Beta 5:

- AUfruf Senderliste mit einstellbarer Tastenkombination
- improBox Logos mit improBox ab Beta 4 gehen wieder
- Anzeigefehler Timerliste bei nur unsichtbaren Timern behoben
- Sortierung Senderliste nach Umsortierung gefixt
- Endloses blättern per Menü einstellbar
- Vol+/- blättert seitenweise vorwärts.
- Farbiger Fortschrittsbalken auswählbar.
- Senderliste sollte jetzt trotz eingeblendeter Uhr kommen.
- Senderliste kam bei unterschieldichen Topfkonfigurationen nicht hoch. dies wurd (hoffentlich) gefixt.
- Orginal Senderliste kann mit der Tastenkombination "0" und Ok, bzw "0", "0" und Ok erreicht werden

Änderungen von Beta 3 zu Beta 4:
Fixes:
- Wecktimer konnten nicht programmiert werden
- Unetrmenüs verlassen sprang zu merkwürdigen Menüeinträgen
- Gleiche Taste zum Ein und Ausblenden war nicht möglich
- freier HD Speicherplatz wurde bei Dauertimeshiftern nicht aktualisiert
- HD lief beim Sichern von Timer an
- Radio/TV Umschaltung leicht gestört
- Timer 0.0x (x < Vorlauf) bekamen falsche Datumsanzeige 
  ( nur intern aufgefallen)
- Zwei Timer mit gleicher Startzeit konnten u.U. nicht programmiert werden


Features
- Einzelner Vor und Nachlauf für QT Timer
- Senderliste des Topfes kann ersetzt werden
- Senderliste nun mit PIP
- Neue Sortierungen in Senderliste (Prognr. Name, Anbieter, Satelitt)
- Neue Sprungfunktion in Senderliste zur nächsten Gruppe innerhalb des Sortierkriteriums 
  ( Nächster Anfangsbuchstabe, Nächster Anbietzer, nächster Setelitt)
- Anzeiger verfügbare/alle Sender in der Senderliste.
- Anzeige und Unterdrückung von nicht verfügbareb Sendern in Senderliste
- Nach Löschen eines Timers springt der Auswahlbalken nun auf den nächsten verfügbaren Timer in der Sortierreihenfolge
- Nach Ändern der Sortierung der Timerliste bleibt der aktuell gewählte Eintrag erhalten
- Aktuelle EPG Daten in Senderliste
- Aktuelle EPG Daten zu progarmmierten Timern in Timerliste
- Weiches Ein und Ausblenden
- Freier Speicher wird gelesen wenn man sich in der Topfield Timerliste befindet.
- Timer können als Unsichtbare Timer makiert werden. P Timer sind automatisch als unsichtbar makiert.
- Anzeige der Timerliste mit/ohne unsichtbare Timer
- Transparenz auf Wunsch auf 0% oder Topfeinstellungen
- API Bug in Ermittlung des aktuellen Timers umgangen 
  ( Ist bisher noch nie schiefgegangen, wurde vorsorglich beachtet)
- Scrollen des ausgewählten Timernamens
  (In zwei verschiedenen Versionen mit jeweils drei Geschwindigkeitsstufen)
- Support für 5100 und 5200c Geräte
- Hilfetexte komplett überarbeitet.
- Einführung einer Kommandodatei mit der Timer über eine Terxtdatei erstellt werden können
   ( Die Datei heißt QuickTimer.cmd und enthält pro Zeile ein KOmmando. Zeilen die mit / beginnen werden
     nicht beachtet. Die Kommandozeile hat folgendes Format:
     "AddTimer:Prog,Datum,Start,End,Name,<RECURANCE[OT|WE|WD|EW|ED]>,<TUNER[1|2|4|1?|2?]>,<REC[R|P]>,<TYPE[TV,RADIO]>,<Vorlauf>,<Nachlauf>"
	Datum in Format 2006-01-19
	Zeit in Format 23:45
     Parameter in <> sind optional. Fehlen sie, wird Ihr jeweiliger Defaultwert genomen:
	RECURANCE == OT
	TUNER== Wie im QT Menü eingestellt
	REC==R
	TYPE==TV
	Vorlauf,Nachlauf wie im QT Menü eingestellt.
     Datei wird mit dem im Menü eingestelltem Intervall gesucht und wenn gefunden, ausgeführt und gelöscht.
     Ausführung auch auf Tastendruck mit der Taste TvSat während man in der Timerliste ist.
- Vorbereitung für andere Sprachen
     


Änderungen von Beta 1 (Beta 2) zu Beta 3:
Neue Funktionen:
- Exit-Taste kann im Menü als Button zum Verlassen der Timereingabe,
  Namenseingabe und anderer Fenster eingestellt werden
- Die Namenszerlegung in der Timerliste wurde komplett überarbeitet.
- Menü: Scrollpfeile werden angezeigt
- Radioaufnahmen werden nun bei Berechnungen mit anderen MB/h ausgewertet.
  Diese MB/h ist im Menü einstellbar.

Korrigierte Fehler:
- Absturz behoben
- Anlaufen der HD beim ersten Einblenden von QuickTimer behoben
- Logos-Nachladen wurde gefixt
- Anhang eines Anführungszeichen wurde behoben
- HDD Anzeigebalken: Segmentanzeige für grün/gelb/rot wurde gerichtet
- ungewollte Timererstellung bei Tap-Start wurde behoben
- Buttonfarben von "Sichern" und "Exit" in der Timereingabe und Namenseingabe
  wurden vertauscht
- Menü: Anzeige des aktuellen Untermenüs wird beim Scrollen nicht mehr
  entfernt
- Topf-Problem mit TAP_Hdd_ChangeDir wurde behoben (Vielen Dank an Gerti für
  seine Hilfe!)
