 ++++++++++++++++++++++                              +++++++++++++++++++++++++
                        XINE: CZSTO ZADAWANE PYTANIA
 ++++++++++++++++++++++                              +++++++++++++++++++++++++


  VERSJA
   => $Id: FAQ_pl,v 1.10 2002/10/29 17:14:57 pmhahn Exp $


 INDEX
 -===-
 
   1   FAQ
   1.1 Jaki jest cel i zakres tego dokumentu?
   1.2 Moje pytanie nie jest tu objanione - gdzie mog szuka pomocy?

   2   PYTANIA OGLNE
   2.1 Do czego su xine-lib, xine-ui oraz xine-plugin?
   2.2 Gdzie i jak mog znale najnowsz wersj rozwojow?
   2.3 Gdzie mog znale pre-kompilowane pakiety, np. RPMy?
  
   3   PROCES KOMPILACJI
   3.1 Czego potrzebuj aby wszystko poprawnie skompilowa?
   3.2 Jak skompilowa xine?
   3.2.1 Proste instrukcje kompilacji dla pocztkujcych.
   3.2.2 Kompletna instrukcja kompilacji.
   3.2.3 Przygotowanie wasnych pakietw RPM (xine-lib, xine-ui).
   
   3.3 Czy mog doda dodatkowe CFLAGS dla kompilacji?
   3.4 Czy s dostpne binaria dla mojego K7? Mog je skompilowa?
   3.5 Problemy z kompilacj: xine-lib.
   3.5.1 Pakiet w ogle si nie kompiluje!
   3.5.2 Wtyczka wyjcia wideo Xv nie kompiluje si!
   3.6 Problemy z kompilacj: xine-ui.
   3.6.1 Zainstalowaem xine-lib a xine-ui twierdzi e nie moe go znale!
   3.7 Czy mog zainstalowa xine w moim katalogu domowym (nie bdc administratorem)?

   4   INSTALACJA
   4.1 Czy jest moliwe uywanie kodekw windowsowych z xine?
   4.2 Gdzie powinienem umieci kodeki win32 dll dla xine?
   4.3 To wspaniale! Moglibycie dostarcza te kodeki?

   5   PRZYJEMNO W UYWANIU XINE :) 
   
   5.1 PYTANIA OGLNE
   5.1.1 Mam duo pominitych ramek - co mog zrobi?   
   5.1.2 Mam problemy z uruchamianiem xine pod FreeBSD, Solaris, ...!   
   5.1.3 Jak odtwarza strumienie z STDIN?
   5.1.4 Jak zmienia skr interfejsu uytkownika xine?
   5.1.5 Co to jest aalib? Jak tego uywa w xine?
   5.1.6 Co znacz te wszystkie linie w ~/.xine/config?
   5.1.7 Jak uywa wtyczki DVD?
   5.1.8 Mam problemy z ustawieniem odpowiedniego regionu w moim napdzie RPC-2!
   5.1.9 Czy xine moe odtwarza dyski (S)VCD?
   5.1.10 Jak mona oglda filmy z zewntrznymi napisami AVI?
   
   5.2 PYTANIA DOTYCZCE DWIKU
   5.2.1 Kiedy odtwarzam t prbk widz obraz ale nie ma dwiku!
   5.2.2 Mam problemy z zaadowaniem bibliotek ALSA 0.9.x!(wtyczka audio alsa09)
   5.2.3 Co ze sterownikami ALSA 0.5.x?
   5.2.4 Czy xine moe odtwarza dwik surround 4-/5-kanaowy?
   5.2.5 Co z wyjciem ac3 przez spdif do zewntrznego dekodera ac3?
   5.2.6 Zmiana gonoci przez interfejs uytkownika xine nic nie daje!
         Co jest!?
   
   5.3 PYTANIA DOTYCZCE OBRAZU
   5.3.1 Sysz dwik ale nie widz obrazu!
   5.3.2 Jak mog zmusi xine do uywania rozszerzenia Xv i jakich sterownikw
         potrzebuj?
   5.3.3 Wywietlane jest logo xine ale nie widz mojego obrazu!
   5.3.4 Niektre czci mojego X Pulpitu robi si przezroczyste kiedy xine
         odtwarza wideo!
   5.3.5 Proporcje odtwarzanego obrazu s bdne!
   5.3.6 Jak mona zmieni kolor/jasno/kontrast?
   5.3.7 Jaka jest rnica midzy ramkami porzuconymi a pominitymi?

   5.4 KOMUNIKATY O BDACH: CO ONE OZNACZAJ I CO MOESZ ZROBI.
   5.4.1 Bd przy uruchomieniu xine z informacj o sterownikach/urzdzeniach
         audio!   
   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. The legal status
          of CSS decryption is unclear and we will not provide such code."
   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"

   5.5 AWARIE: KIEDY NIE MOESZ OTRZYMA UYTECZNEGO KOMUNIKATU O BDZIE
   5.5.1 Dlaczego xine powoduje zawieszenie caego mojego systemu?
   
   6   PLUSKWA - DAWA TEGO EKSTERMINATORA ROBALI NATYCHMIAST ;-)
   6.1 Dokonaem niemoliwego - znalazem bd! Kogo mog o tym poinformowa?











1   FAQ

1.1 Jaki jest cel i zakres tego dokumentu?

    Podstawowy cel tego dokumentu to odpowiedzi na czsto powtarzajce si
    pytania dotyczce wszystkich moduw xine.

1.2 Moje pytanie nie jest tu objanione - gdzie mog szuka pomocy?

    Przede wszystkim upewnij si e Twoje pytanie rzeczywicie nie zostao
    ju tu omwione i czy nie bye po prostu zbyt leniwy aby dobrn do
    koca tego tekstu. ;-)
    
    To znaczy - jeste mile widziany na naszej licie dyskusyjnej.
     
     xine-user@lists.sourceforge.net    

    Prosz dostarcz jakich informacji o twoich ustawieniach tak aby ludzie
    mieli szans Ci pomc, np. dodaj informacje o Twoim sprzcie audio/video
    i sterownikach jakich uywasz, systemie operacyjnym, typie procesora oraz
    jakie komunikaty o bdach z konsoli. Docz rwnie parametry i opcje
    jakie podae, iformacje o typie odtwarzanego strumienia. Bardzo wan
    informacj jest rwnie wersja xine ktrej uywasz i dodatkowe wtyczki jakie
    masz zainstalowane w swoim systemie. 

2   PYTANIA OGLNE

2.1 Do czego su xine-lib, xine-ui oraz xine-plugin?
    
    Jaki czas temu xine zrobi si zbyt zoony aby pozostawa jednym
    duym programem. Dlatego zosta podzielony na dwie gwne czci.

    xine-lib jest mwic prosto - napdem xine. Zawiera on wszystkie wtyczki
    i jest niezbdny do uruchomienia czegokolwiek zwizanego z xine.
    
    xine-ui jest waciwie interfejsem uytkownika ktry uywa xine-lib.

    xine-plugin bdzie uniwersaln wtyczk do przegldarek internetowych
    pozwalajc na ogldanie Twoich ulubionych strumieni internetowych
    w twojej przegldarce za pomoc xine.
    
    gnome-xine to frontend silnika xine i moe by uywany wymiennie z xine-ui.
    Jest on bardziej skierowany na oglne odtwarzanie mediw przez xine w
    przeciwiestwie do xine-ui ktre skupia si raczej na penej obsudze DVD.

2.2 Gdzie i jak mog znale najnowsz wersj rozwojow?

    cignij je sobie z naszego repozytorium CVS:

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

    [puste haso]

    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
     
    Lub pobierz sobie robiony codziennie zbir tar z naszej strony WWW.

2.3 Gdzie mog znale pre-kompilowane pakiety, np. RPMy?

    Projekt xine nie dostarcza pre-kompilowanych binariw z powodw prawnych
    (niektre czci xine mog by chronione patentami w pewnych krajach).
    Niektre projekty OS (np. Debian, freeBSD, ...) oferuj binaria dla
    swoich dystrybucji - prosz kontaktowa si z nimi w tej sprawie.
    Moesz rwnie znale na stronie xine linki do innych miejsc
    dostarczajcych RPMy xine.
    Szukaj w sekcji 3 tego FAQ aby znale instrukcj o tym jak zbudowa
    xine ze rde.

3   PROCES KOMPILACJI

3.1 Czego potrzebuj aby wszystko poprawnie skompilowa?

    Po pierwsze - oficjalnej i stabilnej wersji gcc gdy wci, jak si wydaje,
    s problemy z gcc-3.x. Rwnie uwaaj na atane wesje gcc ktre mog
    psu czci kodu xine i rwnoczenie nie s przez nas wspierane. (libmpeg2
    bdzie popsute jeli zostanie skompilowane za pomoc pgcc)

    Nastpnie bdziesz potrzebowa GNU make do kompilacji xine. W wikszoci
    systemw GNU/Linux "make" to wanie GNU make - na innych platformach
    uywaj gmake zamiast "make".

3.2 Jak skompilowa xine?

3.2.1 Proste instrukcje kompilacji dla pocztkujcych.

    cignij najnowsze archiwa tar xine-lib i xine-ui, i wtedy wykonaj
    ponisze instrukcje. Aby rozpakowa archiwum tar, uyj:

      tar xfvz nazwa_archiwum.tar.gz

    Nastpne instrukcje zainstaluj xine w /usr/local dla wszystkich
    uytkownikw. Potrzebujesz uprawnie root'a aby to zrobi, na wikszoci
    systemw.

    Najpierw odpakuj xine-lib, wtedy:

      ./configure
      make install

    Upewnij si e twj /etc/ld.so.conf zawiera /usr/local/lib, wic:

      ldconfig

    Teraz odpakuj xine-ui, i:

      ./configure
      make install

3.2.2 Kompletna instrukcja kompilacji.

    Proces kompilacji jest taki sam dla wszystkich moduw xine (zobacz
    2.1 - wytumaczenie na temat moduw)

    Musisz zacz od xine-lib. Jeli uda ci si skompilowa i zainstalowa
    poprawnie, moesz kontynuowa z xine-ui i/albo xine-plugin.
    
    Prosz zauway e jeli masz zainstalowane xine-lib w niestandardowym
    katalogu ($prefix), upewnij si e masz $prefix/bin w swojej zmiennej
    $PATH i twj linker znajdzie biblioteki w $prefix/lib - w przeciwnym
    wypadku kompilacja kadego zalenego od xine-lib moduu, zakoczy si bdem
    skryptu configure nie mogcego znale jakiej czci libxine. Uywajc
    powoki BASH moesz zrobi co takiego:
    
     export PATH="$prefix/bin:$PATH"
     export LD_LIBRARY_PATH="$prefix/lib:$LD_LIBRARY_PATH"

    aby si upewni e libxine zostanie znalezione przez xine-ui/xine-plugin/...

    I ostatnie lecz nie mniej wane. Oto instrukcje kompilacji. Tak jak opisane
    wczeniej, s takie same dla kadego moduu.
    
     ./cvscompile.sh [-> niezbdne tylko gdy pobrae rda z repozytorium CVS]
     ./configure
     make
     make install

3.2.3 Przygotowanie wasnych pakietw RPM (xine-lib, xine-ui).

    Waciwie potrzebujesz wyda jedn komend, jeli wanie cigne
    archiwum tar ze rdami z naszej strony www:

     rpmbuild -ta NAZWA_ARCHIWUM_ZE_RDAMI

    To rozpocznie proces budowy pakietw binarnych i pakietw rdowych. Po
    zakoczeniu kompilacji, binarne pakiety powinny znajdowa si w Twoim
    katalogu z binariami rpm ktry dla RedHata zazwyczaj wyglda tak:
    /usr/src/RPM/RPMS/[TWOJA ARCHITEKTURA] a pakiet rpm ze rdami jest
    zapisany w Twoim katalogu ze rdami rpm (np. /usr/src/RPM/SRPMS).

    W przypadku gdy masz wie kopi CVS, bdziesz potrzebowa wykona najpierw
    nastpujcy zestaw komend aby otrzyma archiwum ze rdami ktre bdzie
    mona ju skompilowa opisan komend rpmbuild -ta:

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

    W kadym przypadku pamitaj e musisz najpierw skompilowa i zainstalowa
    xine-lib zanim zaczniesz kontynuowa z xine-ui.

3.3 Czy mog doda dodatkowe CFLAGS dla kompilacji?
    
    Tak, moesz poda takowe poprzez ustawienie zmiennej CFLAGS i
    przez uruchomienie skryptu configure jeszcze raz.

    To moe by przydatne do ustawienia dodatkowych cieek include i
    bibliotek dla kompilatora.
    
    Przykad: export CFLAGS="-I/usr/include -L/home/guenter/xine_libs"

3.4 Czy s dostpne binaria dla mojego K7? Mog je skompilowa?

    Jeli masz nowsze gcc moesz sprbowa skompilowa "wicej" wsparcia dla
    K7 (np. lepsza organizacja instrukcji). Jeli skrypt configure zakoczy
    bdem detekcj Twojego procesora/gcc - sprbuj ustawi zmienn xine_BUILD
    na dokadny poprawny cig opisu dla twojej konfiguracji, np. 

     export xine_BUILD=k7-pc-linux-gnu
     rm -f config.cache
     ./cvscompile.sh
     make
     make install

3.5 Problemy z kompilacj: xine-lib.

3.5.1 Pakiet w ogle si nie kompiluje!

      Aby mc skompilowa xine-lib, potrzebujesz (midzy innymi) bibliotek
      kompresji zlib plus odpowiednie nagwki, ktre zwykle znajduj si
      w pakiecie zlib-devel lub podobnym.

3.5.2 Wtyczka wyjcia wideo Xv nie kompiluje si!

      Jeli chcesz mie wkompilowane wsparcie dla Xv, upewnij si e masz
      wspdzielon bibliotek Xv w swoim systemie, np. 

       ls /usr/X11R6/lib/libXv*

      powinno zwrci ci biblioteki .so takie jak:

      /usr/X11R6/lib/libXv.a
      /usr/X11R6/lib/libXv.so
      /usr/X11R6/lib/libXv.so.1

      Jako alternatyw potrzebujesz libtool w wersji 1.4 lub nowszej. Jeli
      nie masz go, i posiadasz tylko statyczn libXv.a moesz stworzy sobie
      sam wersj wspdzielon:

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

      Teraz powiniene by gotowy do skompilowania wtyczki wyjcia wideo Xv
      w swoim systemie.


3.6 Problemy z kompilacj: xine-ui.

3.6.1 Zainstalowaem xine-lib a xine-ui twierdzi e nie moe go znale!

      Przede wszystkim przyjrzyj si jeszcze raz dokadnie punktowi 3.2. Tam
      prawdopodobnie znajdziesz odpowied na swoje pytanie.

      Tak jak to jest opisane w punkcie 3.2 (jeszcze raz ta podpowied), upewnij
      si e masz $prefix/bin w swojej zmiennej $PATH i e Twj linker znajdzie
      biblioteki zainstalowane w $prefix/lib. (Przy okazji: $prefix to jest tam
      gdzie zainstalowae poprzednio xine-lib - tak, uprzednie zainstalowanie
      xine-lib przez "make install" jest wietnym pocztkiem do skompilowania
      xine-ui)

3.7 Czy mog zainstalowa xine w moim katalogu domowym (nie bdc administratorem)?

    Tak. Po pierwsze ustaw sobie podkatalog w ktrym instalujesz swoje prywatne
    oprogramowanie, np:
    
    $ mkdir ~/usr
    
    wtedy, musisz ustawi kilka zmiennych rodowiskowych - dobrym pomysem
    byoby dodanie ich do twojego ~/.bashrc lub czego podobnego:
    
    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"

    teraz moesz rozpakowa zbiory tar w np: ~/usr/src (mkdir ~/usr/src jeli
    potrzebne) i zrobi:
    
    $ ./configure --prefix=$HOME/usr
    $ make install
    
4   INSTALACJA

4.1 Czy jest moliwe uywanie kodekw windowsowych z xine?

    Tak, xine potrafi uywa niektrych bibliotek win32 dll (uywanych w
    systemach windows) aby zdekodowa kilka obskurnych formatw. Nie
    zalecamy takiego uycia binarnych kodekw, a wycznie uytkownik
    jest odpowiedzialny za jakiekolwiek konflikty licencji.

    Niektre kodeki wsppracujce (nie wyczerpujca lista):

      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

    Te kodeki win32 bd pracowa tylko na platformach x86.

4.2 Gdzie powinienem skopiowa biblioteki windowsowych kodekw dla xine?

    xine uywa domylnie
      
     /usr/lib/win32

    do wyszukiwania bibliotek dll, ale moesz to zmieni w Twoim .xine/config
    edytujc lini:

     codec.win32_path:/usr/lib/win32

4.3 To wspaniale! Moglibycie dostarcza te kodeki?

    Nie. Kod zawarty w tych bibliotekach jest oprogramowaniem opatentowanym
    (wasno microsoftu, intela i innych). Niektre z nich s dostpne do
    cignicia ze stron www (za darmo), ale nie moemy ich dystrybuowa z
    powodw prawnych (z powodu ogranicze licencyjnych, ze strony zarwno
    xine jak i kodekw).

    Moesz ju posiada te kodeki w swoim komputerze jeli posiadasz partycj
    zawierajc system windows.


5   PRZYJEMNO W UYWANIU XINE :)

5.1 PYTANIA OGLNE

5.1.1 Mam duo pominitych ramek - co mog zrobi?

      Twj sprzt jest zbyt wolny do uruchomienia xine. Upewnij si
      e ustawie wszystkie optymalizujce ustawienia. Kilka rzeczy powiniene
      sprawdzi:

       - przede wszystkim, uruchom skrypt xine-check doczony do pakietu
         xine-ui (prawdopodobnie ju zainstalowany w Twoim systemie).
         xine-check powiadomi o niektrych najczstrzych problemach tu
         opisanych. Przykadowe wyjcie z xine-check:

           $ 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


       - uywaj najnowszego kernela zoptymalizowanego dla Twojego sprztu

       - uywaj najnowszego gas/gcc

       - zamknij inne aplikacje (uyj narzdzia "top" aby sprawdzi jakie
         aplikacje zuywaj najwicej zasobw CPU)

       - Jeli nie uywasz Xv upewnij si e twj ekran jest ustawiony na 16bpp,
         a nie 24 lub wicej (zmniejsza zuycie pamici)

       - upewnij si e dysk twardy ktry dostarcza danych wideo pracuje w
         trybie DMA (jeli wspiera takowy) 
       
         W systemie linux, do sprawdzenia tego, moesz uy hdparm:
         przykad:

          hdparm /dev/hda

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

         Moesz wczy DMA uywajc nastpujcego polecenia:
         
	  hdparm -d1 urzdzenie_ktre_dostarcza_danych_wideo
	
         Wicej informacji na ten temat moesz znale tutaj:
          => http://oreilly.linux.com/pub/a/linux/2000/06/29/hdparm.html

       - xine potrzebuje bardzo szybkiego dostpu do pamici ktry zaley
         od Twojego chipsetu. Upewnij si e wczye wszystkie poprawiajce
         prdko ustawienia.

         Zwaszcza chipset VIA Apollo pro jest znany z trudnoci (przede
         wszystkim na mojej pycie gigabyte). Jeli nie moesz skonfigurowa
         dostpu do pamici po prostu poprzez BIOS moesz sprbowa trickw
         takich jak opisano na (na przykad):
       
          => http://www.overclockers.com/tips105/index03.asp

         To miejsce w sieci skupia si na narzdziach windowsowych do
         regulacji chipsetw, moesz robi to samo na FreeBSD za pomoc
         pciconf. W niektrych dystrybucjach linuxa mona znale podobne
         narzdzia.	

         Prosz si kontaktowa z Heiko jeli masz jakiekolwiek problemy albo
         podpowiedzi na temat regulacji chipsetu VIA Apollo pro.

       - nieze narzdzie do regulacji sprztu mona znale tutaj:

          => http://powertweak.sourceforge.net

       - wcz wsparcie dla MTRR w Twoim jdrze. Jeli wci uywasz XFree 3.x,
         bdziesz musia wskaza jdru gdzie znajduje si pami graficzna.
         Szczegy znajdziesz w linux-dvd-howto.

         Jeli uywasz XFree 4.x, wczenie w jdrze wsparcia dla MTRR powinno
         wystarczy.

         Sprbuj wykona  cat /proc/mtrr - jeli plik istnieje i znajdziesz
         wpis dotyczcy posiadanego przez Ciebie rozmiaru pamici, wszystko
         powinno by w porzdku. 

       - ustaw i uywaj "surowego" urzdzenia dla DVD-ROM (raw device).

         Surowe urzdzenia powinny by dostpne w jdrach serii 2.4.x i
         aty dla starszych jder mona znale tutaj:

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

         Aby uywa surowego urzdzenia, najpierw podcz je do twojego napdu
         DVD, uyj polecenia:

          raw /dev/raw1 /dev/hdc

         wtedy stwrz dowizanie symboliczne "rdvd" wskazujce na to
         surowe urzdzenie:

          ln -s /dev/raw1 /dev/rdvd

5.1.2 Mam problemy z uruchamianiem xine pod FreeBSD, Solaris!

      Przeczytaj odpowiedni dokument README w katalogu:
       
       xine-ui/doc

5.1.3 Jak odtwarza strumienie z STDIN?

      Uyj podobnego polecenia:
      
       cat stream.mpg | xine stdin://mpeg1

      Lub jeli masz strumie typu mpeg-2 uyj:
      
       cat stream.vob | xine stdin://mpeg2  

5.1.4 Jak zmienia skr interfejsu uytkownika xine?

      Najprostrzym sposobem jest wybranie twojej ulubionej skry poprzez
      odpowiednie pole dialogowe samego panelu xine. Aby to zrobi kliknij
      przycisk na panelu ktry otwiera okno menu (to ktre zawiera np.
      kontroler kontrastu). Tam moesz znale pole wyboru skry xine.
      Kliknij na wybran skr a panel zmieni j natychmiast.

      A jeli chcesz to zrobi w bardziej skomplikowany sposb :), moesz
      wyedytowa odpowiedni linie w pliku ~/.xine/config.(gui.skin)
     
5.1.5 Co to jest aalib? Jak tego uywa w xine?

      aalib to biblioteka ascii art. xine jest dystrybuowane wraz z wtyczk
      wyjcia wideo aalib, pozwalajc na ogldanie filmw w xterm'ie, konsoli,
      lub starym vt100 - bardzo fajne :>

      Aby tego uywa po prostu upewnij si e masz zainstalowan bibliotek
      aalib, zanim skonfigurujesz i skompilujesz xine-lib i xine-ui. Obok
      programu "xine" powinien zosta skompilowany i zainstalowany program
      "aaxine" ktry poprzez polecenie:

       aaxine foo.mpg

      pozwoli na uycie biblioteki aalib jako wyjcia wideo.

5.1.6 Co znacz te wszystkie linie w ~/.xine/config?
     
      Znajdziesz wicej informacji na ten temat w xine-ui/doc/README.config_en.

5.1.7 Jak uywa wtyczki DVD?

      Przede wszystkim:
    
      Wtyczka dvd, dostarczana obecnie z xine, nie wspiera odtwarzania
      zablokowanych i/lub zaszyfrowanych dyskw DVD. Bdziesz potrzebowa
      zewntrznego programu lub czego na ksztat "ulepszonej" wtyczki
      xine_dvd_plugin by oglda takie DVD bezporednio w xine. Oczywicie
      moesz odtwarza za pomoc xine odszyfrowane strumienie mpeg2 (mwic
      technicznie) to jest, odtwarza zaszyfrowane DVD w xine, uprzednio
      odszyfrowywujc dysk za pomoc innych programw.
    
      Z powodu niejasnego statusu szyfrowania CSS nie dodajemy nic takiego
      do dystrybucji xine, jak rwnie nie zalecamy uywania takich programw.
      (Powiniene sprawdzi czy uywanie takiego oprogramowania jest legalne
      w Twoim kraju).
    
      Mamy nadziej e ta sytuacja wkrtce ulegnie zmianie.

      Najprostszym sposobem na odtwarzanie niezaszyfrowanego DVD jest po prostu
      Nacinicie przycisku DVD na panelu xine, po czym przycisku PLAY. Wtedy
      wszystko powinno dziaa "automatycznie". Zauwa e aby to zadziaao nie
      musisz montowa dysku DVD. Moesz spocz i korzysta z urokw filmu. :-)

      Alternatywnym sposobem jest zrobienie wszystkiego manualnie. (nawet jeli
      zupenie niepotrzebnie, ale CHCESZ: uytkownik - krlem ;-)):

      Pamitaj e jeli wybierzesz t drog, nie bdziesz mia cigoci w
      odtwarzaniu filmu DVD. Bdziesz musia odtwarza kad cz rcznie.
      A wic jeszcze raz: dlaczego nie nacisn po prostu przycisku DVD
      na panelu xine!? ;-)

      Zamontuj dysk DVD i sprawd jakie pliki na nim si znajduj. Powinny si
      tam znajdowa pliki typu:

       ../VIDEO_TS/VTS_xx_x.VOB, gdzie x to cyfra.
     
      Jeli znajdziesz wielkie pliki .VOB na dvd to prawdopodobnie s wanie
      te ktre zawieraj film. Aby odtworzy taki plik uruchom xine w
      nastpujcy sposb:

       xine dvd://VTS_xx_x.VOB

      Upewnij si e nie dopisae adnej nazwy cieki (bez VIDEO_TS/)
      i uywaj wielkich liter do nazw plikw.

      xine prbuje otworzy dvd uywajc /dev/cdrom. Pki co, we FreeBSD
      to zadziaa tylko w przypadku kiedy stworzysz dowizanie symboliczne
      do wpisu dotyczcego Twojego urzdzenia DVD.

5.1.8 Mam problemy z ustawieniem odpowiedniego regionu w moim napdzie RPC-2!

      Moesz cign narzdzie do ustawiania kodu regionu na napdach RPC-2 z:

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

      UWAGA: Prosz uwaaj na liczb zmian kodu regionu. W napdach RPC-2
      jest ona limitowana (najczciej do 5 razy), po osigniciu tej granicy
      napd pozostanie zablokowany na ostatnim ustawionym regionie.

5.1.9 Czy xine moe odtwarza dyski (S)VCD?
     
      Tak, uyj nastpujcego MRL:

       xine VCD://[numer cieki]

5.1.10 Jak mona oglda filmy z zewntrznymi napisami AVI?

       Uyj nastpujcego MRL:
       
       xine foo.avi%bar.sub


5.2 PYTANIA DOTYCZCE DWIKU

5.2.1 Kiedy odtwarzam t prbk widz obraz ale nie ma dwiku!

      To moe si zdarzy z niektrymi materiaami mpeg-2 jak DVD.
      Sprbuj inny kana wideo:

       xine -a channel stream.vob

      (albo wybierz inny kana uywajc przycisku na panelu sterownia)

      Niektre pliki .VOB maj dziwne numery kanaw audio (np. 3, 7, 10).

5.2.2 Mam problemy z zaadowaniem bibliotek ALSA 0.9.x! (wtyczka audio alsa09)

      Joel Atyas (smilin@seedling.com) napisa:

       Miaem podobny problem ktry okaza si by spowodowany przez, wci
       nieudokumentowany, wpis w .xine/config. Proponowane rozwizanie powstao
       przez przypadek: Dopisz linie

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

       gdzie w twoim ~/.xine/config, uruchom xine znw.

5.2.3 Co ze sterownikami ALSA 0.5.x?

      Nie uywaj ich. :-)

5.2.4 Czy xine moe odtwarza dwik surround 4-/5-kanaowy?

      Jasne, xine moe to zrobi uywajc sterownikw OSS lub ALSA, przyjmujc
      e sterownik to wspiera. Podczas uruchomienia xine "mwi" Ci jakie tryby
      s obsugiwane przez twj sterownik dwiku, np:

        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)

      Na tej przykadowej maszynie 4-kanaowe wyjcie surround byoby moliwe.
      Tymczasem poniewa xine nie moe sprawdzi czy masz podczone goniki
      do dodatkowych kanaw, musisz sam uaktywni ten tryb.

      Moesz to zrobi w oknie konfiguracyjnym podczas dziaania xine
      (nacinij przycisk konfiguracji na panelu xine i wybierz zakadk
      AUDIO) lub, bardziej skomplikowan metod, edytujc plik konfiguracyjny
      xine ~/.xine/config:

	# 4-channel:
         audio.four_channel:1
 
        # 5-channel:
         audio.five_channel:1

        # 5.1-channel
         audio.five_lfe_channel:0

5.2.5 Co z wyjciem ac3 przez spdif do zewntrznego dekodera ac3?

      xine ma rwnie tak moliwo. Bardzo podobna historia do tej
      z 4-/5-kanaowym surround (zobacz 5.2.4). Moesz to wczy w
      odpowiednim oknie konfiguracji xine lub edytujc wpis w Twoim 
      ~/.xine/config:

       audio.a52_pass_through:1
       
5.2.6 Zmiana gonoci przez interfejs uytkownika xine nic nie daje! Co jest!?

      Niektre ze sterownikw xine nie wspieraj zmiany natenia dwiku,
      mimo e suwak zmiany gonoci pozostaje widoczny na panelu. Czsto nie
      jest to bd xine: aRts C API, na przykad, nie oferuje adnej waciwoci
      gonoci dla aplikacji.


5.3 PYTANIA DOTYCZCE OBRAZU

5.3.1 Sysz dwik ale nie widz obrazu!

      Prawdopodobnie Twj sprzt jest po prostu zbyt wolny - zobacz odpowiedz
      na pytanie 5.1.1 jak to przypieszy.

5.3.2 Jak mog zmusi xine do uywania rozszerzenia Xv i jakich sterownikw
      potrzebuj?
    
      xine powinien sam uy Xv jeli jest to moliwe. W niektrych przypadkach
      moesz chcie wybra odtwarzanie przez Xv manualnie (gdy z jakiego
      powodu ~/.xine/config twierdzi e chcesz uywa XShm):

       xine -V Xv foo.mpg

      Jeli to nie dziaa w Twoim przypadku, moliwym jest e Xv jest nieobecne
      w Twoim systemie.
    
      Po pierwsze potrzebujesz zainstalowa XFree 4.x. Jak tylko ju je bdziesz
      mie, upewnij si e sterownik XFree, ktrego uywasz, wspiera Xv na
      Twoim sprzcie. Oto niektre adresy gdzie mona szuka odpowiednich
      sterownikw:

       KARTY KTRE MAJ JU WSPARCIE DLA XV W XFREE 4.x:
       
	 3dfx (voodoo)     (URL: ?)
         i815              (URL: ?)
         Matrox G200/G400  (URL: www.matrox.com)
	 NVidia            (URL: www.nvidia.com)
	 Permedia 2/3      (URL: ?)
       
       KARTY KTRYCH STATUS JEST NIEZNANY:
       
         ATI cards         (rzu okiem na GATOS: www.linuxvideo.org/gatos/)
         Savage            (URL: www.probo.com/timr/savage40.html)

5.3.3 Wywietlane jest logo xine ale nie widz mojego obrazu!

      Uyj przycisku "play" na panelu sterowania lub nacinij ENTER. Upewnij si
      e na pewno podae xine CO dokadnie powinien odtwarza - np. jako
      argument w lini polece, taki jak: 

       xine foo-movie.mpg

5.3.4 Czci mojego X Pulpitu s przezroczyste kiedy xine odtwarza wideo!

      Wyglda na to e niektre kolory twojego GUI pokrywaj si z kolorem
      kluczowym uywanym przez Xv. Moesz zmieni kolor kluczowy aby tego
      unikn. Powiniene zmodyfikowa nastpujc lini:

      video.XV_COLORKEY:2110

      w Twoim ~/.xine/config aby zmieni kolor uywany przez xine do
      wywietlania w trybie overlay.

5.3.5 Proporcje odtwarzanego obrazu s bdne!

      Sprbuj nacisn klawisz "a" aby przeczy proporcje ekranu.

5.3.6 Jak mona zmieni kolor/jasno/kontrast?

      W tym momencie jest to wspierane tylko przez niektre sterowniki Xv
      i przez XShm. Znajdziesz trzy wpisy takie jak te dla Xv w Twoim
      ~/.xine/config:

       video.XV_BRIGHTNESS:0
       video.XV_SATURATION:0
       video.XV_CONTRAST:128

      Wartoci i moliwe zakresy zale od Twojego sterownika Xv, wic
      bdziesz musia poeksperymentowa troszeczk aby otrzyma dobry obraz.
      
      W przypadku XShm, moesz zmienia jasno (korekta gamma) przez edycj
      tego elementu konfiguracji z ~/.xine/config
       
       video.xshm_gamma:0
       
      Musi on mie zakres od -100 do +100. Poeksperymentuj troch a osigniesz
      wymagan jasno.

      Naturalnie moesz rwnie uy odpowiedniego przycisku na panelu aby
      zmienia te ustawienia interaktywnie. Jeszcze pamitaj e ten element
      panela bdzie dziaa tylko pod warunkiem, e wtyczka wyjcia wideo,
      ktrej uywasz, rwnie wspiera regulacj jasnoci, nasycenia i/lub
      kontrastu - inaczej nie bdzie moliwe zmienianie tych ustawie.
      (logiczne, nie?)
      
      (Prosz zagldn do dokumentu README.config_en aby si dowiedzie
      czego wicej na temat opcji ktre moesz zmienia.)

5.3.7 Jaka jest rnica midzy ramkami porzuconymi a pominitymi?

      Gdy ju xine bdzie pokazywa na konsoli nastpujce komunikaty:

       200 ramek dostarczonych, 2 ramek pominitych, 0 ramek porzuconych

      Rnica pomidzy tymi licznikami jest troch subtelna dla nie-dewelopera.
      S dwa wtki dziaajce aby wywietli obraz: wtek dekodera bdzie
      dostarcza ramki do wtku wyjcia obrazu. Ten ostatni jest odpowiedzialny
      za planowanie aby ramki byy wywietlane w odpowiednim czasie.

      Jeli Twj system nie moe nady za wymaganiami dekodowania, dekoder
      bdzie dostarcza przestarzae ramki. Wyobra sobie sytuacj gdy skoczyo
      si dekodowanie ramki zapisanej na wywietlanie o 11:30 ale zegar xine
      pokazuje 11:31. Gdy taka sytuacja zostaje wykryta, xine bdzie prbowao
      pomin dekodowanie kilku ramek aby powrci do synchronizacji. Nie kady
      dekoder wspiera t waciwo.

      Kiedy ramka jest odkodowana aby zosta pokazan gdzie w przyszoci,
      ale wtek wyjcia nie nada z planowaniem wywietlania na czas przez
      system operacyjny, ramka jest porzucana. Jednym z powodw mog by
      operacje dostpu do dysku, ktre mog zatrzyma system na kilka
      milisekund, bez DMA. patrz sekcja 5.1.1

      Zauwa e jeli dekoder nie moe z jakiego powodu opuci ramek,
      moesz nie zaobserwowa opuszczonych ramek (wszystkie one bd wtedy
      porzucone).

5.4 KOMUNIKATY O BDACH: CO ONE OZNACZAJ I CO MOESZ ZROBI.

5.4.1 Bd przy uruchomieniu xine z informacj o sterownikach/urzdzeniach
      audio!

      Moesz wybra sterownik audio poprzez podanie opcji -A. Tak wic sprbuj:
     
       xine -A null

      Jeli masz zainstalowane sterowniki Alsa, sprbuj:

       xine -A alsa09

      Jeli dziaa u Ciebie ESD, sprbuj:

       xine -A esd

      A jeli dziaa u Ciebie aRts, sprbuj:

       xine -A arts

5.4.2 "no video port found"

      Masz rozszerzenie Xv, ale sterownik Twojej karty wideo nie wspiera go.
      Po pierwsze sprbuj znale sterownik ktry wspiera Xv na Twoim sprzcie
      (sprawd u dystrybutora twojej karty graficznej). Jeli Twj sterownik
      wspiera Xv ale wci nie moesz go uruchomi, sprbuj nisz rozdzielczo
      (1024x768 jest wystarczajco nawet dla anamorficznego mpeg-2).

      Jeli to wszystko nie pomoe, wci moesz uy X11/XShm:

       xine -V XShm foo.vob

      (szczegy zobacz rwnie w 5.3.2)

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

      Prawdopodobnie nie masz urzdzenia /dev/dvd (sprawd to). Jeli tak jest,
      po prostu stwrz dowizanie /dev/dvd ktre wskazuje na Twoje urzdzenie
      DVD. Co w tym stylu:

       cd /dev
       ln -s hdc dvd

      ...powinno zaatwi spraw.

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

      Prawdopodobnie xine nie moe dosta si do odtwarzanego rda.
      Najczciej zdarza si to kiedy prbujesz odtwarza zablokowane/
      zaszyfrowane DVD. Pamitaj e xine nie moe odtwarza takich dyskw
      sam z siebie (z powodw prawnych). (zobacz 5.1.7)
       
      Moesz uy wtyczki wejcia z doczon opcj CSS aby tego unikn.

      Innym powodem moe by fakt e Twj napd DVD (RPC-2) nie jest ustawiony
      na odpowiedni kod regionu. (zobacz rwnie 5.1.8)

      Ostatnie wesje xine prawdopodobnie sprawdz czy DVD, ktre prbujesz
      odtworzy, jest zaszyfrowane i poinformuj Ci o tym. (zobacz 5.4.5)      

5.4.5 "input_dvd: Sorry, xine doesn't play encrypted DVDs. The legal status
       of CSS decryption is unclear and we will not provide such code."
       
      Twj dysk DVD jest zaszyfrowany i dlatego nie moe by odtworzony przez
      xine. Prosz przeczyta odpowied na pytanie 5.1.7 i dokument README_pl
      zawarty w pakiecie xine aby dowiedzie si wicej na ten temat.
     
      Przepraszamy za niewygod, ale na razie jestemy bezsilni. :-( 

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

      Po pierwsze, upewnij si e sterowniki dwiku dziaaj (np moesz
      odgrywa muzyk za pomoc innego programu).

      Najczstrzym powodem tego jest fakt e inny program uywa w danym
      momencie twojego urzdzenia. Jeli uywasz linuxa, komenda 
      "fuser /dev/dsp" powinno poda PID procesu.

      Jeli uywasz GNOME, jest szansa e jest to spowodowane przez ESD.
      Teraz masz dwie moliwoci. Czasowo wycz ESD poprzez kliknicie
      prawym przyciskiem myszy na applecie monitora dwiku i wybranie opcji
      "Place Esound in standby" lub po prostu zabij go. Wtedy xine moe
      uywa OSS do odtwarzania dwiku. Inn metod jest wczenie obsugi
      ESD w xine jako wyjcia dwiku:

       xine -A esd

      Moe to da w efekcie gorsz jako odtwarzania - dokadna synchronizacja
      jest niemoliwa z ESD, wic uywanie OSS jest preferowane.

      Jeli uywasz KDE, jest moliwe e serwer dwiku aRts jest uruchomiony
      i blokuje on twoj kart dwikow. Moesz sprawdzi to poprzez
      uruchomienie kontrolera aRts (w Twoim KDE powinien si znajdowa pod
      Multimedia). Jeli dziaa moesz - albo uy wtyczki wyjcia dwiku
      aRts:
       
       xine -A arts
      
      lub zawiesi dziaanie serwera dwiku zaznaczajc odpowiedni opcj
      w Kontrolerze aRts. (zalecane)

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

      patrz sekcja 5.1.1, to jest problem zwizany z wydajnoci.

      Jeli masz szybszy komputer i ten komunikat pojawia si od czasu
      do czasu w trakcie odtwarzania dvd/cdrom, najprawdopodobniej twj
      napd nie ma wczonego DMA.

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

      Prbowae odtwarza jaki strumie uywajc nieznanego lub
      nie wspieranego kodeka. Najprawdopodobniej plik uywa jakiego
      obskurnego opatentowanego formatu i nie ma dostpnej informacji
      jak go dekodowa.

      To wyskakujce okno moe zosta wyczone z konfigu xine dla dwiku,
      obrazu albo obu z nich. Szukaj ustawie gui.warn_unhandled_codec .

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

      Prawdopodobnie nie masz zainstalowanego kodeka win32 potrzebnego
      do odkodowania tego pliku. Patrz sekcja 4.1 i 4.2.

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

      Twoja instalacja xine-ui nie odpowiada instalacji xine-lib.

      Jeli nie zapomniae zainstalowa najnowszego xine-lib (albo xine-ui)
      wtedy prawdopodobnie robie uaktualnienie ze starszej wersji i
      niektre stare pliki wci s gdzie w systemie. Moliwe e jest to
      Jaki bdny pozostawiony link symboliczny.

      To moe si zdarzy jeli instalujesz ze rde albo uywasz systemu
      pakietw nie czyszczcego poprzednich instalacji wystarczajco solidnie.

      Usu rcznie wszystkie stare biblioteki xine ("rm $prefix/lib/libxine*".
      i jeli ju przy tym jestemy wywal wszystkie stare wtyczki z
      $prefix/lib/xine/plugins/ dla pewnoci.) Wtedy zainstaluj xine-lib i
      xine-ui ponownie. To powinno problem rozwiza.

5.5 AWARIE: KIEDY NIE MOESZ OTRZYMA UYTECZNEGO KOMUNIKATU O BDZIE

5.5.1 Dlaczego xine powoduje zawieszenie caego mojego systemu?

      xine nie moe spowodowa awarii Twojej maszyny. Jako program przestrzeni
      uytkownika bez przywilejw root'a po prostu nie moe.
      To co powoduje awari maszyny to serwer X. Prawdopodobnie uywasz jakiego
      chipsetu Savage, ktry wydaje si mie popsut implementacj Xv. Jeli bdzesz
      unika Xv system nie bdzie ulega awarii, wic jako obejcie problemu zastosuj:

        xine -V xshm

      To niestety bdzie rozwizaniem duo powolniejszym, jako e wiele rzeczy
      bdzie rozwizywanych programowo zamiast sprztowego skalowania czy konwersji
      przestrzeni kolorw.

      Moe w momencie w ktrym to czytasz jest ju uaktualnienie do XFree ktre
      naprawia ten bd w sterowniku kart Savage. W takim przypadku moesz wczy
      ponownie Xv uywajc:

        xine -V xv

      Jeli to dziaa u Ciebie, prosimy powiadom grup xine na licie dyskusyjnej
      xine-user@lists.sf.net , aby mogli uaktualni ten dokument FAQ!


6   PLUSKWY - DAWA EKSTERMINATORA ROBALI NATYCHMIAST ;-)

6.1 Dokonaem niemoliwego - znalazem bd! Kogo mog o tym poinformowa?

    Pomimo wysikw, aby kada nastpna wersja bya, jak to tylko moliwe, wolna
    od bdw, xine jest w cigym i intensywnym rozwoju.(adna wymwka, nie?)

    Prosz rzu okiem na formularz zgaszania bdw ktry znajduje si w
    pakiecie xine-ui (doc/bug_report_form). Wypenij go dokadnie i wylij na
    adres naszej listy dyskusyjnej uytkownikw: xine-user@lists.sourceforge.net

    Dzikujemy za powicenie czasu na pomoc w ulepszaniu xine!


    #################################
    # Tumaczenie: Bartomiej Muryn #
    #    mailto: _4ever_@irc.pl     #
    #################################
