************************************************************************
DVDs und andere Formate auf Linux anschauen               Version 1.10.5
************************************************************************

Überarbeitet am 01.10.2005, als ich das selbe Prozedere für SuSE 9.3 von
EasyLinux wieder habe durchgehen müssen.

Einmal mehr rege ich mich über SuSE und EasyLinux auf:  Ich kann nämlich 
meine doofen AVI Dateien von der Digitalkamera nicht abspielen!
Zwar steht im EasyLinux 02/2005,�daß für SuSE MPlayer empfohlen wird, da
es bei Xine zu Konflikten kommt,  aber bei MPlayer noch keine  DVD Menüs 
angezeigt werden können! (Stand Februar 2005, MPlayer 1.0). Die will ich
aber haben! (Filme schaue ich mir schließlich meist im Sofa (-Kino) an!)
Wenn es also zu Konflikten zwischen SuSE und deren vorinstallierten Ver-
sion von Xine kommt, dann muß ich halt selbst dahinter!


Schritt 1: Xine von SuSE 9.2 deinstallieren.

-) Mit YaST nach allem was mit Xine zu tun hat suchen, und dann löschen. 
   Kaffeine und "kde_multimedia" Zeugs ist zwar abhängig von Xine,  aber
   das kratzt mich nicht, ich erzwinge ein inkonsistentes System... D.h.
   also:  xine-lib weg, xine-ui weg, libxine weg, xine-mad weg,  aber es
   bleiben erhalten: xinetd, kaffeine, kdemultimedia3-video-xine.


Schritt 2: Win32 Codecs installieren / updaten.

-) Das Codec w32codec-all-20050412-0.pm.0.i386.rpm finde ich unter
   ftp://ftp.gwdg.de/pub/linux/misc/packman/suse/9.2/i386 .
-) Mit Konqueror herunterladen, draufklicken, mit YaST installieren.
   EasyLinux 02/2005 hat noch Ver. w32codec-all-20041107-0.pm.0.i386.rpm
   empfholen.

   Bemerkung für SuSE 9.3 (gilt nicht für SuSE 9.2): da nun xine-lib
   automatisch von YaST wieder installiert wurde (ich mußte die DVD
   wieder einlegen...), xine-lib nicht gleich wieder deinstallieren
   (sonst wird es gleich wieder automatisch installiert, siehe unten).


Schritt 3: Xine neu installieren.

-) Die Bibliothek libxine1-1.0.1-0.pm.0.i586.rpm finde ich auch bei GWDG
   unter ftp://ftp.gwdg.de/pub/linux/misc/packman/suse/9.2/i586 .
-) Mit Konqueror herunterladen, draufklicken, mit YaST installieren.
   Jetzt kommt die Fehlermeldung, daß Speex ≥ 1.1 benötigt wird!
-) Speex bei obiger Adresse herunterladen, und mit YaST installieren.
-) Erneuter Versuch libxine1-1.0.1-0.pm.0.i586.rpm ist erflogreich.

   Bemerkung für SuSE 9.3 (gilt nicht für SuSE 9.2): 
   Jetzt wird plötzlich libtheora.so verlangt, dabei ist libtheora
   in meiner Box installiert. Also lade ich libtheora von GWDG runter
   und installiere es mit YaST.

   Bemerkung für SuSE 9.3 (gilt nicht für SuSE 9.2): da nun xine-lib
   automatisch von YaST wieder installiert wurde (ich mußte die DVD
   wieder einlegen...), soll xine-lib erst jetzt deinstalliert werden,
   um sie dann im Schritt 4 neu zu installieren.


Schritt 4: Xine UI installieren.

-) Wie oben, xine-ui-0.99.3-0.pm.0.i586.rpm herunterladen, und
-) mit YaST installieren.


Schritt 5: Gähn, Kaffee Pause!


Schritt 6: Bibliothek libdvdcss installieren.

-) Von ftp://ftp.videolan.org/pub/libdvdcss/1.2.8/ die Datei 
   libdvdcss-1.2.8.tar.bz2 herunterladen,
-) mit dem Befehl
   tar xvfj libdvdcss-1.2.8.tar.bz2
   entpacken.
-) Mit Konqueror ins entpackte Verzeichnis wechseln, anstarren!  Wow, da
   hat es ja eine Spezifikations-Datei.spec!  Wir erstellen uns ein rpm-
   Paket gleich selbst! 
   I)    Im Konqueror wieder eine Ebene zurück.
   II)   Dann öffnen wir eine Shell und wechslen ins entsprechende
         Verzeichnis (Datei aus Konqueror in die Schell ziehen, dann 
         "cd" wählen!)
   I)    Datei kopieren:
         cp libdvdcss-1.2.8.tar.bz2 /usr/src/packages/SOURCES/
   II)   ins entpackte Verzeichnis wechslen:
         cd libdvdcss-1.2.8
   III)  rpm-Paket erstellen
         rpmbuild -ba libdvdcss.spec
   IV)   wieder eine Verzeichnisebene zurück
         cd ..
   V)    rpm-Pakete herholen: (Alle 4 Zeilen, inkl. Punkt in der
         4. Zeile) in die Shell einfügen!
         cp /usr/src/packages/SRPMS/libdvdcss-1.2.8-%rel.src.rpm \
         /usr/src/packages/RPMS/i586/libdvdcss2-1.2.8-%rel.i586.rpm  \
         /usr/src/packages/RPMS/i586/libdvdcss2-devel-1.2.8-%rel.i586.rpm \
         .
-) So, jetzt libdvdcss2-1.2.8-%rel.i586.rpm mit YaST installieren!


Das wärs gewesen, bei mir kann ich jetzt problemlos  AVI,  MPEG und DVDs
in Kaffeine und besser: in Xine genießen!

Bemerkung für SuSE 9.3 (gilt nicht für SuSE 9.2): Was jetzt im Gegensatz
zu meiner SuSE 9.2 nicht funktioniert, ist einen Film mit Kaffeine IM
Konqueror (Preview) anzuschauen, den Film mit Kaffeine anschauen geht 
schon. Damit kann ich leben, denn meist verwende ich xine.