HDTV
HDTV ist Digitalfernsehen höherer Auflösung (High Definition Television). Im Gegensatz zum herkömmlichen Digitalfernsehen (oder auch DVD) mit seiner Auflösung von maximal 720×576 sichtbaren Punkten (PAL+SECAM) oder 720×480 sichtbaren Punkten (NTSC) kann bei HDTV die Auflösung maximal 1920×1080 Punkte betragen. Das Bild könnte also 5 normale Fernseher füllen. Es ist bereits ein Nachfolger namens Ultra High Definition Video definiert, der allerdings nicht auf Heimkinos, sondern auf echte Kinos abzielt.
Leider gibt es zur Zeit fast keine HDTV-Sender, die mit VDR über Satellit oder Kabel empfangen werden können. Zu den empfangbaren Sendern zählen vorallem die folgenden Testsender:
Astra - 19.2° Ost
- ASTRA HD - 12441 MHz V - teilweise nur Standbild
- CANAL+ HD - 12581 MHz V - Trailer aus Film/Sport/Doku in französischer Sprache
- HD1 und "HD_2" - 12168 MHz V - scheinbar nur noch verschlüsselt
- Premiere HD Promo - wurde zugunsten des HDTV-Regelprogramms, das per DVB-S2 gesendet wird, eingestellt
Hotbird - 13°Ost
- HD-Forum - 11013 MHz H - trailerschleife
Inhaltsverzeichnis |
Pro7 HD, Sat.1 HD, Premiere HD und Anixe HD
Anders als die ersten Testausstrahlungen von Pro7 und Sat.1 in HDTV, senden diese beiden Sender ihre aktuelle HDTV-Parallelausstrahlung nicht mehr über DVB-S sondern über DVB-S2. Dieses Format ist auf Hardwareseite inkompatibel zu DVB-S-TV-Karten. Linux und VDR unterstützen im Moment keine DVB-S2-Karten.
Ein weiteres Hindernis für die Wiedergabe dieser HDTV-Ausstrahlungen ist, dass Pro7 HD, Sat.1 HD, Premiere HD und Anixe HD nicht in MPEG2 sondern in MPEG4/H.264 senden. Dieses Videoformat ist bei der Decodierung deutlich rechenintensiver als MPEG-2 und somit vermutlich bei Softwaredekodierung nicht ruckelfrei auf einem Rechner mit weniger als 3 GHz wiederzugeben. Auch Hardware-Hersteller werden bei der Entwicklung von Chips, die H.264 in voller HD-Auflösung von 1920 × 1080 Bildpunkten wiedergeben können, vor größere Probleme gestellt, weswegen es momentan nur wenige Geräte (meist Standalone-Lösungen wie z.B. den Pace S810und den Humax PR-HD1000) für diesen Zweck gibt.
Was braucht mein VDR für HDTV?
Hinweis: Die Angaben in diesem Abschnitt beziehen sich im Moment noch ausschließlich auf MPEG2-HDTV über DVB-S!
-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam
Hardware-Anforderungen – Ideal
zusätzliche Anforderungen zum Wiedergeben der HDTV-Inhalte:
- ein schneller Rechner (z.B. Pentium IV ab 3 GHz oder Athlon64 ab 2 GHz). Sollen die HD-Inhalte nicht auf dem Rechner mit den DVB-Karten sondern über das Netzwerk auf einem anderen Rechner wiedergegeben werden, so gilt dies nur für den Client-Rechner und nicht für den Rechner mit TV-Karten.
Software-Anforderungen – Minimal
zum Aufnehmen und zum Streamen auf andere Rechner:
- Einfaches Aufnehmen einer HDTV-Ausstrahlung setzt bei neueren VDR-Versionen keine zusätzliche Software voraus. Wird eine Full-featured-DVB-Karte zum Aufnehmen verwendet, so ist Firmware-Version FD2623 oder neuer nötig, diese Firmware verhindert einen Absturz des ARM-Chips auf diesen Karten während des Empfangs von HD-Inhalten. Alternativ kann auch die Ausgabe der HD-Inhalte über die FF-Karte verhindert werden; dies geht z.B. durch abspielen einer Nicht-HD-Aufnahme während der gesamten Aufnahmezeit oder idealerweise mit dem Hauptmenüeintrag "Suspend TV output", der vom Streamdev-Server-Plugin bereitgestellt wird.
- Streamen eines HDTV-Programms an einen HTTP- oder VDR-Client (lokal oder über das Netzwerk) setzt das Streamdev-Server-Plugin voraus.
Erfolgreiche Kombinationen (Bitte ergänzen):
- vdr-1.3.43, streamdev aus CVS, P3 800MHz Aufnahme + Gleichzeitiges streamen zu P4/2.8GHz, Windows 2k, vlc-0.8
- vdr-1.3.22, streamdev-CVS-20050313, P3 800MHz Aufnahme + Gleichzeitiges streamen zu P4/2.8GHz, Windows 2k, vlc-0.81
- LinVDR0.7 mit MT-Patch 20050403, DarkAngels Kernel 2.6.10 -> funktionierendes Live-HDTV!
- VDR 1.3.28, streamdev-0.3.3-pre3-geni, xine-Plugin 0.7.4 und xine v0.99.3cvs unter Suse 9.2: funktioniert, wenn auch auf meinem System mit starkem Ruckeln (P4-2533)
- VDR 1.3.29, streamdev-0.3.3-pre3-geni, MPlayer 1.07 unter Debian 3.1 selbst kompiliert: Streamen von HDTV per TransportStream, im Zweifelsfall Protokoll mit in der URL angeben: mplayer http://vdr:3000/TS/90, d.h. der VDR-Rechner ist im Netzwerk mit dem Namen vdr ansprechbar, ansonsten IP-Adresse verwenden, Kanal 90 ist der HDTV-Sender, natürlich anpassen. So läuft HDTV auf meinen P4-3.2Ghz perfekt.
- VDR 1.4.0, vdr-xine 0.7.9, libxine1 1.1.1-1vdr1 und xine-ui 0.99.3-1.3: alles auf demselben Rechner (2x AthlonMP @2000 MHz) funktioniert ruckelfrei bei 1440x1024 (Canal+ HD) und 1920x1088 (Astra HD).
- VDR 1.4.0, vdr-xine-0.7.9, xine-lib-cvs-20060319194500, xine-ui-cvs-20060319194500, 1x AthlonXP2000, Stream in Datei speichern, danach abspielen, Canal+ und AstraHD meistens ruckelfrei, aber Artefakte
- VDR 1.4.1, streamdev aus CVS, AMD Athlon XP 1800+, über 100Mbit-LAN oder 54MBit-WLAN an einen Windows XP Rechner streamen und mit VLC ansehen (Canal+ und AstraHD) mit Artefakten.
- VDR 1.4.2-1ctvdr2, streamdev-0.3.3-pre3-geni, gestreamed an Pentium M 1.6GHz, 100Mbit-LAN, VLC 0.85 (HD-Hit, Euro1080 HD-1) ohne Deinterlacing ruckelfrei, mit Deinterlacing Tonaussetzer
channels.conf-Parameter
Astra 19.2°E:
Canal+ HD Promo:12581:vC56:S19.2E:22000:165:100:9306 Astra HD Promo:12168:vC56:S19.2E:27500:133:134:21101
Hotbird 13.0°E
HD Forum HDTV:11013:hC34:S13.0E:27500:272:528=eng:0:0:10:9472:4688:0
MPEG4-HDTV
Für den MPEG4-Stream über DVB-S braucht man ein gepatches szap für pmt/pat streaming (Siehe szap-pmt.diff), und viel Rechenpower. Aktuell ist noch keine HDTV-fähige MPEG4-Hardware verfügbar. Aufzeichnen und "snoopen" geht aber bereits.
Premiere HD / DPC.TV11:11914:h:0:27500:767:772:129
Das aktuelle HDTV-Programm von Premiere wird über DVB-S2 gesendet und ist nicht mit einer DVB-S-Karte zu empfangen.
Auf HotBird gibt es einen H.264 Sender der mit DVB-S sendet
HD FORUM:11241:v:1:27500:33:36:13809
Hinweis: Der o.a Patch für szap ist in den aktuellen DVB-APPS schon integriert.
-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam-spam