/*********************************************************************************
 *                                                                               *
 * MultiDec                                                                      *
 *                                                                               *
 * Copyright (C) 1999/2000 Espresso                                              *
 *                                                                               *
 *                                                                               *
 * This program is free software; you can redistribute it and/or                 *
 * modify it under the terms of the GNU General Public License                   *
 * as published by the Free Software Foundation; either version 2                *
 * of the License, or (at your option) any later version.                        *
 *                                                                               *
 *                                                                               *          
 * This program is distributed in the hope that it will be useful,               *
 * but WITHOUT ANY WARRANTY; without even the implied warranty of                *
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the                 *
 * GNU General Public License for more details.                                  *
 *                                                                               *
 *                                                                               *
 * You should have received a copy of the GNU General Public License             *
 * along with this program; if not, write to the Free Software                   *
 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.    *
 * Or, point your browser to http://www.gnu.org/copyleft/gpl.html                *
 *                                                                               *
 *                                                                               *
 * Some Parts are based on the                                                   *
 *                                                                               *
 * Driver for the Siemens Fujitsu DVB PCI card                                   *
 * Copyright (C) 1999 Ralph Metzler for convergence integrated media GmbH        *
 *                                                                               *
 * bttv - Bt848 frame grabber driver                                             *
 * Copyright (C) 1996,97,98 Ralph  Metzler && Marcus Metzler                     *
 *                                                                               *
 * I2C Interface                                                                 *
 * Copyright (C)  1998 Gerd Knorr                                                *
 *                                                                               *
 * programming the msp34* sound processor family                                 *
 * Copyright (C)  1997,1998 Gerd Knorr                                           *
 *                                                                               *
 * saa7146 device driver                                                         *
 * Copyright (C) 1998,1999 Michael Hunold                                        *
 *                                                                               *
 *                                                                               *
 * Die Treiberschnittstelle basiert auf einer alten Trail-Version von WinDriver  *
 * Leider fehlt mir das Geld um eine Vollversion zu kaufen, aber die abgespeckte *
 * Demoversion beinhaltet alle Funktionen die ich bentige.                      *
 * Jedem, der sich mit Treiberentwicklung beschftigt (und das ntige Geld       *
 * zur Verfgung hat), kann ich dieses Teil nur empfehlen !                      *
 *                                                                               *
 *********************************************************************************/ 

/**************************************************************************************************************/
MultiDec Version 5.6


IRQ-Routinen gendert 
Es sollten die Schmierzeichen beim EIT weg sein.

Bentigt im DVB-Betrieb nun weniger speicher.

Datumsauflsung DVB



RAW-OVERLAY im DVB-Modus nun verfgbar !!!! 

Damit schreibt der SAA direkt in den Overlay Bildschirmspeicher.


Achtung!!!!
Der RAW-Modus BT-Chip oder DVB-Overlay ( Nicht Raw ) bentigt den Graka-Triber im FOURCC = YUY2
Der RAW-DVB-Moder bentigt einen FOURCC = UYVY

Es kann also sein, das ihr zwar Overlay machen knnt, aber der RAW-DVB-Modus nicht geht !!!

 
VideoRecorder-Funktionen DVB

Wichtig ::  
==========

Der Recorder ist z.Zt. ( auf meinem LOW-End-PC ) sehr empfindlich !!
Die OSD-Funktionen behindern teilweise die Aufnahme. Es kann zu Strungen kommen.
Die Wiedergabe geht am besten im RAW-Modus.
Am besten, ihr sucht die bei euch zuerst die passenden Einstellungen, da es sich dabei um Timingprobleme 
beim Zugriff auf die DVB-Karte handelt. 


Men Recorder

1. Einstellungen fr Recorder

Es knnen da bis zu 8 Platten ( Verzeichnisse ) angegeben werden, in denen Die Daten abgelegt werden sollen.
Ist die erste Platte voll, wird automatisch auf die nchste weitergeschaltet.


Recorder Format :

PR_NONE  : ist NIX 
AudioPES : Nur AudioDaten im PES-Format
AudioMP2 : Nur AudioDaten im im MP2 - Format
AudioPCM : Nur AudioDaten im PCM-Format ( Kann nicht wiedergegeben werden )
VideoPES : Nur VideoDaten im PES-Format
AV_PES   : Audio und VideoDaten im PES-Format

2. Zeitgesteuerte Aufnahme 

Entspricht der Timerfunktion eines Videorecorders 
( Achtung : Nur minimale Prfung der eingegeben Daten ) 
Eine Zeile kann gelscht werden, in ein Eintrag in dieser Zeile leer ist 

Record   (Alt+A) Starten der Aufnahme
Stop     (Alt+Q) Stoppen der Aufnahme/Wiedergabe
Play     (Alt+Y) Starten der Wiedergabe

Pause    (Alt+P)   Unterbricht die Aufnahme/Wiedergabe
Schnell  (Alt+F)   Schnell vor bei der Wiedergabe
Zeitlupe (Alt+G)   Zeitlupe bei der Wiedergabe


Diese Funktionen sind auch im OSD-Men Taste T verfgbar. ( Play noch nicht implementiert )
Aber Achtung : Siehe oben bei WICHTIG 



Probiert es mal aus !!


Gru Espresso

/**************************************************************************************************************/


MultiDec Version 5.5

Sehr vieles NEU !!!!! 



NEU : Kanalliste berarbeitet

ANALOG 
Bug ( erst Ton dann Nix mehr ) beseitigt;
VT gendert;

Dank an chilli 


Habe mal mit einer html-Speicherung angefangen, ist aber noch nicht fertig. Mir fehlt
dazu einfach die Zeit.


DIGITAL


EPG

OSD-Funktioen

Funktionen im Men OSD oder den entsprechenden KEY ( Direkt fr die Fernbediener eingebaut )



EPG-Liste Current Next  <Taste Z>
Programmheft fr Aktuelle und nchste Sendungen ber diverse Sender

Angezeigt werden der 
Sendername  StartZeit  Titel 

OSD-Steuerung :
Taste                              Funktion
0                                  OSD beenden
1 ( Ende auf dem Nummernblock )    Letzte Seite der Liste
7 ( Pos 1 auf dem Nummernblock )   Erste Seite der Liste
8                                  1 Zeile Nach oben
2                                  1 Zeile Nach unten
9                                  1 Seite rauf 
3                                  1 Seite runter
  

EPG-Liste Aktuelles Programm  <Taste P>
Programmheft fr den aktuellen Sender

Angezeigt werden der 
Datum  StartZeit  Titel 

OSD-Steuerung :
Taste                              Funktion
0                                  OSD beenden
1 ( Ende auf dem Nummernblock )    Letzte Seite der Liste
7 ( Pos 1 auf dem Nummernblock )   Erste Seite der Liste
8                                  1 Zeile Nach oben
2                                  1 Zeile Nach unten
9                                  1 Seite rauf 
3                                  1 Seite runter

EPG-Detail Aktuelles Programm  <Taste O>
Programmheft fr den aktuellen Sender

Angezeigt werden der 
Datum  StartZeit  Titel und der gesamte Beschreibungstext

OSD-Steuerung :
Taste                              Funktion
0                                  OSD beenden
1 ( Ende auf dem Nummernblock )    Letzte Seite der Beschreibung
7 ( Pos 1 auf dem Nummernblock )   Erste Seite der Beschreibung
8                                  1 Zeile Nach oben in der Beschreibung
2                                  1 Zeile Nach unten in der Beschreibung
9                                  1 Seite rauf in der Beschreibung
3                                  1 Seite runter in der Beschreibung
4                                  Beschreibung der vorherigen Sendung
6                                  Beschreibung der nchsten Sendung





Audio-Wahl fr das aktuelle Programm  <Taste I>
In diesem Men kann der AudioTrger ausgewhlt werden.
OSD-Steuerung :
Taste                              Funktion
0                                  OSD beenden
8                                  1 Zeile Nach oben ( Wird direkt eingestellt )
2                                  1 Zeile Nach unten ( Wird direkt eingestellt )
5                                  Diese PID wird als default genommen und abgespeichert


OSD-Programm-Liste <Taste L>
Kann zum Umschalten verwendet werden 

OSD-Steuerung :
Taste                              Funktion
0                                  OSD beenden
1 ( Ende auf dem Nummernblock )    Letzte Seite der Liste
7 ( Pos 1 auf dem Nummernblock )   Erste Seite der Liste
8                                  1 Zeile Nach oben
2                                  1 Zeile Nach unten
9                                  1 Seite rauf 
3                                  1 Seite runter
5                                  Umschalten


Programm-Info Aktuelles Programm  <Taste SPACE> oder nach dem umschalten
Programminfo im DVB-Style zum Sender 
Verschwindet von Selber


Aktuelle DVB-Uhrzeit <Taste U>
Verschwindet von Selber

Alle diese Funktioen sind im Men DVB-Daten im Windowsstyle verfgbar und mit mehr
Funktionalitten.
Geht da mal in den EPG und dann in die Konfiguration


Fr die Uhrzeit mt ihr noch die Zeitzone einstellen 
Men DVB-Daten -> DVB-Datum/Zeit und dort die 2 eintragen 

Wem die Farben der OSD-Mens nicht gefallen, kann diese im Men OSD->Einstellungen
ndern.



Probiert es mal aus !!!

 

Gru Espresso

/**************************************************************************************************************/

MultiDec Version 5.4

Immer noch HotFix : Analoger Scan sollte nun gehen ( Und neues OutFit )


NEU : Kanalliste neu 

- Schneres outfit ( Meine Meinung )
- Spalten verschiebbar 
- Spalten konfigurierbar 
- zum SendePlatzwechsel nicht mehr nur auf und ab sondern den Sender anklicken und einfach Zahl 
  neue Programmnummer eingeben.
- lschen von Kanlen wie bisher oder den Sender anklicken und einfach d oder D eingeben 

NEU : WINBIS 

Wird ein und ausgeschaltet wie z.B Videotext. Zur Zeit werden die winbis-daten in eine
html-datei gedumpt. Wer sich an der Analyse beteidigen will ist herzlich willkommen !!!


Gru Espresso
/**************************************************************************************************************/


/**************************************************************************************************************/

MultiDec Version 5.3B

HotFix : Analoger Scan sollte nun gehen ( Und neues OutFit )

Gru Espresso
/**************************************************************************************************************/

MultiDec Version 5.3

NEU:
Men Kanle im Digitalbereich
Scannen von Transpondern und Frequenzen

Programliste aufgebohrt ( Alte Programmliste ist inkompatibel, daher 
mu auch analog neu gescannt werden )


Erste Aufbereitungen der Daten ( NIT / SDT / PAT )

Spielt einfach mal mit rum !!


Gru Espresso


/**************************************************************************************************************/

MultiDec Version 5.2

NEU:
Analoger VideoDat fr den WDR-Computerclub

Men->VideoDaten->VideoDat Setup

Folgende Einstellungen sind mglich 

1. BasisPfad 

In diesem Pfad wird entweder die Raw-Datei abgelegt, oder ab da die Nutzdaten von VideoDat ebgelegt.

2. Nur als RAW-Datei ablegen.
Die gesamte VideoDat-bertragung wird in eine Datei abgelgt. Diese kann spter ber den Knopf "Jetzt umwandeln"
ausgepackt werden. 
Ist diese CheckBox nicht gesetzt, werden zur Laufzeit die Daten in die Nutzdaten bersetzt.

3. RAW-Dateiname
Dateiname fr die Raw-Datei

Ist die Funktion VideoDat im Videodaten-Men eingeschaltet,
kann der aktuelle bertragungsstatus abgerufen werden.


ACHTUNG:
Luft eine Videodat-bertragung, sollte das System mglichst wenig "angefasst" werden. Abhngig von
der Aktion ist MultiDec gezwungen, den Capture-Driver kurz zu stoppen und neu zu starten. Dabei gehen 
Blcke verloren. Der "Sichterste Modus" ist der Ausgabe-Modus DIB, aber z.B. das Sizen des TV-Fensters wrde
auch dort Blcke wegschmeissen.


Ausgabesynchronisaton ( Analog und Digital ) 
Men -> Ausgabe -> Mit Karten-Interrupt syncronisieren ( 25 FPS)

"Bremst" die Ausgabe auf 25 FPS beim Free-TV. Die Systemlast wird deutlich weniger, und mehr
FPS ist nur die Ausgabe des gleichen Bildes !!
Damit kann man die Synchronisationsproblem mit manchen Grakas umgehen !!!!



nderungen:

Viele viele viele Bugs beseitigt (DVB und Analog)!!!!


Gru Espresso


/**************************************************************************************************************/

/**************************************************************************************************************/

MultiDec Version 5.1

Einige Defaults verndert ( verbessert )

Digitale Ladezeiten verkrzt. 

Bitte mal testen 

Im Men SAA7146 -> Einstellungen -> Firmware prfen und im Speicher lassen 
kann nun ein und ausgeschaltet werden, was mit der DVB - Karte beim Starten/Beenden geschehen soll

Nicht gesetzt: 
Beim Starten Karte immer laden und beim Beenden immer Resetten 

gesetzt:
Beim Starten Karte prfen ob geladen und wenn ja nix tun ( meine leichteste Aufgabe )
Beim Beenden Karte "ausschalten", so da nichts durch den Speicher fegen kann, aber funktionsfhig lassen


Daduch werden die Ladezeiten ( bei bereits gebooteter DVB-Karte ) erheblich verkrzt.



Umschalt-Bug Digital->Analog beseitigt

Speicheraufteilung gendert wg. der Meldung "DVB-Display Memory nicht verfgbar" 
(Sollte nun besser sein ( und ggf richtiger ) DVB-Display Memory (Physikalisch Linear) nicht verfgbar ")
Wenn ihr diese Meldung erhaltet, solltet ihr es nach einen Reboot erneut probieren !!

SizingBug in DVB beseitigt.

Und viele viele andere (DVB)!!!!


Gru Espresso


/**************************************************************************************************************/

MultiDec Version 5.0

( Alle anderen 4.5 bis 4.9 nie freigegeben )

Kleinere AnalogBugs gefixed
Neue Hardware in MultiDec integriert !!!
Nun knnen mit MultiDec auch Technotrend bzw. Hauppauge DVB-S Karten betrieben werden.

Damit wird eine DVB-Karte in Win95/98 NT 4 und Windoof 2000 verfgbar, da der Treiber vollstndig
in MultiDec ( wie beim BT ) integriert ist. Der Nachteil dieser Vorgehensweise ist : Ich mu
jede Funktion der Technotrend DLLs neu machen. 

Die Untersttzung der digitalen Karten ist erst am Anfang. Zur Zeit erst einmal nur Bild und Ton.
An dieser Ecke ist noch sehr viel zu tun, aber ich mchte erst einmal das Know-How ber diese
Karten verbreiten.

Folgende Punkte fehlen noch :

Scannen des Sat oder Transponders. Derzeit kann nur eine DVB-Datei importiert werden. Ich habe mal 
ein Muster beigelegt. Wer sich mit digitalem TV beschftigt, wei woher diese Datei kommt .

Es fehlt noch alles in Richtung EPG. Wird folgen :-)

Keinerlei Decording. ( Kann erst viel spter in Angriff genommen werden )

Ich hoffe mit diesem Ansatz die Neugier von Techotrend zu erwecken um an dringend bentigte Paperware zu kommen.
( Die BT-Karten sind ja auch weggegangen wie warme Semmeln :-)  


Gru Espresso


/**************************************************************************************************************/

MultiDec Version 4.4

Integrierter Sound-Decoder

und viele Bugs gefixed 


Gru Espresso


/**************************************************************************************************************/

MultiDec Version 4.3

Multiprozessorsysteme werden nun untersttzt. ( Sie MultiDec.ini )
Videocrypt-Engine berarbeitet !!!
Beim Zappen ber Composite wird nun ggf, der BT-Chip automatisch geresettet.
Audioschrittweite vergrert ( Hotkey vV )
Bildschirmschoner und/oder PowersaveMode deaktiviert

Bei VT wird nun erst einmal auf DIB geschaltet

Neue Hotkeys 

t                      Starten Videotext Klein
T                      Starten Videotext Gro
Ctrl+T                 Ende VideoText

Cursor Links oder <    vorherige VT-Seite
Cursor Recht oder >    nchste VT-Seite
Cursor Hoch oder q     vorherige VT-Roll-Seite
Cursor Runter oder a   nchste VT-Roll-Seite

Ctrl+W                 VC-Chromakeying an/aus

Ctrl+E  Programmende 


Gru Espresso


/**************************************************************************************************************/

MultiDec Version 4.2


Videocrypt-Engine ist neu !!!
Bitte nicht mit den Keys rumspielen, das ist erst einmal nur fr mich.
( Ich denke die SimulCrypt-Sender ( VC/I und VC/II ) sind da noch anfllig fr :-) , bin 
aber noch am testen ( Es soll ja auch nich eine 4.3 kommen ))

Verbesserter Secam-Support eingebaut ! 
Der Rot-Blau Filter kann im Men Decording->Nagravision->Secam-Threshold eingestellt werden
oder ber Hotkeys.

Es kann nun zur Laufzeit zwischen den diversen KEYs umgeschaltet werden.
Im Men Decording->Nagravision->KeySet auswhlen knnen entsprechende einstellungen gemacht werden
Dadurch kann zur Laufzeit zwischen Pr...... und C+ hin und her geschaltet werden, ohne das eine 
Datei neu erzeugt werden mu


Default-Einstellung ist KeySet 1 : 	Wie bisher
                        KeySet 2 :      C+

Neue HotKeys

iI      Secam-Threshold V (Rot)  seuil de dtection de ligne rouge
uU      Secam-Threshold U (Blau) seuil de dtection de ligne bleue
Ctrl+B  Secam-Blaufilter an/aus  Filtre Secam Lignes violettes Activ/Dsactiv

H     Show/Hide Cursor

ALT+1   KeySet 1 anwhlen
ALT+2   KeySet 2 anwhlen
ALT+3   KeySet 3 anwhlen
ALT+4   KeySet 4 anwhlen


Gru Espresso

/**************************************************************************************************************/

MultiDec Version 4.1

Viele ( Sehr viele ) Bugs gefixed 

*** nderungen ***

PLL initialisieren

Die Einstellung zur Initialisierung wurde aus den BT8x8->IFORM - Parameter entfernt.
Damit entfllt das OK - Feature :-) 
Steht jetzt in BT8x8->PLL - Einstellungen. ( Siehe Neuerungen )

NAGRA-Decoding-Setup

Die Sache mit den UnLOCKFPS etc. entfllt. ( Siehe Dialog Nagravision-Setup )
Einige Ungereimtheiten in diesen Funktionen waren fr die Plattenzugriffe mit 
den damit verbundenen Dekodieraussetztern verantwortlich.
Eine neue Funktion eingesetzte, die nicht konfiguriert werden mu. 

AUTOLOCK,AUTOMOVIEBOOST

Gendert/verbessert


InterCast 

Datendurchsatz verbessert
Realloc Fehler sollte weg sein ( Und der damit verbundene Blue-Screen )
Packet-Lngen-Fehler weitestgehend beseitigt. 

VideoText 

Einige interne Fixes 


** NEUERUNGEN **

Men BT8x8 an -> PLL-Einstellungen

Fr Hauppage-Karten oder diverse Andere, eigentlich alle TV-Karten vom Typ BT878/BT879 
muss in der Regel PLL ( 28 MHz crystal ) angeklickt sein.

Folgende Einstellungen sind mglich : Fr PAL mit einem 28.63636 MHz Quarz
                                      Fr NTSC mit einem 35.46895 MHz Quarz


Men BT8x8 an -> Einstellungen -> Video 

Ein neuer Schieber drinnen fr die gleichzeitige U und V Farbvernderung!



Men Ausgabe  -> ToggleTV-Settings 

Es gab immer einige Beschwerden ber den Rand im TV-Modus ( Ohne Men etc... )
Im neuen Dialog TV-Modus Einstellungen kann nun eingestellt werden, ob man Mit oder
Ohne Rand sehen mchte.
ACHTUNG : Ohne Rand ist kein Sizen mglich !!!!!!!


Men Ausgabe  -> Audio-Mixer Einstellungen

Ab der Version 4.1 kann MuldiDec nun das Sound-Device steuern 
Zur Konfiguration solltet ihr in das Men Audio-Mixer Einstellungen gehen.

Beim ersten Start wird das Device zur Volume-Steuerung und zur Mute-Control automatisch 
gesucht. ( Ob das immer das Richtige ist ???? ) 

In diesem Dialog stehen die zugewiesenen Controls und die Steuerung. Bei Problemen:

Starten von MultiDec und der Lautstrkeregelung ( in der Regel: Start->Programme->Zubehr->Multimedia)

Schauen ob sich beim Schalten der Mute-Einstellung oder einer Lautstrkeregelung aus MultiDec
das richtige Control in der Lautstrkeregelung verndert.

Wenn ja alles OK, wenn nein dann mu das neu Zugewiesen werden.
Klickt dazu auf Zuweisen.

In den Drop-Down-Listen Device, Ausgang und Eingang knnt ich das Mixer-Control anwhen.
In der Liste Control findet ihr die dortigen Items. Ihr msst nun die Controls fr Volume und Mute 
suchen. Dazu whlt im entsprechende Device der richtigen Ausgang / Eingang an und die Controls an.
Im Control Item Feld des Fensters werden euch die Namen diese Controls angegeben. Ihr habt das richtige
gefunden, wenn sich bei der Lautstrke-Regelung ber die Lautstrkeregelung die Werte im aktuellen Zustand
ndern. Diese knnt Ihr dann im Feld Verwenden als entsprechend zuweisen. ber die Liste der zugewiesenen 
Controls knnt ihr auch direkt ( mit Doppelklick ) in die Controls springen.

Bei Programmstart so setzten : Damit kann z.B. eine eingeschaltete Mute beim Programmstart immer ausgeschaltet 
werden oder besondere Einstellungen ( Bass etc. ) treffen. Diese Einstellungen mssen ber die Lautstrkeregelung
getroffen werden und dann in der CheckBox Bei Programmstart so setzten so abgelegt werden.

Weiters siehe neue HotKeys !

Alles Klar !!!


Men Video-Daten Einstellungen fr automatische Dekodiererkennung

Damit kann das verhalten fr die automatische Dekodereinschaltung gesteuert werden.
Nagravision und/oder VideoCrypt.
Fr Kabelbenutzer ist es sinnvoll Naravision ein und VideoCrypt auszuschalten.
Damit kann nun MTV Problemlos gesehen werden. ( MTV sendet VC-Daten ( als ob es Kodiert ist)
um den englischen Zuschauern das sehen schwer zu machen (Beim Umschalten auf MTV mit einem VideoCryptReceiver
wird das entschlsselte Bild verschlsselt )

Men Decoding -> Nagravision Setup 

Eine Punkte in diesem Dialog sind wg. Programmnderungen entfallen 


** NEUE HOTKEYS **
( Fr die Fernbediener :-)

Gro und Kleinschreibung beachten


yY    Balance nach Links
xX    Balance nach Rechts

C     Mehr Farbe
c     Weniger Farme

V  oder  <NUMBLOCK>+   Lauter 
v  oder  <NUMBLOCK>-   Leiser

B     Mehr Helligkeit
b     Weniger Helligkeit

K     Mehr Kontrast
k     Weniger Kontrast

mM    Mute an/aus


Viel Spa

Espresso



/**************************************************************************************************************/


MultiDec Version 4.0

Alles in der VBI-Bearbeitung ( Vertical Blanking Interval ) ist neu !!!!

VideoText :

Alle Seiten im Cache.
Rollseiten nun anwhlbar ( Beispiel Seite 1/3 etc.. )
Status vom Videotext.
Spezieller Untertitel-Modus ( Textfenster mit den letzten Dialogen !!! )

TSDP - Auswertung
PDC  - Auswertung  Programme Delivery Control 
VPS  - Auswertung


Intercast : 

Die Daten von ZDF und DSF ( DSF konnte ich nicht testen !! ) werden nun abgelegt, und knnen
ber einen Browser aufgerufen werden !!


VC-Keyangabe


Automatische Erkennung :

Nagravision/Syster

VideoCrypt I DekoderModus
VideoCrypt I 
VideoCrypt II 
VideoCrypt I/II Simulcrypt

ACHTUNG : Das mit VC ist noch nicht 100 Prozentig !!!


Gru Espresso


/**************************************************************************************************************/


MultiDec Version 3.9

Einige kleine Bugfixes !! 

Nein,Nein: Ihr habt nichts verpasst. Diese Habe ich nie freigegeben !!!


Gru Espresso


/**************************************************************************************************************/


MultiDec Version 3.8


Mal wieder eine neue Version mit relativ vielen nderungen 

(TUBE) Funktion. Mit einem Mausklick in das TV-Fenster lt sich das Menu und die Statuszeile 
und ausschalten.

Nagra
Die Nagra-Routienen auf asm umgestellt. (Etwas mehr Performance und kleiner Verwaltungsdateien)
Dadurch mssen die NagraXX.idx neu berechnet werden ( luft automatisch ) Diverse Bugs beim umschalten
zwischen den verschieden Testzeilen beseitigt.

VideoCrypt

Ich Schiebe den BT jetzt in einen speziellen Mode.
Auch diverse Bugs beseitigt und vieles Neu :

Eingaben in VideoCrypt-Setup

Linker Rand 
Ist abhngig vom eingestellten Sender, aber 10 ist fast immer gut. 
Default : 10

Anzahl TestPixel fr Y-Correction.
Wieviele TestPixel fr die Vor-Correlation einer Zeile gegeneinander Geshiftet werden sollen.
Jeh mehr umso langsamer umso besser. Werte von 16-127 
Default : 32

Chroma-Keying aktivieren
Schliesst die Farbauswertung mit ein.
 
Farb-Fake aktivieren 
Berechnet Aufgrund der angenommenen Durchschnittsfarbe einer TV-Zeile die Farbe der
VC-Zeile. 

Chroma-Correction aktivieren 
Berechnet Aufgrund der angenommenen Durchschnittsfarbe einer TV-Zeile die Farbe der
VC-Zeile. Diese werden dann gegeneinander verschoben bis es passt. ( Leider noch nicht so richtig )

FakeU 
Angenommener Durchschnittlicher U-Wert einer TV-Zeile
( Default 131 ) Experimentiern Notwendig !!!!

FakeV 
Angenommener Durchschnittlicher V-Wert einer TV-Zeile
( Default 231 ) Experimentiern Notwendig !!!!

Anzahl TestPixel fr Chroma-Correction.
Bestimmt, wieviele Pixel einer Zeile fr die Farbauswertungen genommen werden sollen
Werte von 8-32 
Default ( 12 )

Tiefe der C-Correlation 
Bestimmt, ber wieviel Cutpoints das Chroma-Keying laufen soll.

Bei dem Farb-Fake sollte der Wert deutlich grer sein als bei der Chroma-Correction.
Fr Farb-Fake ca. 7 Experimentiern Notwendig !!!!
Fr Chroma-Correction ca. 1-4 Experimentiern Notwendig !!!!#

Ich hoffe das bald mit dem Chroma-Keying in den Griff zu bekommen, ist aber noch viel arbeit !!

Gru Espresso 


/**************************************************************************************************************/


MultiDec Version 3.7

Die Videocrypt-Routine fr die Cross-Correlation schwer optimiert. 

FineShifting versuche ich derzeit ber die Farbdekodierung zu fahren, klappt aber noch nicht so richtig !!! 
Es kommt zu Blockverschiebungen. Die Funktion funzt noch nicht so richtig. Ich habe diese Version nur freigegeben wg. diverser Bugs die noch in der 
3.4b(d) drinnen waren. Vieleicht geben die neuen Routienen einen Anschub in der VC-Dekodierung.

Diese Freigabe ist mehr fr andere Progammierer, die meinen Code ja auch teilweise weiter entwickelt haben.

VC-Hightlights :
 
VC-Color:

VC_UVColor aus Vcrypt.c
Fill_Chrominanz_Buffer aus Vcrypt.c
Die Farbe wird ber MMX berechnet. 
Somit sollte die Chromacorrection schneller laufen als ber groe Tabellen.
(( Warum die noch nicht so richtig funzt wei ich noch nicht ( Hinweise erbeten !!!!!! ))


Find_Shift
Liefert den Relativen Offset Pixelgenau ( abhngig von der TestPixeln pro Zeile ), wobei immer 3 Correlationen
gleichzeitig berechnet werden !!!!!!!!!

Gru Espresso 


/**************************************************************************************************************/


MultiDec Version 3.6

Diese Version wurde nie freigegeben. Vidercrypt von fft auf eine MMX-Cross-Correlation umgestellt.
Farben in Videochrypt gendert. Bugs in der Nagra-Decoding entfernt und ein bischen mehr speed.

TV-Halbmodus neu. Dies ist die einzige Mglichkeit den 100 Hz. Effekt bei manchen TV-Karten in den 
griff zu bekommen. 

Lautstrke - Regelung auf Tastatur gelegt ( Die Tasten + und - ) 

Overall-Performance noch etwas gefunden 

Liste der aktuellen Tastenkombinationen 

F1			:	Umschalten nchstes Programm
F2			:	Umschalten vorheriges Programm
F3			:	Ausgabe im DIB - Modus
F4			:	TV-Fenster ohne Men/mit Men
F5			:	Dekodierung aus
F6			:	Nagra-Dekoder
F7			:	Soft-VC-Decoder
Alt+F7		:	Hard-VC-Decoder ( Channel 5 etc..)
F8			:	Bei Nagra   : Gefunden Dekodiermerkmale beibehalten ( ME MO etc... )
			    Bei Hard-VC	: Interrupts fr Dekodierung mitzhlen
F9			:   Erweiterter Nagra-Dekoder an/aus
F10			:   Programmende

Alt+S		:	Ausgabe auf Surface
Alt+O		:   Ausgabe auf Overlay
S			:   Status ausgeben an/aus

Alt+F2		:   Bildschirmmodus 800*600
Alt+F3		:   Bildschirmmodus 640*480
Alt+F4		:   Bildschirmmodus mit eigener Auflsung
Alt+F5		:   Bildschirmmodus Fenster 768*576


+			:	Lauter
-			:	Leiser		  

Alt+A		:   Automatische Dekodiererkennung an/aus
Alt+M		:	Automatischer Movieboost ( Nur Nagra-Dekoding ) an/aus
Alt+L		:	Automatischer Lock an/aus 

TAB			:   Halbbild-Modus/Vollbild Modus ( Normal TV und Nagra-Dekoding )

Alt+0		:	Movieboost aus 
Alt+6		:	Movieboost auf 16:9
Alt+z		:	Movieboost kleiner
Alt+h		:	Movieboost groesser

Ctrl+0		:	Scale aus 
Ctrl+6		:	Scale auf 16:9
Ctrl+z		:	Scale kleiner
Ctrl+h		:	Scale groesser

Bild runter :   Bei Nagra weniger Testzeilen aus den alternative Testzeilen 
Bild rauf	:   Bei Nagra mehr Testzeilen aus den alternative Testzeilen 

Einfache Zahl : Umschalten auf Programm mir der Nummer XX


Gru Espresso 

/**************************************************************************************************************/


MultiDec Version 3.5

Diese Version wurde nie allgemein freigegeben. Die einzige Neuerung war der Colormixer, der als 
Behindertensehhife eingesetzt wird. 
Der Colormixer geht nur in der RGB-Ausgabe ( DIB und Surface ) bei dem Eingabeformat YUV

Ich habe den drinnen gelassen. Vieleicht ist das Teil auch fr andere interessant.


Gru Espresso 

/**************************************************************************************************************/


MultiDec Version 3.4d

* AutoLock nach Idee von HankoK verbessert!

Funktionsweise: Die Stabilisierung lockt, wenn 25 bzw. 50 fps erreicht wurden!
		Wenn die FPS-Rate dann eine gewisse Zeit(im NagraSetup einstellbar) unter
		dem jeweiligen FPS-Schwellwert(Full-/HalveFrame) fllt unlockt sie wieder.
		
		Dadurch wird vermieden, da wenn die FPS-Rate nur kurz zusammenbricht(schwarzes
		Bild), 	nicht gleich eine neue Stab. gesucht wird.

		Als FPS-Schwellwert kann ruhig 50/25 eingegeben werden!

	Hinweis:Wenn die FPS-RATE unter dem eingestellten Schwellwert liegt, werden die verstrichenen
		Sekunden in der Statuszeile angezeigt.

		Wenn man zwischen Premiere und Teleclub am Reciever wechseln mu(Composite-Videoeingang)
		erkennt AutoLock in Verbindung mit AutoDecode diesen Wechsel, und es wird eine neue
		Stabilisierung gesucht!
		 
mfg

/**************************************************************************************************************/

		
MultiDec Version 3.4c

Da Espresso ja jetzt im Urlaub ist, hab ich die Zeit genutzt und ein Paar Funktionen in Multidec 3.4b hinzugefgt.
Wenn die Vernderungen gefallen finden, knnten sie ja vielleicht in den nchsten Versionen beibehalten werden 
oder von Espresso verbessert werden.

Aber nun zu den Funktionen.

* Umschalten von FullFrame(50fps) und HalfFrame(25fps) mit der Taste TAB whrend der Dekodierung mglich
  
* Vernderungen im Menpunkt Nagravision-Setup

	1. Es sind weitere 5 Testzeilen einstellbar.(Bitte Reihenfolge beachten!) Diese 
	Testzeilen knnen dann auch whrend der Dekodierung mittels den Tasten "Bild auf" und
	"Bild ab" eingestellt werden.
	Dies ist ntzlich wenn man zu viele Testzeilen eingestellt hat und man deshalb nicht auf 
	z.B.:50 fps kommt.

	2. Man kann auch noch 2 Frame-Werte einstellen.
	Mit diesen 2 Werten kann man die Funktion AUTOLOCK(Noch in der Testphase) regeln.
	Die 1.Zahl gibt an, ab welcher FPS-Rate die Stabilisierung locken soll.
	Und wenn die Anzahl der FPS unter die 2.Zahl fllt, wird der Lock aufgehoben und es 
	wird eine neue Stabilisation gesucht.
	Diese Art des Automatischen Locks ist natrlich nicht perfekt, da die fps-Rate bei 
	schwarzen Bildern oft in den Keller geht und der Lock deshalb aufgehoben wird. 
	Aber vielleicht habt ihr irgendwelche Ideen, wie man diese Funktion verbessern knnte.
  	
	Diese 2 Framewerte beziehen sich brigens auf den Fullframe-Modus!

* AutoMovieboost (Alt + A) hinzugefgt(Funktioniert nur, wenn richtige Stabilisation aktiv ist!!!)

* Bei mir trat jedes Mal ein Fehler auf, wenn ich in der INI TVSCREEN=FALSE eingestellt habe.
  Dies funktioniert jetzt bei mir. Da dieser Bug aber nie in den PINBOARDS erwhnt wurde, weis ich 
  nicht ob andere auch Probleme hatten.

* Wie oben schon beschrieben wurde die Funktion AutoLock hinzugefgt, diese kann mit der Taste L
  Ein und Aus - geschaltet werden.

* Moviescaling und alle oben angefhrten Funktionen in Multidec.ini einstellbar

* Statusbar mit Taste S Ein/Aus - schaltbar
  AutoDecode mit Taste A Ein/Aus - schaltbar
  AutoLock mit Taste L Ein/Aus - schaltbar

* Anzeige der Zustnde AutoDecode, AutoLock, Full/Halve Frame und Anzahl der eingestellten 
  Testzeilen, in Statusbar links unten, werden angezeigt.

	AD......AutoDekode AN
	MD......Manuelles einstellen der Dekodierung

	AL......AutoLock AN
	ML......Manuelles einstellen des Locks

	HF......HalfFrame
	FF......FullFrame

	xxTZ....Anzahl der eingestellten Testzeilen


(Leider werden die Werte der Stabilisierung beim ndern der Testzeilen(Bild AUF/AB) und beim
Umschalten von Full- auf HalfFrame(TAB) noch nicht bernommen, es mu also nach dem Umschalten 
neu gelockt werden). Am besten funktioniert es, wenn AutoLock aktiviert ist!
Aber wenn Espresso wieder da ist, weis er sicher Rat!

 
Anmerkung: Diese Version wurde brigens mit MS VC++ 5.0 erstellt und compiliert, meines Wissens benutzt Espresso
	   eine neuere Version(6.x). Wenn also deshalb Probleme auftreten, mte jemand den SourceCode neu Compilieren.
  
P.S.:Special thanks to stronzo12 for MS VC++5.0!!  

mfg

/**************************************************************************************************************/

MultiDec Version 3.4b

So kurz vor meinem Urlaub habe ich noch eine Reihe von Bugs gefixed

Tschau Espresso

/**************************************************************************************************************/

MultiDec Version 3.4

Ich habe Overlay neu gemacht und testen knnen !!

Bester Performance bei Overlay und DirectX : Overlay-Streching verwenden  ( Beides im Men Ausgabe )

Im Surface bzw. im Overlay-Modus werden die Mens nicht mehr berschrieben.


Viel Spa 

Tschau Espresso

/**************************************************************************************************************/


MultiDec Version 3.3

VideoCrypt - Decodermodus eingebaut. (Men Dekording)
** Danke an NewMan fr die Tabellen **

Benutzung des DekoderModus

Im Dekodermodus wir ein Teil des Bildes berechnet, um einen der
256 Key zu finden. (Der aktuelle Berechnungsstand wird in der 
Statuszeile ausgegeben.)
Im Dekodiermodus kann mit der Taste F8 der MultiDec-VC-Decoder
mit dem IRQ der TV-Karte syncronisiert werden. Dadurch wird es mglich
alle weiteren Fields gnzlich ohne Berechnung auszugeben. Damit
werden z.B. auch schwarze Bilder oder Bilder mit "schlechtem" Inhalt
immer richtig ausgegeben. 


** WICHTIG ** 

Bitte lscht eure MatrixXX.idx Dateien. Die sind u.U nicht richtig
und sollten neu erzeugt werden.

Bug in der NagaDekodierung Mode ME MO entfernt. Die sollte nun
einiges schneller sein. ( Das verschwinden der PAL-Plus-Zeile 
wird nun fr beiden Fields bei 16:9-Filmen vollstndig kompensiert)

Overlay noch etwas berarbeitet.


Fr alle mit Sound-Problemen !!!!!
Ab der Version 3.3 wird der 3 Byte GPIO untersttzt.
( Bisher nur 2 Byte )



In der MultiDec.ini den Schalter SAVESETTING=FALSE; auf SAVESETTING=TRUE;
Orginale TV-Soft starten und mit Bild und Ton laufen lassen.
MultiDec starten!
!!ACHTUNG!! 
Beim Starten von MultiDec kann sich das System nun aufhngen.
Also Doktorarbeit speichern;-)

Es wurde im Programmverzeichniss von MultiDec eine Datei Setting.BT 
erzeugt.
Wichtig ist der letzte Abschnitt:
Beispiel:
*********************************************
Ausgelesene Eintrge fr Eigenen KartenTyp
Eintrag fr BT848_GPIO_OUT_EN      65535     ( Schaltwert )
Eintrag fr BT848_GPIO_REG_INP         0     ( Input-Control )
Eintrag fr BT848_GPIO_DATA     16777204     ( Eingangswunsch) 
*********************************************

Diese Werte knnt Ihr nun im Men BT8x8->TV-Karte->Eigenen Kartentyp erstellen
eintragen. 
BT848_GPIO_DATA bei dem gewhlten Eingang oder einfach bei Ton AN.

Klickt auf den Radio-Button neben eurem Toneingang um diesen Eingang zu testen.
Klickt auf den Button Test. 
Sind alle drei Werte richtig sollte nun Ton kommen.
(Siehe auch version 2.4 )


Fr VideoCrypt habe ich die Farbdekodierung in MMX eingebaut. Ich hoffe
das damit die Grundlage auch fr eine bessere Dekodierung der 
"Harten VC-Sender" geschaffen ist. Ich werde das als nchstes angehen. 




Tschau Espresso


/**************************************************************************************************************/


MultiDec Version 3.2


Jede Menge neuer Kram 

Audio : Diverse Bugs beim MSP-Support gefixed !
        ( Volume - Ton an/aus )
        Beim Umschalten wird jetzt der Ton ausgeblendet

Neue Audio - Kontrolle : Der MSP-Equalizer kann nun eingestellt werden 

Secam-Support in der Decodierung.

Ausgabe:


Automatische 15/16 Bit Erkennung

Overlay-Support ist abhngig von der Graka. Ob die Graka Overlay kann knnt ihr unter BT8x8-Hardwareinfo
erfahren. Ist dort verfgbar eingetragen, und es geht doch nicht liegt es in der Regel an der gewhlten
Auflsung !!!


Raw-Surface/Raw-Overlay  : TV-Bild nearly ohne CPU-Last ( Kein Decording )
                           Das BT-Risc-Programm schreibt in den Bildschirmpuffer

Overlay-Support          : Es entfallt die RGB-Konvertierung (++++ Performance ++++ )
                           ( Wenn die Graka es kann )
Overlay-Streching        : Hardware-Sizing des Fensters 
                           ( Wenn die Graka es kann )
                            

Y-Scaling nun auch sauber bei Free-TV.

Im TV-Modus kann nun das Fenster verschoben werden. In den TV-Bildschirm mit linker Maustaste rein, drcken 
und gedrckt halten und los gehts ( Achtung : Im Decoding-Modus sehr trge )



Da meine Karte kein Overlay kann, danke ich an diese Stelle den Overlay-Testern ( MM und Thomimaus )



Tschau Espresso


/**************************************************************************************************************/

MultiDec Version 3.1b

Just a BugFix : Tuner sollte jetzt wieder gehen !! Bitte noch einmal Stereo testen    


Tschau Espresso


/**************************************************************************************************************/



MultiDec Version 3.1   

Ausgabe etwas schneller und sauberer

Bug in der Kanalauswahl ber Tastatus beseitigt.

Neue Funktion:

Durch Klicken der rechten Maustaste kann der Mauszeiger nun ein und 
ausgeschaltet werden.

Die folgenden Funktionen kann ich nicht testen, da meine TV-Karte
nicht so einen Chip hat. (Nur Mono, Kein Radio (Miro PCTV))

MSP3400 bzw MSP3410 (Nicam) Support

Stereo und Mehrkanalton sollte nun laufen. Neuer Menbaum in 
BT8x8->Einstellungen->MSP/Radio 

Vorgehensweise:

Ob eure Karte so ein Teil (und welches) knnt Ihr in dem Menu
BT8x8->Hardware-Info ablesen.

Im Men BT8x8-Audio auf MSP/Radio schalten.

Der MSP3400 kann (sollte) mit nicht Nicam-Einstellungen laufen,
der MSP3410 mit den Nicam-Einstellungen.

Vermutliche Einstellungen im Men BT8x8->Einstellungen->MSP/Radio 


MSP3400 : TV Terrestial FM-mono + FM-stereo
          Major Carrier : PAl B/G
		  Minor Carrier : PAL B/G FM-stereo
		  
MSP3410 : NICAM B/G, D/K
          Major Carrier : PAl B/G
		  Minor Carrier : PAL B/G NICAM

(Ihr knnt auch automatische Einstellung probieren )

Automatische Stereoanpassung:

Wechselt ein Sender von Mono auf Stereo, wird automatisch 
nachgezogen. ( Bei Mehrkanal-Ton mu diese Option wohl ausgeschaltet werden,
und explizit auf einen Tonkanal geschaltet werden. ) 

Probiert es aus und gebt Bescheid, da ich es nicht testen kann !!!!
 


Tschau Espresso


/**************************************************************************************************************/


MultiDec Version 3.0   

Bug in der Ausgabe ( Farbfehler ) beseitigt.
Beim Starten kann es bei lteren Versionen vorkommen, das kein Ton verfgbar war.
Ich hoffe das Problem gefixed zu haben.

Beim Umschalten von Decoding auf Normal-TV wird nun der Hintergrund gelscht.


Neue Funktion:

Umschalten kann nun auch mit Eingabe der Programmnummer gemacht werden. Die Programm
nummer ist die erste Zahl in der Kanalliste.

Einfach z.B. eine 1 auf der Tastatur tippen und es wird umgeschaltet. 
Das Umschalten erfolgt mit 1 Sekunde verzgerung ob der 1 u.U. noch eine weitere Zahl
folgt. Bei zwei Zahlen wird sofort umgeschaltet.

Tschau Espresso


/**************************************************************************************************************/


MultiDec Version 2.9

Alle Ausgabe-Funktionen berarbeitet !!

Es ist nun mglich das Bild in Y-Richtung beliebig zu strecken .
Damit sollte der schwarze Rand bei 800*600 verschwunden sein. 

NEUE Funktionen

Neues Menu: Scaling

Die Funktion MovieBoost ist nun auch im nicht dekodermodus verfgbar.
Damit kann bei Filmen die Ausgabe des schwarzen Randes unterdrckt werden.
Das bring einigen Performancegewinn.

Die Funktion Y-Strech wird z.B. ein 16:9 Film auf 4.3 umgerechnet. Damit knnen
auch die schwarzen Rnder unterdrckt werden.


Men Decoding->NagraVision->Schwarz Schwellwert.

Bei dunkelen Szenen ( oder auch bei Fuball, wo oben viele Zuschauer zu sehen sind )
wurden Zeilen als Schwarz erkannt, die eigentlich keine sind. Bei Filmen ging die
Framerate runter, bei Fuball war dies mit ein Grund fr Aussetzer in der Dekodierung. 
Diese Schwellwert kann nun eingestellt werden. Der Defaultwert ist 45,was eigenlich 
bei allen Einstellungen passt. Mit einem reduzierten Wert ist einiges an Fine-Tuning 
mglich.  

Vorgehensweise: Einen schnen 16:9 ( oder Film mit schwarzem Rand ) sehen.
			    Den Stabilisator mit F8 locken.
				Den Schwellwert reduzieren, bis das Bild nicht mehr richtig dekodiert wird.
				3-4 zum schwellwert addieren und das wars. 

Achtung: Ein zu kleiner Schwellwert erzeugt Aussetzter in der Dekodierung !! 


Men Decoding-> Automatische Erkennung

MuldiDec ist in der Lage das Schaltsignal fr die Syster/Nagravision-Dekoder auszuwerten und
kann nun den Dekodiermodus selbststndig ein bzw ausschalten. 

Achtung : Diese Funktion liest die VBI-Daten ein und wertet diese entsprechend aus. 
          Das fhrt zu einer hheren BUS-Last. Nicht so schnelle System sollten weiterhin 
		  manuell geschaltet werden.



Tschau Espresso


/**************************************************************************************************************/

MultiDec Version 2.8

Neue Funktion bei der Ausgabe ( Allways on Top ) 

Bug bei der Bildstabilisierung bereiningt und einen im MatrixMode (ME oder MO)!
Die Dekodierstrungen sollten verschwunden sein.
Fr langsame System kann in den entsprechenden Modis nun die Testzeilenanzahl 
reduziert werden. Gute Ergebnisse bereits ab 12 Testzeilen ( Filmen ) 

VideoText nutzt nun den angegebenen SeitenPuffer optimaler ( und richtig + Speed )
und wird nun auch im VollbildModus ( NICHT Surface ) richtig untersttzt.

Im DIB ist der Hintergrund schwarz.

Fehler bei eigenen GPIO-Daten gefixed ( Es wurden nur 2 Byte statt der 3 Byte gesetzt )


Tschau Espresso


/**************************************************************************************************************/


MultiDec Version 2.7

Neu Anzeigemodi eingefgt 

- 15 Bit RGB555 Surface 
- Es kann eine eigene Full-Screen Auflsung z.B ( 720 * 576 bei Matrox ) eingegeben werden 

( Siehe Menu Ausgabe und Ausgabe->Art )


Diverse Bugs gefixed. 
Beim Verschieben vom Fenster,  Ausgeben  ber darstellbare Grenzen und
das Wegschalten der Statusanzeige fhrten in lteren Versionen zu Problemen. 



Tschau Espresso


/**************************************************************************************************************/


MultiDec Version 2.6

Die HQ-Ausgabe ist noch einmal berarbeitet. 
Es treten keine Farb-Strungen mehr auf.

Diverse Bugs gefixed. 
u.A.
Der Fehler : Schreiben bei Tuner-Device sollte weg sein !!!


VideoText in der Cache-Gre konfigurierbar.
von 128 bis 800 ( Alle Seiten ) alles drinnen.

BildStabilisierung genauer justiert.


Tschau Espresso

/**************************************************************************************************************/


MultiDec Version 2.5

Die HQ-Ausgabe ist berarbeitet. Es sollten einige Strungen bei der Ausgabe der 
Syster-Bilder weg sein.

Bei 800x600 wird der Hintergrund geschwrzt.

Die BildStabilisierung ist berarbeitet, da die Pal-Plus Zeile immer mehr verschwindet.

Beim Starten des Dekoders wird automatisch der beste Dekodierungsmodus gesucht.
Sie die Angaben in der Statuszeile.

Beim Umschalten der einzelnen Modi kann es zu kurzen Strungen kommen. Das erkennen
des besten Modus luft am besten bei hellen Bildern.

In der StatusZeile knnen folgende Angaben kommen:

+E0     / +O0              Zeile 0 Even / Odd vor der eigentlichen Dekodierung erkannt.
+HE0(x) / +HO0(x)          Zeile 0 Even / Odd vor der eigentlichen Dekodierung erkannt ( Ist im ersten Stck
                           mit x Pixelschritten schwarz )
+E1     / +O1              Zeile 1 Even / Odd vor der eigentlichen Dekodierung erkannt.
+E285   / +O285            Zeile 285 Even / Odd vor der eigentlichen Dekodierung erkannt.
+E285   / +O286            Zeile 286 Even / Odd vor der eigentlichen Dekodierung erkannt.

+ME (x) / +MO(x)           Rand mit der Breite X erkannt.  ( z.B. 16:9 )

Bei jedem diese Modi werden die Korrelationen, die nicht in Frage kommmen, auch nicht bewertet.
( Bei Fub. waren es 2 Zeilen pro Field ( E0+E286+O285+O286 )). Daher knnen diese Sendungen mit
diesen Zusatzangaben deutlich stabieler und wg. Ausschlu etlicher Kombinationen auch schneller 
dekodiert werden. 

Der Modus E0/O0 bzw HE0/HO0 entspricht einem quasi PalPlus auf beiden Fields.
Das bedeutet bei mir  50 FPS auf P200 bei 640*480. ( Fr 800*600 ist die Kiste zu schlapp )


Der StabilisierungsModus kann zur Laufzeit ber die F9 - Taste auch ausgeschaltet werden, da die
automatische Modussuche bei dunkelen Bildern vor die Pumpe luft.

Ist ein entsprechender Modus gefunden worden, so sollte dieser Modus mit der F8-Taste von Automatisch 
auf Lock geschaltet werden. Im Lock-Modus wird die aktuelle Einstellung nicht mehr verndert. Dann stren
auch keine dunkelen Stellen im Film mehr. Bei dunkelen Szenen geht die FPS/Rate etwas nach unten, da mehrer 
Zeilen der gelockten Bedingung entsprechen d.h es mssen mehrere Korrelationen  berechnet werden mssen  

Achtung : Ist der Modus Lock, so gilt dieser Modus auch nach z.B. umschalten auf einen anderen SysterSender.
          Das Bild wird vermutlich nur mit Fehlern dekodiert werden. Das gleiche gilt fr 2 aufeinander 
		  folgende Filme. Jede Sendung kann auch einen anderen Modus haben.



Weiter Audio-Parameter Sie Unten

Tschau Espresso

/**************************************************************************************************************/


MultiDec Version 2.4

Testweise Support fr 849 und 879 eingebaut 

Der Audio-Eingang ist nun frei konfigurierbar. 
Damit knnen diverse Karten eingebunden werden.

Neu sind die Dialoge im Menu BT8x8 -> TV-Karte -> Eigenen KartenTyp
                             BT8x8 -> TV-Karte -> Eigenen Kartentyp einstellen
                             BT8x8 -> TV-Karte -> Karte beim nchsten Start nicht anfassen

Folgenden Funktionen :
Men BT8x8 -> Videoeingang -> Tuner beim nchsten Start nicht anfassen
     BT8X8 -> TV-Karte -> Karte beim nchsten Start nicht anfassen
Wer beide Punkte anwhlt sollte mit gnzlich Unbekannten BT8x8 Karten arbeiten knnen.
1. Orginale TV-Anwendung starten, alles einstellen und abschieen ( Taskmanager )
2. MultiDec starten.

Eigenen Kartentyp einstellen
Damit ist es mglich eigene GPOI-Daten zu erstellen.
Vorgehensweise :

In der IniDatei MultiDec.ini  bitte folgenden Eintrag machen 
SAVESETTING=TRUE;
Orginale TV-Anwendung starten, alles Einstellen (TV-Bild mu zu sehen sein ) und laufen lassen. 
Dabei MultiDec starten. ( Das drfte in der Regen einen Hnger verursachen, aber entscheiden ist das
auslesen der Werte aus dem BT. )

Es wurde eine Datei Setting.BT erzeugt.
In dieser Datei stehen die Werte fr eure gewhlte Einstellung.
( Ein bischen Experimentierfreudigkeit ist schon gefragt )
Diese knnen dann an die entsprechende Position in dezimal eingegeben werden.

Der Wert fr BT848_GPIO_OUT_EN ist in der Regel immer 65535 ( 0xffff );
ndert einen Wert (Tuner/Extern aus etc. ) und klick den Radio-Button neben der Zeile an. Klickt auf Test und die entsprechenden
Werte werden gesetzt. 
Wichtig sind eigentlich nur 3 Werte 
BT848_GPIO_OUT_EN 
BT848_GPIO_DATA (Tuner/Intern/Extern/An ) Dann einer fr Ton, ob Tuner intern oder Extern ist egal, Radio wre nicht so gut. (  kann auch 0 sein wie bei der LifeView FlyVideo II. )
BT848_GPIO_DATA_AUS Ton aus , damit nach Programmende auch Ruhe ist 




In den entsprechende Foren knnt ihr weitere Settings Posten.

Alle NT-Besitzer will ich noch einmal auf die richtige und wichtige Einstellung des NTDRIVERNAME hinweisen !!!!! 

Tschau Espresso 


/**************************************************************************************************************/



MultiDec Version 2.3b

HotFIX

Fehler bei der Auflsung bereinigt und
Starten Stoppen vom orginalen NT-Treiber eingebaut.

Es gibt bei manchen Treibern probleme wenn der noch luft !!

Mu in der INI eingtragen werden :
Beispiel :

; NTDRIVERNAME=                          Diese Variable mu bei NT gesetzt werden, wenn die Org. TV-Software installiert ist.
;                                        Name des Gertes der org. Software. ( Bei meiner Hauppage ist es hcw848nt )
;                                        Ist abzulesen in der Registry unter HKLM\SYSTEM\CurrentControlSet\Services\XXXXX 
;                                        Die Bezeichnung XXXXX ist einzutragen
NTDRIVERNAME=hcw848nt; 


/**************************************************************************************************************/



MultiDec Version 2.3


**************** Neue Funktionen *****************

1. )

Probleme mit unbekannten Tuners 


Tuner Phillips FI1216MF MK2 




Es ist nun mglich neue Tunerparameter zu implementieren.
Men BT8x8 -> Videoeingang -> Tuner -> Manuell

Dazu mssen natrlich die Tunerparameter eingegeben werden. 
Men BT8x8 -> Videoeingang -> Tuner-Parameter Manuell



Alternativ kann alles, was den Tuner angeht ausgeschaltet werden.
Men BT8x8 -> Videoeingang -> Tuner beim nchsten Start nicht anfassen
Dazu mu erst mal Multidec gestarter werden, um diese Option zu setzen.
Danach Multidec beenden und die orginal Software starten. Bitte den Tuner
auf die entsprechende Frequenz eingestellen und diese Soft beenden. 
Danach sollte Multidec auch ein Bild zeigen. Viele Menoptionen sind in diesem 
Modus deaktiviert. 


Der bessere Weg ist aber die Tunerparameter heraus zu bekommen.



Kleine Hilfe zur manuellen Tunereinstellung

VHF-Low
     Der erste Wert ist der Schwellwert. Ist die angegebene Frequenz
	 ( in Mhz * 1000000) kleiner diesem Wert wird der Tuner mit der ID
	 im zweiten Feld initialisiert. Diese Id ist ein Byte von 0 bis 255
     Diese ID zwingt den Tuner in den angegebenen Frequezbereich.

VHF-High
     Der erste Wert ist der Schwellwert. Ist die angegebene Frequenz
	 ( in Mhz * 1000000) kleiner diesem Wert wird der Tuner mit der ID 
	 im zweiten Feld initialisiert. Diese Id ist ein Byte von 0 bis 255 
     Diese ID zwingt den Tuner in den angegebenen Frequezbereich.

UHF
     Trifft keine der ersten beiden Bedingungen zu, so wird der Tuner 
	 mit der ID initialisiert.
     Diese Id ist ein Byte von 0 bis 255 

Konfigurationsbyte
     Dieses Byte teilt dem I2C-Bus mit, das am Tuner einstellungen
	 vorgenommen werden sollen.
     ( Ich denke es ist dann richtig, wenn bei einer Kanalsuche sich der Schnee verndert )
     Diese Id ist ein Byte von 0 bis 255 

I2C Bus-Adresse
     Dieses Byte ist die Adresse am I2C-Bus.
	 Mgliche Werte von 0xc0 bis 0xce (192 bis 206)
     Multidec sucht diese Adresse automatisch.

Frequenz-Offset
     Die angegebene Frequenz ( in Mhz * 1000000) wird erst mit VHF-Low, 
	 VHF-High oder UHF abgeprft und die entsprechende Frequenz ID ermittelt.
	 Als letztes wird dieser Offset zur Frequenz addiert. Werte von 0 bis 65535 sind zugelassen.



2.) VideoText

Ich habe den VideoText mit dem BT-Interrupt syncronisiert.

Nun knnen Seiten auch ausgewht werden, indem man einfach auf die Seitenzahl im VT-Fenster
mit dem Mauszeiger klickt. 

Der Cache fr VT ist auf 256 Seiten vergrert.


**************** nderungen *****************

Nagra-Decoding : Es werden nun 96 Pixel/Zeile fr die Korrelation genommen.

Bei Halbbildern wird ein  neues eigenes Risc-Programm genommen. Dieses Transportiert auch
nur noch das Halbbild ber den PCI-Bus. ( Halbe Last ) Dadurch kann die Dekodierung bereits
nach dem Odd-Field beginnen, da das Even-Field erst fr das nchste Bild ist. 
Damit kmmt mein P200 locker auf die 25 FPS bei PalPlus und 48 Testzeilen und Surface.

BlackLine-Erkennung auf MMX-Basis und mit Koppelung and die Helligkeitssteuerung vom BT.
Damit knnen u. U. weiter Zeilen fr die Dekodierung ausgewertet werden.



Tschau Espresso


/**************************************************************************************************************/

MultiDec Version 2.2

Es handelt sich eigentlich um eine Testversion, aber ich mchte Sie 
denoch freigeben. Alle, die das Problem mit den vielen doppelbildern haben,
bzw. deswegen keine Sender finden :

Im Menu BT8x8 mit den IFORM-Paramtern mal spielen !!!!

Ursache ist eine andere Einstellung BIT 3 und 4 im IFORM Parameter.
Warum ist mir nicht klar !!??


Versucht einmal zu scannen mit :
1. Lndereinstellung Deutsche Kanle 
2. Knale scannen gem Lndereinstellung

Ist nix gefunden worden ( Dauer ca. 4 Minuten ) Schaltet im Men

BT8X8 den IFORM-Parameter mal von XT0 auf XT1 oder umgekehrt !!!!!

Scan wiederholen.


Sollte beim scannen ber mehrere Frequenzen ein Blaues Bild erscheinen,
so whlt eimal einen anderen Tuner aus ( Temic Pal oder Pilips Pal sollte gehen )


Danke an alle Beta-Tester mit dem IFORM



Tschau Espresso


PS: Die Sourcen werde ich natrlich weiterhin freigeben, aber die Version 2.2 ist
eigentlich noch nicht fertig. Ich werde daher diese Version noch nicht mit Sourcen
weitergeben, es wird aber nachgeholt.

/**************************************************************************************************************/


Multidec Version 2.1

Bug im Tunerbereich beseitigt.
RISC-Programme Neu

Kleine Anleitung:

Es ist entscheidend, das der Tuner richtig eingestellt wird.
In der Regel ist ein Philips oder Temic Pal Tuner vorhanden.
Audio auf Extern, wenn dort ins System oder auf Lautsprecher gegangen wird.

Probleme mit VideoText ??

Stellt mal auf ARD oder ZDF. Ist der Text nicht lesbar oder keiner oder sind "Schmierzeichen"
drinnen, ist der Sender nicht richtig eingestellt ( oder die Antenne )
Versucht es mal mit Fine-Tuning
Men Kanle -> Kanalliste 

Doppelclick auf den Sender in der Liste und dann ber + oder - ;
Ihr knnt da auch den Sendernamen richtig eintragen.


Ein fehlerhaftes Tuning ( z.B. um 0.25 Mhz ) fhrt auch zu fehlerhafter 
Dekodierung .
 
PS: Ich habe mir eine Haupage Win TV Radio ( BT878 ) besorgt und kann unter NT 4.0
VideoText schauen . 


Fragen im Forum Free-TV.

Gru Espresso


/**************************************************************************************************************/


Multidec Version 2.0

Der gesamte Treiberbereich ist neu !

Die gesamte Hard u. Software-Erkennung ist automatisch !!


Es wird nun auch der BT878 und der BT848 untersttzt !!
Ebenso ist ein Treiber fr Win95 und NT 4.0 vorhanden !!
( Fr NT mit Administrator-Rechten, oder mit dem Recht Gerte/Dienste
zu verwalten )
Das NT-Gert MultiDec BT8x8 wird beim Programmstart geladen und
nach Programmende entfernt.


Weitere nderungen :

**************** Haupage NT4.0 Videotext *******************

Nagra : der Burst fr die Farbphase wird ausgewertet

Bei Vidoecrypt versuche ich derzeit einen Decoder-Modus zu bauen.
Wer hat dazu Infos !!!!

Tschau Espresso



Systemvoraussetzungen :


DirectX
16 oder 15 Bit Graphikeinstellung
Windows 95 ( 98 ) oder NT 4.0
TV-Karte mit Bt8x8
MMX-PC (Ohne MMX luft nicht viel Nur VT RGB15/16 Kein Dekoder ); 

/**************************************************************************************************************/

