

                                    xine


                         FAQ (Hufig gestellte Fragen)


______________________________________________________________2002/05/27 (1.16)
INDEX


1       FAQ
1.1     Was ist das Ziel dieses Textes?
1.2     Meine Frage wird hier nicht beantwortet. Was soll ich tun?


2       ALLGEMEINE FRAGEN
2.1     Wofr sind diese "xine-lib" und "xine-ui" Module?
2.2     Wie bekomme ich die neuste Version?
2.3     Wo gibt es fertig bersetzte Versionen, z.B. RPMs?


3       KOMPILIEREN (BUILD-PROZESS)
3.1     Was bentige ich, um xine fehlerfrei zu kompilieren?
3.2     Wie kompiliere ich xine?
3.2.1      Einfache bersetzungsanweisungen fr Anfnger
3.2.2      Vollstndige bersetzungsanweisungen
3.2.3      Eigene RPM-Packete erzeugen (xine-lib, xine-ui)
3.3     Wie kann ich den Build-Prozess mit CFLAGS steuern?
3.4     Gibt es fr den AMD K7 optimierte Binaries?
3.5     xine-lib lsst sich nicht kompilieren
3.5.1      Das Paket xine-lib lsst sich berhaupt nicht kompilieren
3.5.2      Das Xv-Plugin lsst sich nicht kompilieren
3.6     xine-ui lsst sich nicht kompilieren
3.6.1      Ich habe xine-lib installiert, aber xine-ui findet es nicht
3.7     Lt sich xine im Benutzerverzeichnis ohne root-Rechte installieren ?


4       INSTALLATION
4.1     Knnen die Windows DLLs als codes in xine benutzt werden?
4.2     Wo mssen die Windows DLLs hin?
4.3     Fantastisch! Warum werden die DLLs nicht mitgeliefert?


5       JETZT GEHTS RICHTIG LOS...

5.1     Allgemeine Fragen
5.1.1      Ich habe lauter "dropped frames". Was tun?
5.1.2      Ich krieg xine unter FreeBSD, Solaris, ... nicht zum Laufen.
5.1.3      Wie kann ich Streams von der Standarteingabe (stdin) spielen?
5.1.4      Wie kann ich das Aussehen der Bedienoberflche ndern?
5.1.5      Was ist "aalib"? Wie kann ich es mit xine verwenden?
5.1.6      Was bedeutet dieses Zeugs in der Datei "~/.xine/config"?
5.1.7      Wie verwende ich das DVD-Plugin?
5.1.8      Ich kann den Regionscode meines Laufwerks nicht ndern!
5.1.9      Kann ich mit xine (S)VCDs abspielen?
5.1.10     Wie kann ich Filme mit externen AVI Untertiteln ansehen?

5.2     Fragen zu Audio
5.2.1      Ich sehe das Bild, aber der Ton kommt nicht!
5.2.2      Wie bringe ich ALSA 0.9.x zum laufen?
5.2.3      Und was ist mit ALSA 0.5.x?
5.2.4      Kann xine Surround-Sound ausgeben?
5.2.5      Kann xine AC3 ber S/P DIF ausgeben?
5.2.6      Ich kann die Lautstrke nicht mit den Knpfen ndern!

5.3     Fragen zu Video
5.3.1      Ich hre den Ton - aber wo ist das Bild?
5.3.2      Wie kann ich xine dazu bringen, den Xv-Treiber zu verwenden?
5.3.3      Das xine-Logo wird angezeigt, aber mein Video nicht!
5.3.4      Teile des Desktops werden durchsichtig!
5.3.5      Das Verhltnis Hhe/Breite des Videos stimmt nicht!
5.3.6      Wie kann ich Farben/Helligkeit/Kontrast nderm?
5.3.7      Was ist der Unterschied zwischen verworfenen ('discarded') und
           bersprungenen ('skipped') Frames?

5.4     Fehlermeldungen
5.4.1      xine startet nicht und beklagt sich ber Audio- oder Video-Treiber
5.4.2      "no video port found"
5.4.3      "Unable to open dvd drive (/dev/dvd)"
5.4.4      "demux error! 00 00 00 (should be 0x000001)"
5.4.5      "input_dvd: Sorry, Xine, doesn't play encrypted DVDs. ..."
5.4.6      "audio driver 'oss' failed, using null driver instead"
5.4.7      "video_out: throwing away image with pts xxx because it's too old"
5.4.8      "No video plugin available to decode 'xxxxxx'."
5.4.9      "w32codec: decoder failed to start. Is 'xxxxxx' installed?"
5.4.10     "xine-lib xxx expected. Version xxx found"


6       BUGS - RAUS MIT DEN KFERN!
6.1     Ich habe tatschlich einen Bug gefunden! Was soll ich jetzt tun?


_____________________________________________________________________________
1       FAQ

1.1     Was ist das Ziel dieses Textes?

        Diese Datei enthlt sog. "FAQs" (Frequently Asked Questions = hufig
        gestellte Fragen) zu allem, was die Verwendung von xine betrifft.


1.2     Meine Frage wird hier nicht beantwortet. Was soll ich tun?

        Zuerst stellen Sie bitte wirklich sicher, dass Ihre Frage nicht
        beantwortet wird. Seien Sie nicht zu faul, diese Datei durchzulesen.

        Aber Sie drfen Ihre Fragen natrlich in der Mailing-List stellen:

           xine-user@lists.sourceforge.net     (nur english)
           xine-user.de@lists.sourceforge.net  (deutsch)

        Diese Mailing-Lists knnen Sie auf der Homepage von xine
        (http://xine.sourceforge.net) abonnieren.

	Bitte liefern Sie einige Informationen zu ihrer Installation, damit
	man eine Chance zu Helfen hat, insbesonndere Informationen zur
	Audio/Video-Hardware und den Treiben, dem Betriebssystem, CPU-Typ und
	einigen Konsoleausgaben/Fehlermeldungen. Geben Sie bitte auch die von
	Ihnen verwendeten Kommandozeilenparameter und nach Mglichkeit den
	Typ des Datenstroms an, den Sie versucht haben abzuspielen. Besonders
	wichtig ist die von Ihnen verwendete Version von xine und Informationen
	zu allen zustzlichen Plugins, die Sie auf ihrem System installiert
	haben knnten.


_____________________________________________________________________________
2       ALLGEMEINE FRAGEN

2.1     Wofr sind diese "xine-lib" und "xine-ui" Module?

        Frher war xine lediglich ein Programm. Dieses wurde aber zu komplex
        und deshalb wurde xine in zwei Teile aufgeteilt.

        "xine-lib" ist der "Motor" von xine. Es enthlt alle Plugins und ist
        in jedem Fall notwendig.

        "xine-ui" ist die Bedienoberflche (User Interface).

        "xine-plugin" ist ein Plugin fr Browser, dass es ihnen ermglicht,
        ihre beliebten Video-Streams innerhalb ihres Browsers (z.B. mozilla)
        mit Hilfe von xine ansehen.

	"gnome-xine" ist eine gnome-Bedienoberflche, die als Ersatz fr
	"xine-ui" verwendet werden kann. Sie konzentriert sich mehr auf die
	allgemeinen Medienwiedergabe-Aspekte von xine, im Gegensatz zu der
	vollstndigen einem DVD-Spieler hnlichen Oberflche "xine-ui".


2.2     Wie bekomme ich die neuste Version?

        Aktuelle stabile Version:

           http://xine.sourceforge.net

        Entwicklungsversionen per CVS:

           cvs -d :pserver:anonymous@cvs.xine.sourceforge.net:/cvsroot/xine login

           <leeres Passwort>

           cvs -d :pserver:anonymous@cvs.xine.sourceforge.net:/cvsroot/xine co xine-lib
           cvs -d :pserver:anonymous@cvs.xine.sourceforge.net:/cvsroot/xine co xine-ui


2.3     Wo gibt es fertig bersetzte Versionen, z.B. RPMs?

	Das xine-Projekt stellt aus rechtlichen Grnden keine fertig
	bersetzten Versionen zur Verfgung (einige Teile von xine unterliegen
	in einigen Lndern Patenten). Einige Betriebssystemprojekte/Distribu-
	toren (insbesondere debian, freebsd, ...) bieten Binrprogramme fr
	ihre Distributionen an - bitte fragen Sie bei diesen nach weiteren
	Informationen nach. Sie knnen auerdem auf der xine-Homepage einige
	Links zu Drittanbietern finden, die xine-RPMs zur Verfgung stellen.
	Sehen Sie in Abschnitt 3 dieser FAQ nach, wie xine aus den Quellen
	bersetzt werden kann

_____________________________________________________________________________
3       KOMPILIEREN (BUILD-PROZESS)

3.1     Was bentige ich, um xine fehlerfrei zu kompilieren?

        Sie bentigen eine offizielle und stabile Version von GCC. Mit
        gcc-3.x gibt es immer noch Probleme, also sollten Sie eine 2.95.x
        Version einsetzen. Verwenden Sie keine gepatchten GCC-Version, sonst
        werden Sie xine nicht korrekt kompilieren knnen (libmpeg2 kann mit
        pgcc nicht fehlerfrei kompiliert werden).

        Ausserdem bentigen Sie GNU make. Auf den meisten Linux-Systemen wird
        GNU make mit dem Befehl "make" aufgerufen, auf allen anderen Systemen
        mssen Sie "gmake" verwenden.


3.2     Wie kompiliere ich xine?

3.2.1      Einfache bersetzungsanweisungen fr Anfnger

	Laden Sie die neusten TAR-Archive "xine-lib" und "xine-ui" herunter und
	folgen Sie den beiteren Anweisungen. Um die TAR-Archive zu entpacken,
	benutzen Sie

	tar xvfz xine-XXX.tar.gz

	Die folgenden Anweisungen werden xine fr alle Benutzer zugnglich nach
	/usr/local installieren. Sie bentigen dafr auf den meiten Systemem
	root-Rechte.

	Entpacken Sie zunchst xine-lib, danach:
        # ./configure
        # make install

	Stellen Sie sicher, da /etc/ld.so.conf "/usr/local/lib" enthlt, danach
        # ldconfig

        Nun entpacke xine-ui, danach:
        # ./configure
        # make install

3.2.2      Vollstndige bersetzungsanweisungen

        Der Ablauf des Build-Prozesses ist bei allen Modulen identisch
        (siehe 2.1).

        Zuerst mssen Sie xine-lib installieren. Wenn Sie es korrekt
        kompiliert UND installiert haben, knnen Sie xine-ui und/oder
        xine-plugin kompilieren.

        Wenn Sie xine-lib nicht mit dem Standart-Verzeichnisprfix
        /usr/local/bin installiert haben haben, mssen Sie dafr sorgen, dass
        $prefix/bin in der PATH-Variable vorhanden ist und das der Linker die
        Bibliotheken in $prefix/lib finden kann. Anderenfalls wird das Erzeugen
        von Modulen, die xine-lib bentigen, fehlschlagen und Sie werden
        Fehlermeldungen bezglich fehlender Module von xine-lib bekommen.
        Verwenden Sie in der bash folgende Befehle, um die Verfgbarkeit
        sicherzustellen:

           export PATH="$PATH:$prefix/bin"
           export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$prefix/lib"

        Wenn die Variable $prefix nicht gesetzt ist, mssen Sie sie in
        den obigen Befehlen durch den echten Pfad ersetzen.

        Und so kompilieren Sie xine schlussendlich: (Wie oben bereits
        bemerkt, gilt dieser Ablauf fr alle Module von xine; siehe 2.1)

           ./cvscompile.sh              (nur notwendig, wenn Sie den Quellcode
                                        ber CVS bezogen haben)
           ./configure
           make
           make install

3.2.3      Eigene RPM-Packete erzeugen (xine-lib, xine-ui)

	Im Prinzip mssen Sie nur ein einziges Kommando ausfhren, wenn Sie
	die Quellcode-tar-Dateien von der WWW-Seite heruntergeladen haben:

	   rpm -ta DER_NAME_DES_TAR_ARCHIVES

	Dies wird das Erzeugen der Binr-RPMs und Quellen-RPMs starten. Nach
	dem bersetzen finden Sie das Binr-RPM in ihrem RPM-Binrverzeichnis,
	welches normalerweise /usr/src/RPM/RPMS/[IHRE_CPU_ARCHITEKTUR] ist.
	Das Quellen-RPMs wird in ihr RPM-Quelldateienverzeichnis geschrieben
	(normalerweise /usr/src/RPM/SRPMS/).

	Falls Sie eine frische CVS-Version verwenden, mssen Sie zunchst
	folgendes ausfhren, um ein tar-Archive zu erzeugen, da Sie dann
	wie oben beschrieben mit "rpm -ta" benutzen knnen:

	   ./cvscompile.sh && make clean && make dist

	Auf jeden Fall sollten Sie nicht vergessen, da Sie xine-lib
	bersetzen und installieren mssen, bevor Sie mit xine-ui fortfahren.


3.3     Wie kann ich den Build-Prozess mit CFLAGS steuern?

        Ja, Sie knnen mit der Variable GLOBAL_CFLAGS die Optionen fr den
        Compiler setzen. Anschliessend mssen Sie configure erneut starten.

        Damit knnen Sie zustzliche Pfade fr Bibliotheken oder Include-
        Dateien angeben.

        Beispiel:

           export GLOBAL_CFLAGS="-I/usr/include -L/home/guenter/xine_libs"


3.4     Gibt es fr den AMD K7 optimierte Binaries?

        Wenn Sie eine aktuelle Version von GCC haben (3.x), knnen Sie
        versuchen, xine mit "mehr" K7-Untersttzung zu kompilieren.
        Falls configure Ihren Prozessor oder Ihre GCC-Version nicht korrekt
        erkennt, knnen Sie mit der Variable xine_BUILD die Konfiguration
        explizit angeben, z.B.:

           export xine_BUILD=k7-pc-linux-gnu
           rm -f config.cache

           ./cvscompile.sh
              --- oder wenn Sie xine als Tarball bezogen haben: ---
           ./configure

           make
           make install


3.5     xine-lib lsst sich nicht kompilieren

3.5.1      Das Paket xine-lib lsst sich berhaupt nicht kompilieren

           Damit Sie xine-lib kompilieren knnen, bentigen Sie u.a. die
           zlib Bibliothek inklusive Headers. Beides finden Sie normalerweise
           im Paket zlib-devel (nicht Bestandteil des xine Projekts).


3.5.2      Das Xv-Plugin lsst sich nicht kompilieren

           Die Xv Bibliothek ist normalerweise nur in der Static-Version
           vorhanden. Einige Versionen von xine-lib bentigen allerdings
           die Shared-Version. berprfen Sie mit dem Befehl

              ls /usr/X11R6/lib/libXv*

           ob die Shared-Bibliothek vorhanden ist (erkennbar an der Endung
           ".so" oder ".so.1"). Falls nicht, und wenn Ihre Version von
           libtool lter als 1.4 ist (berprfen mit "libtool --version"),
           knnen Sie die Shared-Bibliothek mit folgenden Befehlen erstellen:

              ld --whole-archive -shared -o libXv.so.1 libXv.a
              ln -s libXv.so.1 libXv.so
              ldconfig

           Nun knnen Sie das Xv-Plugin fr xine kompilieren.


3.6     xine-ui lsst sich nicht kompilieren

3.6.1      Ich habe xine-lib installiert, aber xine-ui findet es nicht

           Bitte lesen Sie (noch einmal) Abschnitt 3.2. Mglicherweise haben
           Sie etwas bersehen.

           berprfen Sie, dass Sie $prefix/bin in der PATH Variable haben
           und dass der Linker die Bibliotheken in $prefix/lib finden kann.
           $prefix ist dasselbe Verzeichnis, in das Sie davor xine-lib
           installiert haben sollten (ja, xine-lib mit "make install" zu
           installieren wre wirklich nicht schlecht...)

3.7     Lt sich xine im Benutzerverzeichnis ohne root-Rechte installieren ?

        Ja. Zuerst erzeugen Sie ein Unterverzeichnis, in dem Sie ihre private
        Software installieren wollen, zum Beispiel

        $ mkdir ~/usr

        Danach mssen Sie einige Umgebungsvariablen setzten - eventuell ist es
        sogar eine gute Idee, diese dauerhaft in Ihre ~/.bashrc oder hnliches
        zu setzen:

        export PATH="$HOME/usr/bin:$PATH"
        export LD_LIBRARY_PATH="$HOME/usr/lib:$LD_LIBRARY_PATH"
        export CFLAGS="-I$HOME/usr/include -L$HOME/usr/lib -O3"
        export ACLOCAL_FLAGS="-I $HOME/usr/share/aclocal"

        Nun knnen Sie die TAR-Archive entpacken, zum Beispiel in "~/usr/src"
        (ggf. "mkdir ~/usr/src" ausfhren), und danach folgendes tun:

        $ ./configure --prefix=$HOME/usr
        $ make install


_____________________________________________________________________________
4       INSTALLATION

4.1     Knnen die Windows DLLs als codes in xine benutzt werden?

        Ja, xine kann einige win32-DLLs (von Windows) benutzen, um einige
        obskure Formate zu dekodieren. Wir heissen solche Binr-Codecs nicht
        fr gut, und Sie als Benutzer sind dar verantwortlich, eventuelle
        Lizenzkonflikte zu beachten.

        Hier einige funktinoierende CODECs (keine vollstndige Liste):

           mpg4c32.dll - Microsoft MPEG-4 v1/v2
           ir50_32.dll - Indeo Video 5 format
           ir41_32.dll - Indeo Video 4.1 format
           ir32_32.dll - Indeo Video 3.2 format
           iccvid.dll - Cinepak video
           wmvds32.ax - Windows Media Video 7
           wmv8ds32.ax - Windows Media Video 8
           vp31vfw.dll - VP32 Video format
           divxa32.acm - DivX audio (WMA)
           voxmsdec.ax - Voxware Metasound

        Diese win32-DLLs funktionieren nur auf x86-Systemen.

4.2     Wo mssen die Windows DLLs hin?

        xine verwendet als Standart das Verzeichnis

           /usr/lib/win32

        fr die DLLs. Sie knnen aber im Konfigurationsfenster (Tipp: auf den
        Schraubenschlssel klicken) diese Einstellung ndern.
        (Seite "Codec" => "path to win32 codec dlls")
        Alternativ knnen Sie auch die Konfigurationsdatei ~/.xine/config
        editieren und den Eintrag

         codec.win32_path:/usr/lib/win32

        direkt anpassen.

4.3     Fantastisch! Warum werden die DLLs nicht mitgeliefert?

        Nein. Der Code in diesen DLLs ist propietre Software (gehrt
        Microsoft, Intel und anderen). Einige knnen kostenlos aus dem WWW
        heruntergeladen werden, aber aus rechtlichen Grnden knnen wir diese
        nicht mitliefern (wegen Lizenzeinschrnkungen, sowohl von xine alsauch
        von den CODECs selbst).


_____________________________________________________________________________
5       JETZT GEHTS RICHTIG LOS...

5.1     Allgemeine Fragen

5.1.1      Ich habe lauter "dropped frames". Was tun?

           Ihre Hardware ist fr xine zu langsam. Versuchen Sie, Ihren PC auf
           optimale Leistung einzustellen:

           -  Zu allererst fhren Sie bitte das xine-check Skript aus, dass bei
              xine-ui dabei ist (Evtl. bereits auf ihrem System installiert).
              xine-check kann einige der am meisten vorkommenden Probleme
              finden und melden. Wenn alles stimmt, sollte die Ausgabe von
              xine-check so aussehen:

                 $ xine-check
                 Please be patient, this script may take a while to run...
                 [ good ] you're using Linux, doing specific tests
                 [ good ] looks like you have a /proc filesystem mounted.
                 [ good ] You seem to have a reasonable kernel version (2.4.18)
                 [ good ] intel compatible processor, checking MTRR support
                 [ good ] you have MTRR support and there are some ranges set.
                 [ good ] found the player at /usr/local/bin/xine
                 [ good ] /usr/local/bin/xine is in your PATH
                 [ good ] found /usr/local/bin/xine-config in your PATH
                 [ good ] plugin directory /usr/local/lib/xine/plugins exists.
                 [ good ] found input plugins
                 [ good ] found demux plugins
                 [ good ] found decoder plugins
                 [ good ] found video_out plugins
                 [ good ] found audio_out plugins
                 [ good ] skin directory /usr/local/share/xine/skins exists.
                 [ good ] found logo in /usr/local/share/xine/skins
                 [ good ] I even found some skins.
                 [ good ] /dev/cdrom points to /dev/hdc
                 [ good ] /dev/dvd points to /dev/hdc
                 [ good ] DMA is enabled for your DVD drive
                 [ good ] found xvinfo: X-Video Extension version 2.2
                 [ good ] your Xv extension supports YUV overlays (improves MPEG performance)
                 [ good ] your Xv extension supports packed YUV overlays
                 [ good ] Xv ports:  YUY2 YV12 I420 UYVY      

           -  verwenden Sie einen aktuellen, fr Ihre Hardware optimierten
              Kernel (2.4.x).

           -  verwenden Sie die neueste Version von gas und GCC.

           -  beenden Sie alle nicht bentigten Programme (verwenden Sie
              "top", um eine bersicht ber alle "CPU-fressenden" Programme
              zu erhalten)

           -  Falls Sie nicht Xv verwenden: Stellen Sie fr den X-Server
              16 Bit Farbtiefe ein. 24 Bit oder mehr bentigen wesentlich mehr
              Bandbreite.

           -  Stellen Sie sicher, dass Ihre Festplatte/CDROM-/DVD-Laufwerk DMA
              untersttzt und dass es eingeschaltet ist.

              Bei den meisten Linux-Systemen knnen Sie "hdparm" verwenden, um
              das zu berprfen. Beispiel:

                 hdparm /dev/hda

                 ...
                 using_dma    =  1 (on)
                 ...

              Zeigt hdparm "0 (off)" an, knnen Sie DMA so aktivieren:

                 hdparm -d1 /dev/hda

              Ersetzen Sie "/dev/hda" in den obigen Beispielen durch den
              Namen des Gerts, von dem die Videodaten kommen. Weitere
              Informationen ber hdparm finden Sie mit dem Befehl
              "man hdparm" oder unter dieser Adresse:

              => http://linux.oreillynet.com/lpt/a//linux/2000/06/29/hdparm.html

           -  auf Ihr eigenes Risiko: CPU bertakten, BIOS Setup optimieren.
              xine bentigen schnelle RAM-Bausteine, also aktivieren Sie alle
              Optionen fr mehr Geschwindigkeit.

              Vor allem der VIA Apollo Pro Chipsatz ist berchtig fr seine
              schlechte RAM-Ansteuerung (entgegen meinen Ehrfahrungen, Anm.
              d. bers.). Wenn Sie die Ansprechung des RAMs mit dem BIOS
              Setup nicht einstellen knnen, knnen Sie ein paar wste Tricks
              versuchen, die auf folgender Seite erwhnt werden:

              => http://www.overclockers.com/tips105/index03.asp

              Die Seite dreht sich hauptschlich um ein Windows-Programm, mit
              dem Sie den Chipsatz "frisieren" knnen, under FreeBSD knnen
              Sie dasselbe mit "pciconf" erreichen. Manche Linux-
              Distributionen enthalten hnliche Tools.

           -  Verwenden Sie PowerTweak, ein gutes "Frisierwerkzeug":

              => http://powertweak.sourceforge.net

           -  Aktivieren Sie die MTRR Untersttzung (wenn Sie XFree 3.x
              verwenden, lesen Sie bitte das DVD-HOWTO fr Details ber
              MTRR Untersttzung mit XFree 3.x).

              Falls Sie XFree 4.x benutzen, sollte die Aktivierung der MTTR-
              Untersttzung im Kernel gengen.

              Verwenden Sie "cat /proc/mtrr" um die Untersttzung zu berprfen
              (es sollte nicht "No such file or directory" angezeigt werden).
              Falls Sie einen Eintrag passend zur Gre des Speichers Ihrer
              Grafikkarte finden, sollte alles in Ordnung sein.

           -  Verwenden Sie sog. "raw devices", um auf DVD-Laufwerke
              zuzugreifen.

              Dazu bentigen Sie einen 2.4er Kernel oder, wenn Sie einen
              lteren Kernel einsetzen wollen, einen passenden Patch von
              dieser Seite:

              => ftp://ftp.kernel.org/pub/linux/kernel/people/sct/raw-io/

              Damit Sie ein Raw-Gert verwenden knnen, mssen Sie es zuerst
              mit Ihrem DVD-Laufwerk verbinden:

                 raw /dev/raw1 /dev/hdc

              (vorausgesetzt, dass hdc das DVD-Laufwerk ist) und dann sollten
              Sie einen Link wie folgt erstellen:

                 ln -s /dev/raw1 /dev/rdvd


5.1.2      Ich krieg xine unter FreeBSD, Solaris, ... nicht zum Laufen.

           Lesen Sie die jeweilige README-Datei:

              xine-ui-x.x.x/doc/README.freebsd
              xine-ui-x.x.x/doc/README.solaris


5.1.3      Wie kann ich Streams von der Standarteingabe (stdin) spielen?

           So:

              cat stream.mpg | xine stdin://mpeg1

           oder (wenn Sie einen MPEG-2 Stream spielen wollen):

              cat stream.vob | xine stdin://mpeg2


5.1.4      Wie kann ich das Aussehen der Bedienoberflche ndern?

           Verwenden Sie den Konfigurationsdialog (auf das Schrauben-
           schlssel-Symbol klicken). Im Feld "gui skin theme" geben Sie den
           Namen des "Skins" ein.

           In neuerer Versionen von xine wird nur noch ein Skin mitgeliefert.
           Weitere Skins finden Sie auf der xine-Homepage unter

           => http://xine.sourceforge.net/xine_frame.php?page=skins.html

           "sinek" ist kein Skin, sondern ein GTK+ Frontend

           => http://sinek.sourceforge.net


5.1.5      Was ist "aalib"? Wie kann ich es mit xine verwenden?

           aalib ist ein Programmbibliothek fr "ASCII Art". ASCII Art ist die
           Bezeichnung fr die "Kunst", mit herkmmlichen Textzeichen (ASCII-
           Zeichen) Bilder darzustellen. Einfachstes Beispiel dafr sind die
           Smileys :-) :-(

           xine verfgt ber ein Output-Plugin fr aalib, so dass Sie Filme
           im X-Terminal, mit der Konsole oder auf einem alten VT100 schauen
           knnen - cooool ;-)

           Dazu mssen Sie sicherstellen, dass Sie zuerst aalib und dann
           xine-lib und xine-ui installieren. Neben dem "xine" Programm wird
           nun auch eines mit dem Namen "aaxine" erstellt, welches Sie z.B.
           so aufrufen:

              aaxine film.mpeg


5.1.6      Was bedeutet dieses Zeugs in der Datei "~/.xine/config"?

           Lesen Sie dazu die Datei xine-ui-x.x.x/doc/README.config_en
           (Zur Zeit leider nur in englischer Sprache)


5.1.7      Wie verwende ich das DVD-Plugin?

           Erster Hinweis: Das z.Z. mit xine ausgelieferte DVD-Plugin
           untersttzt keine verschlsselten bzw. kopiergesperrten DVDs.
           Sie bentigen zustzliche Programme oder ein "verbessertes" DVD-
           Plugin, um solche DVDs mit xine abzuspielen. Natrlich knnen Sie
           den Film abspielen, wenn Sie ihn mit zustzlicher Software
           entschlsseln.

           Das standard DVD-Plugin von xine untersttzt auch keine Mens. Fr
           weitere Informationen zur Menuntersttzung schauen Sie bitte auf
           http://dvd.sf.net/ nach.

           Wenn Sie ein anderes oder "erweitertes" DVD-Plugin installieren,
           wird ein zustzlicher Knopf in xine-ui erscheinen. Der "DVD"-Knopf
           wird weiterhin das alte Plugin (ohne Menuntersttzung und
           Entschlsselung/Entsperrung) aktivieren.

           Da die rechtliche Situation in diesem Bereich alles andere als
           klar ist, verfgt xine nicht ber irgendwelche Software(teile)
           fr diesen Zweck. Das xine Projekt Team untersttzt nicht
           grundstzlich die Verwendung solcher Software. berprfen Sie
           bitte die rechtliche Situation in Ihrem Land, bevor Sie Software
           zum Entschlsseln von DVDs verwenden.

           Wir hoffen, dass dieser Konflikt bald und zu Gunsten der
           Konsumenten gelst wird.

           Zweiter Hinweis: Das Standart-Plugin untersttzt keine Mens
           sowie das nahtlose Abspielen eines Films. Verwenden Sie dazu die
           Plugins "dvdnav" oder "d5d".

           Das xine-eigene Plugin verwenden Sie folgendermassen: Mounten Sie
           zuerst die DVD, um einen berblick ber die Dateien darauf zu
           erhalten. Sie sollten folgende Dateien finden:

              [...]/VIDEO_TS/VTS_xx_x.VOB           (x sind Ziffern)

           Suchen Sie grosse VOB-Dateien. In ihnen ist der Film gespeichert.
           Um diese Datei abzuspielen, geben Sie folgendes ein:

              xine dvd://VTS_xx_x.VOB

           Achten Sie darauf, den Pfadnamen nicht anzugeben und Gross-
           buchstaben zu tippen.

           xine verwendet /dev/cdrom oder /dev/dvd, um auf das DVD-Laufwerk
           zuzugreifen. Unter FreeBSD mssen Sie ev. einen entsprechenden
           Link auf die "dvd" Gertedatei anlegen.


5.1.8      Ich kann den Regionscode meines Laufwerks nicht ndern!

           Hier knnen Sie ein Tool herunterladen, um den Regionscode Ihres
           RPC-2 Laufwerks zu ndern:

           => http://linuxtv.org/download/dvd/dvd_disc_20000215_css.tar.gz

           Hinweis: Beachten Sie, dass sich der Regionscode bei den meisten
           Laufwerken nur 5-mal ndern lsst!


5.1.9      Kann ich mit xine (S)VCDs abspielen?

           Ja. Verwenden Sie eine solche MRL:

              xine VCD://<Track-Nummer>


5.1.10     Wie kann ich Filme mit externen AVI Untertiteln ansehen?

           Verwenden Sie eine solche MRL:

              xine foo.avi%bar.sub


5.2     Fragen zu Audio

5.2.1      Ich sehe das Bild, aber der Ton kommt nicht!

           Dieser Fall kann bei MPEG-2-Videos (z.B. DVDs) auftreten.
           Versuchen Sie, einen anderen Audio-Kanal zu whlen:

              xine -a <Kanal> stream.vob

           Oder verwenden Sie die Tasten + und - (nicht die auf dem
           Ziffernblock!), oder whlen Sie mit der Maus den Audio-Kanal
           (im Feld "Aud:")

           Einige VOB-Dateien haben den Ton auf unblichen Kanlen
           (z.B. 3, 7, 10)


5.2.2      Wie bringe ich ALSA 0.9.x zum laufen?

           Versuchen Sie, folgende Zeilen in die Datei ~/.xine/config
           einzufgen:

              alsa_pcm_device:plughw:0,0
              alsa_ac3_device:plughw:0,2


5.2.3      Und was ist mit ALSA 0.5.x?

           Obwohl es mglich ist, xine mit ALSA 0.5.x laufen zu lassen, ist
           es nicht empfehlenswert. Verwenden Sie stattdessen ALSA 0.9.x.
           Wollen Sie trotzdem 0.5.x verwenden, versuchen Sie folgendes
           (Tipp von Benjamin Pierce <bpierce815@yahoo.com>):

           ffnen Sie die Datei /etc/modules.conf und entfernden Sie folgende
           Zeile (falls vorhanden):

              alias sound-slot-0 Ihr_OSS_Modul

           Fgen Sie dann diese zwei Zeilen hinzu:

              alias char-major-116 snd
              alias snd-card-0 Ihr_ALSA_Modul


5.2.4      Kann xine Surround-Sound ausgeben?

           Ja, mit OSS oder ALSA kann xine 4-/5-Kanal Surround-Sound
           ausgeben. Voraussetzung ist, dass der Sound-Treiber dies unter-
           sttzt. Beim Starten zeigt xine die Modi zur Soundausgabe an,
           z.B.:

              audio_alsa_out : supported modes are mono stereo (4-channel not
              enabled in xine config) (5-channel not enabled in xine config)
              (5.1-channel not enabled in xine config) (a/52 and DTS
              pass-through not enabled in xine config)

           Hier ist 4-Kanal Surround-Sound mglich. Da xine aber nicht
           sicherstellen kann, ob auch wirklich Lautsprecher angeschlossen
           sind, mssen Sie diesen Modus von Hand aktivieren.

           Sie knnen dies entweder im Konfigurationsdialog whrend der
           Laufzeit von xine machen (Drcken Sie den Konfigurationsknopf und
           wechseln Sie auf die AUDIO-Karte) oder direkt die Konfigurationsdatei
           ~/.xine/config ndern:

           # 4-channel:
             audio.four_channel:1

           # 5-channel:
             audio.five_channel:1

           # 5.1-channel
             audio.five_lfe_channel:0

5.2.5      Kann xine AC3 ber S/P DIF ausgeben?

           Selbstverstndlich... Aber auch hier gilt dasselbe wie bei
           Surround-Sound: Sie mssen die Option manuell aktivieren. Benutzen
           Sie den Konfigurationsdialog oder editieren Sie folgende Zeile in
           der Datei ~/.xine/config:

              audio.ac3_pass_through:1

5.2.6      Ich kann die Lautstrke nicht mit den Knpfen ndern!

           Einige Treiber untersttzen diese Funktion nicht, auch wenn
           die Knpfe zum ndern der Lautstrke angezeigt werden.

           Dies ist kein "Bug". aRts (das Sound-System von KDE) hat z.B.
           diese Funktion nicht.

           Mit Sie lediglich AC3 durchschleifen, kann die Lautstrke ebenfalls
           nicht angepasst werden.


5.3     Fragen zu Video

5.3.1      Ich hre den Ton - aber wo ist das Bild?

           Mglicherweise ist Ihre Hardware einfach zu langsam. Lesen Sie
           im Abschnitt 5.1.1, wie Sie Ihren PC etwas "frisieren" knnen.


5.3.2      Wie kann ich xine dazu bringen, den Xv-Treiber zu verwenden?

           Wenn Xv verfgbar ist, whlt xine automatisch diesen Treiber.
           In gewissen Fllen mchten Sie aber Xv manuell whlen (etwa dann,
           wenn in der config-Datei XShm angegeben ist):

              xine -V Xv film.mpg

           Wenn das nicht funktioniert, ist auf Ihrem System Xv
           wahrscheinlich nicht vorhanden.

           Zuerst mssen Sie sicherstellen, dass Sie XFree 4.x installiert
           haben. Ausserdem muss der Treiber fr Ihre Grafikkarte Xv unter-
           sttzen. Unter diesen Adressen finden Sie Treiber fr Ihre Karte:

              Xv-Untersttzung mitgeliefert in XFree86:

              Voodoo (3dfx)             ?
              Intel i815                ?
              Matrox G200/G400          http://www.matrox.com
              NVidia                    http://www.nvidia.com
              Permedia 2/3              ?

              Unklarheit ber Xv-Untersttzung:

              ATI                       http://www.linuxvideo.org/gatos/
              Savage                    http://www.probo.com/timr/savage40.html


5.3.3      Das xine-Logo wird angezeigt, aber mein Video nicht!

           Drcken Sie den "Play"-Knopf oder die Eingabetaste, um das Video
           abzuspielen.

           Stellen Sie sicher, dass Sie festgelegt haben, was xine abspielen
           soll, z.B. in der Befehlszeile:

              xine beispielfilm.mpg


5.3.4      Teile des Desktops werden durchsichtig!

           Offenbar stimmen einige Farben Ihres Desktops mit dem von Xv
           verwendeten "Colorkey" berein. ndern Sie den Colorkey-Wert,
           um das zu verhindern. Im Konfigurationsdialog knnen Sie den
           Wert unter "Video" verndern.


5.3.5      Das Verhltnis Hhe/Breite des Videos stimmt nicht!

           Drcken Sie die Taste "a" wiederholt, um das Seitenverhltnis zu
           ndern.


5.3.6      Wie kann ich Farben/Helligkeit/Kontrast nderm?

           Zur Zeit wird diese Option nur von einigen Xv-Treibern und von
           XShm untersttzt. Sie knnen diese Werte mit der Bedienoberflche
           einstellen, oder wie folgt in der Datei ~/.xine/config :

              video.xv_brightness:0
              video.xv_saturation:0
              video.xv_contrast:128

           Die mglichen Werte hangen von Ihrem XV-Treiber ab, Sie mssen
           also ein wenig experimentieren, um ein gutes Bild zu erhalten.

           Fr XShm fgen Sie folgende Zeile in die Datei ein, um die
           Helligkeit (eigentlich: Gamma-Korrektur) zu verndern:

              video.xshm_gamma:20

           Hier knnen Sie Werte von -100 bis +100 eingeben.

           Beachten Sie dass alle diese Massnahmen keine Wirkung haben, falls
           ihr Videotreiber das Einstellen der Werte nicht ermglicht.

           Lesen Sie die Datei README.config_en fr mehr Informationen zur
           Konfigurationsdatei.

5.3.7      Was ist der Unterschied zwischen verworfenen ('discarded') und
           bersprungenen ('skipped') Frames?

           Ab und zu wird xine Nachrichten ausgeben, die etwa so aussehen:

              200 frames delivered, XX frames skipped, YY frames discarded

           Der Unterschied zwischen diesen Zhlern ist fr Nicht-Programmierer
           nur von sehr feiner Natur. xine benutzt zwei Threads, um das Video
           zu dekodieren: Der Decoder-Thread reicht die Bilder an den
           Video-Ausgabe-Thread weiter, der dafr zustndig ist, diese zum
           richtigen Zeitpunkt anzuzeigen.

           Wenn Ihr System mit der Dekodierung nicht nachkommt, wird der
           Dekoder Bilder versptet bergeben. Beispielsweise ist die
           Dekodierung des Bildes fr den Zeitpunkt 11:30 erst dann beendet,
           als die Uhr von xine schon auf 11:31 steht. Wenn diese Situation
           auftritt, versucht xine einige Bilder nicht zu dekodieren und diese
           zu berspringen. Allerdings untersttzen nicht alle Dekoder dieses
           Vorgehen.

           Wenn ein Bild bereits dekodiert ist, um in der Zukunft angezeigt zu
           werden, aber der Ausgabe-Thread nicht rechtzeitig vom Betriebssystem
           ausgefhrt wird, um das Bild anzuzeigen, wird das Bild verworfen.
           Ein Grund dafr kann Festplattenaktivitt sein, die ein System ohne
           DMA fr einige Millisekunden anhalten kann. Siehe dazu auch
           Abschnitt 5.1.1.

           Beachten Sie bitte auch, dass wenn Dekoder aus irgendwelchen Grnden
           keine Bilder berspringen knnen, Sie niemals bersprungene
           ('skipped') Bilder angezeigt bekommen (diese werden alle verworfen).


5.4     Fehlermeldungen

5.4.1      xine startet nicht und beklagt sich ber Audio- oder Video-Treiber

           Sie knnen den Audio-Treiber mit der Option "-A" whlen. Versuchen
           Sie folgendes:

              xine -A null

           So wird xine mit dem "null"-Treiber geladen (kein Sound).

           Wenn Sie ALSA installiert haben, probieren Sie das:

              xine -A alsa09

           Wenn Sie ESD verwenden:

              xine -A esd

           Fr arts (KDE):

              xine -A arts


5.4.2      "no video port found"

           Sie haben die Xv-Erweiterung installiert, der wird von Ihrem
           Grafikkartentreiber aber nicht untersttzt. Versuchen Sie, einen
           Treiber zu finden, der Xv auf Ihrer Hardware untersttzt
           (versuchen Sie es mit der Homepage des Grafikkartenherstellers).
           Wenn Ihr Treiber Xv-Untersttzung hat, aber sie funktioniert
           nicht, dann versuchen Sie, eine geringere Auflsung einzustellen
           (1024 x 768 ist mehr als genug).

           Wenn alle Stricke reissen, knnen Sie immer noch XShm verwenden:

              xine -V XShm film.mpg

           (Siehe auch Abschnitt 5.3.2)


5.4.3      "Unable to open dvd drive (/dev/dvd)"

           Mglicherweise haben Sie keine Gertedatei /dev/dvd. Wenn das der
           Fall ist, erstellen Sie einen Link auf ihr DVD-Gert, z.B.:

              cd /dev
              ln -s hdc dvd

           ...wenn ihr DVD-Laufwerk Master am Secondary-IDE ist.


5.4.4      "demux error! 00 00 00 (should be 0x000001)"

           Wahrscheinlich kann xine nicht auf die Datenquelle zugreifen.
           Das ist v.a. dann der Fall, wenn Sie versuchen, eine gesperrte/
           verschlsselte DVD abzuspielen. Wie bereits erwhnt, spielt xine
           diese DVDs aus rechtlichen Grnden nicht ohne Zusatzsoftware von
           Drittanbietern ab (siehe 5.1.7).

           Sie knnen ein DVD-Plugin mit CSS-Untersttzung verwenden, um das
           zu verhindern.

           Ein anderer Grund fr diese Fehlermeldung knnte sein, dass Ihr
           DVD-Laufwerk nicht auf den richtigen Regionalcode gesetzt ist
           (siehe 5.1.8).

           Aktuelle Versionen von xine berprfen, ob die DVD verschlsselt
           ist und geben eine entsprechende Meldung aus (siehe nchste
           Frage).


5.4.5      "input_dvd: Sorry, Xine, doesn't play encrypted DVDs. ..."

           Ihre DVD ist verschlsselt, deshalb kann Sie von xine nicht
           abgespielt werden. Siehe 5.1.7 und 5.4.4.


5.4.6      "audio driver 'oss' failed, using null driver instead"

           Zuerst berprfen Sie bitte, ob Ihr OSS-Treiber funktioniert,
           d.h. ob Sie mit anderen Programmen Musik abspielen knnen.

           Der hufigste Grund fr diese Fehlermeldung ist, dass ein anderes
           Programm Ihre Soundkarte bereits verwendet (auch wenn Sie keinen
           Ton hren). Unter Linux knnen Sie mit dem Befehl "fuser /dev/dsp"
           sehen, welcher Prozess (PID) das Gert verwendet.

           Wenn Sie Gnome verwenden, kann es auch am ESD-Treiber liegen.
           Dann haben Sie zwei Mglichkeiten: Entweder Sie deaktivieren ESD
           zwischenzeitlich (klicken Sie dazu mit der rechten Maustaste auf
           den Sound Monitor und whlen Sie "Place Esound in standby"), oder
           Sie verwenden den ESD-Treiber mit xine:

              xine -A esd

           Dies kann eine schlechtere Qualitt zur Folge haben, da mit ESD
           eine genaue Synchronisation von Ton und Bild nicht mglich ist.

           Wenn Sie KDE verwenden, kann es sein, dass der aRts Sound Dmon
           luft und das Soundgert blockiert. Hier gilt dasselbe: Entweder
           Sie deaktivieren arTs in KDE-Kontrollcenter (empfohlen), oder Sie
           verwenden aRts mit xine:

              xine -A arts


5.4.7      "video_out: throwing away image with pts xxx because it's too old"

           Siehe Abschnitt 5.1.1, es handelt sich um ein Geschwindigkeitsproblem.

           Falls Sie einen schnellen Rechner haben und diese Nachricht von Zeit
           zu Zeit auftaucht, wenn Sie eine DVD/CDROM abspielen, dann
           untersttzt ihr Laufwerk evtl. kein DMA oder es ist nicht aktiviert.


5.4.8      "No video plugin available to decode 'xxxxxx'."

           Sie haben versucht, einen Stream abzuspielen, der einen unbekannten
           oder nicht untersttzten CODEC verwendet. Wahrscheinlich benutzt die
           Datei ein obskures und propietres Format, zu dem keine ffentlichen
           Informationen bekannt sind, um es zu dekodieren.

           Diese Meldung kann gentrennt fr Audio, Video oder beide zusammen
           deaktiviert werden. Siehe die 'gui.warn_unhandled_codec' Einstellung.


5.4.9      "w32codec: decoder failed to start. Is 'xxxxxx' installed?"

           Wahrscheinlich haben Sie die win32-DLLs nicht installiert, die zum
           Dekodieren der Datei bentigt werden. Siehe dazu Abschnitt 4.1 und
           4.2.


5.4.10     "xine-lib xxx expected. Version xxx found"

           Ihre xine-ui Installation passt nicht zu ihrer xine-lib Installation.

           Falls Sie nicht gerade vergessen haben, ihr aktuelles xine-lib (bzw.
           xine-ui) zu installieren,  haben Sie wahrscheinlich von einer
           lteren Version aufgerstet, wovon noch einige alte Dateien
           briggeblieben sind und im Weg stehen. Evtl. handelt es sich auch
           nur um einen fehlerhaften symbolischen Verweis.

           Das kann passieren, wenn Sie von den Quellen installieren oder eine
           Packetverwaltung benutzen, die alte Versionen nicht grndlich genug
           deinstalliert.

           Entfernen Sie bitte von Hand alle alten xine-Bibliotheken
           ("rm $prefix/lib/libxine*", und wo Sie schon dabei sind auch alle
           alten Plugins in $prefix/lib/xine/plugins/). Installieren Sie danach
           xine-lib und xine-ui erneut, womit das Problem behoben sein sollte.


_____________________________________________________________________________
6       BUGS - RAUS MIT DEN KFERN!

6.1     Ich habe tatschlich einen Bug gefunden! Was soll ich jetzt tun?

        Auch wenn sich die Entwickler von xine grosse Mhe geben, eine
        fehlerfreie Software zu schaffen, gilt auch fr sie: Irren ist
        menschlich. Beachten Sie ausserdem, dass xine noch immer im
        Entwicklungsstadium ist.

        Bitte verwenden Sie das "Bug-Formular" in der Datei
        xine-ui-x.x.x/doc/bug_report_form, um einen Bug zu melden. Fllen Sie
        es so vollstndig wie mglich aus und senden Sie es an unsere
        Mailinglist: xine-user@lists.sourceforge.net

        Sie knnen auch das Proramm xine-bugreport benutzen, dass automatisch
        einen solchen Fehlerbericht erstellt und gleichzeitig fr die
        Entwickler hilfreiche Informationen ihres Systems herausfindet und
        mitschickt.

        Danke, dass Sie sich Zeit nehmen, damit xine noch besser wird!


_____________________________________________________________________________

        bersetzung dieses Textes ins Deutsche:
           Stephan Walter <stephan.walter@gmx.ch>
	Aktualisiert von:
	   Philipp Hahn <pmhahn@users.sourceforge.net>
