Wichtiger Hinweis vorab:
Bitte lest den Post hier komplett durch und beachtet ihn auch ! Ich erlebe es in letzter Zeit ständig das Dinge gefragt werden die ich schon im ersten Post erklärt habe bzw. darauf hingewiesen habe ! Ich werde solche Fragen NICHT weiter beantworten, bitte habt Verständnis dafür. Der Post ist hier sicherlich nicht gerade kurz, aber das hat seinen Grund. Ich schreib das hier nicht so ausführlich weil ich so gern auf der Tastatur tippe, sondern weil ich es für wichtig halte ! Danke !
So, Hallo erstmal !
Nachdem mir schon immer ein DVD Player auf der Dream gefehlt hat und es nun mit dem DVD-Kit ja auch eine schöne Möglichkeit zum Einbau gibt, bin ich an die Problematik nochmal rangegangen und hab mich an einem DVD-Player für die Dream versucht.
Der DreamDVD basiert (wie xine auch) auf der libdvdnav, ist aber von Grund auf neu für die Dream geschrieben und keine Portierung von Xine oder einem anderen Player. Da ihr bestimmt alle neugierig seid, erstmal zu den Fakten:
Features:
-Spielt Video DVDs (PAL) inkl. Menüs
-ScreenAspect 4:3/16:9 konfigurierbar
-Mpeg1 Audio, AC3 Audio via digital Ausgang (Thru)
-Mpeg1 Audio UND AC3 Audio via Cinch/ScartAusgang (softwaremässiger AC3 downmix auf Surround)
-DVD-Untertitel werden voll unterstützt
-Lautstärkeregelung
-Standbildfunktion
-Chapter Vor/zurück
-Audioauswahl, Untertitelauswahl, etc. Über das DVD Menü
Welche Funktionen in nächster Zukunft noch kommen werden:
-NTSC Unterstützung (zur Zeit etwas experimentell und mit viel Bild- und Tonstottern verbunden)
-schnell Vor-/Rücklauf
-Angles
-Erweitertes OSD
-Direkte Zeit/Kapitelsprünge (ohne über das DVD Menü gehen zu müssen)
-Direkte Audio/Untertitelumschaltung (ohne über das DVD Menü gehen zu müssen)
-LPCM Audio
-LCD Display Unterstützung
-DVD abhängige Positionsspeicherung, so dass man beim wiedereinlegen der DVD dort weiterschauen kann, wo man beim letzten mal gestoppt/gespeichert hatte
Hinweise zu CSS geschützten DVD Titel
Die Wiedergabe dieser Titel ist mit diesem Plugin nicht möglich, bitte seht von Anfragen hier ab -> Boardregeln !
DVD-ROM Laufwerk / Regioncode
Das DVD Laufwerk sollte intern am IDE Bus angeschlossen sein. Meine Versuche auf der 7020 mit einem am USB hängenden externen Lauwferk sind meist fehlgeschlagen. Hier werden so wie es aussieht die direkten Zugriffe der libdvdread vom USB Stack nicht so ganz unterstützt.
Das DVD-ROM Laufwerk sollte einen gesetzten Regioncode haben. Da die meisten wohl ein neues Laufwerk in die Dream eingebaut haben und zuvor keinen Regioncode am PC gesetzt haben, hänge ich hier ein kleines Tool für die Dream an, mit dem ihr unter Telnet den Regioncode setzen könnt.
Filezugriffe / Abspielen OHNE DVD-Laufwerk
Das abspielen einer DVD Dateistruktur aus dem Filesystem heraus (z.B. von der Festplatte oder einem NFS Mount) ist NICHT möglich, da der Zurgiff direkt auf das Blockdevice erfolgt. Dies ist in der libdvdnav nicht vorgesehen und wird auch nicht kommen. Es MUSS also ein DVD Laufwerk installiert sein.
DVD-Kompatibilität
Ihr werdet definitiv DVD Titel finden die nicht mit dem DVD-Player zu 100% funktionieren. Die meisten Probleme liegen in der libdvdnav und daran, dass die Specs der DVD nicht offen liegen. Wie bei Xine unter Linux gibt es immer mal wieder Menüs die nicht zu 100% funktionieren werden. Alle Fehler die ich bis jetzt in meiner DVD Sammlung gefunden habe (und das sind zwar viele DVDs aber sehr wenig gefundene Fehler) treten 1:1 auch unter Linux mit Xine auf. Daran kann ich leider nichts ändern. In den meisten Fällen betrifft das aber nur zusätzliche Spielereien im Menü, wie Hidden Features und Frage/Antwort Spiele usw. Das Menü ist eigentlich fast immer soweit bedienbar, das man den Film in der gewünschten Sprache, etc. fehlerfrei ansehen kann. Bin trotzdem über jede Meldung einer "nicht funktionierenden DVD" dankbar, wenn möglich den Fehler unter Linux mit Xine gegentesten ob er da auch auftritt und mir so viel Informationen wie möglich zukommen lassen, was geht genau nicht, wo und wann, genauer DVD Titel, etc.
Audio Mpeg1/AC3/AC3-Thru - Ton/Bild Sync
DreamDVD unterstützt AC3 und Mpeg1 Ton. Bei AC3 sowohl den von Enigma bekannten AC3-Thru mit Direktausgabe auf den optischen Ausgang für einen externen DD Dekoder als auch ein Softdecoding mit Surround-Downmix auf den Stereoausgang. Sprich ihr könnt, im Gegensatz zum Dateimodus der Box, auch den AC3 Ton über euren normalen Fernseher hören. AC3 Ton werdet ihr auf 90% aller DVDs finden, Mpeg-Audio vermutlich nur auf euren selbstgebrannten DVDs von Fernsehaufnahmen, etc. Die Konfiguration ob AC3 decodet wird oder direkt ausgegeben wird, kann in DreamDVD eingestellt werden (näheres weiter unten).
Der Ton/Bild Sync ist im Falle von Mpeg-Audio und direkter AC3-Ausgabe über den optischen Ausgang soweit korrekt und perfekt. Der Sync bei einem AC3-Decoding ist ganz gut, aber noch nicht ganz perfekt. Aber um einiges besser wie bei den meisten Fernsehsender, wenn sie AC3 übertragen Hier ist das Synching relativ schwierig, da das Bild von der Hardware decodiert wird und der Ton von der Software, bin mir aber sicher das ich hier auch noch etwas optimieren kann und das in Zukunft noch besser wird.
Installation von DreamDVD
Den Tarball bitte entpacken und die Dateien gemäß der Struktur im tar.bz2 File auf der Box verteilen. Die Datei /usr/dvd/dreamdvd (bzw. /var/dvd/dreamdvd bei der 7000er) muss dabei ausführbare Rechte erhalten (chmod 755). Alternativ kann das Tarball auch direkt auf der Dream entpackt werden, dazu das Tarball via FTP ins /tmp Verzeichnis kopieren und dann per Telnet:
tar -xjf /tmp/dreamdvd_7000_v0.8.tar.bz2 -C /
für das 7000er Tarball bzw.
tar -xjf /tmp/dreamdvd_7020_v0.8.tar.bz2 -C /
für das 7020 Tarball.
DreamDVD benötigt ca. 225kB Speicher im Flash.
Weiter gehts im nächsten Post .. der Post ist leider zu lang, das Board erlaubt mir das nicht auf einmal