++++++++++++++++++++++ +++++++++++++++++++++++++ XINE: CZĘSTO ZADAWANE PYTANIA ++++++++++++++++++++++ +++++++++++++++++++++++++ VERSJA => $Id: FAQ_pl,v 1.6 2002/01/05 21:28:29 matt2000 Exp $ INDEX -===- 1 FAQ 1.1 Jaki jest cel i zakres tego dokumentu? 1.2 Moje pytanie nie jest tu objaśnione - gdzie mogę szukać pomocy? 2 PYTANIA OGÓLNE 2.1 Do czego służą xine-lib, xine-ui oraz xine-plugin? 2.2 Gdzie i jak mogę znaleźć najnowszą wersję rozwojową? 3 PROCES KOMPILACJI 3.1 Czego potrzebuję aby wszystko poprawnie skompilować? 3.2 Jak skompilować xine? 3.2.1 Proste instrukcje kompilacji dla początkujących 3.2.2 Pełna instrukcja kompilacji. 3.3 Czy mogę dodać dodatkowe CFLAGS dla kompilacji? 3.4 Czy są dostępne binaria dla mojego K7? Mogę je skompilować? 3.5 Problemy z kompilacją: xine-lib. 3.5.1 Pakiet w ogóle się nie kompiluje! 3.5.2 Wtyczka wyjścia wideo Xv nie kompiluje się! 3.6 Problemy z kompilacją: xine-ui. 3.6.1 Zainstalowałem xine-lib a xine-ui twierdzi że nie może go znaleźć! 4 INSTALACJA 4.1 Gdzie powinienem skopiować biblioteki windowsowych kodeków dla xine? 5 PRZYJEMNOŚĆ W UŻYWANIU XINE :) 5.1 PYTANIA OGÓLNE 5.1.1 Mam dużo pominiętych 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ć skórę interfejsu użytkonika xine? 5.1.5 Co to jest aalib? Jak tego używać w xine? 5.1.6 Co znaczą te wszytkie linie w ~/.xine/config? 5.1.7 Jak używać wtyczki DVD? 5.1.8 Mam problemy z ustawieniem odpowiedniego regionu w moim napędzie RPC-2! 5.1.9 Czy xine może odtwarzać dyski (S)VCD? 5.2 PYTANIA DOTYCZĄCE DŹWIĘKU 5.2.1 Kiedy odtwarzam tę próbkę widzę obraz ale nie ma dźwięku! 5.2.2 Mam problemy z załadowaniem bibliotek ALSA 0.9.x!(wtyczka audio alsa09) 5.2.3 Co ze sterownikami ALSA 0.5.x? 5.2.4 Czy xine może odtwarzać dźwięk surround 4-/5-kanałowy? 5.2.5 Co z wyjściem ac3 przez spdif do zewnętrznego dekodera ac3? 5.2.6 Zmiana głośności przez interfejs użytkonika xine nic nie daje! Co jest!? 5.3 PYTANIA DOTYCZĄCE OBRAZU 5.3.1 Słyszę dźwięk ale nie widzę obrazu! 5.3.2 Jak mogę zmusić xine do używania rozszerzenia Xv i jakich sterowników potrzebuję? 5.3.3 Wyświetlane jest logo xine ale nie widze mojego wideo! 5.3.4 Niektóre części mojego X Pulpitu robią się przezroczyste kiedy xine odtwarza wideo! 5.3.5 Proporcje odtwarzanego obrazu są błędne! 5.3.6 Jak można zmienić kolor/jasność/kontrast? 5.4 KOMUNIKATY O BŁĘDACH: CO ONE OZNACZAJĄ I CO MOŻESZ ZROBIĆ. 5.4.1 Błąd przy uruchomieniu xine z informacją o sterownikach/urządzeniach 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" 6 PLUSKWA - DAWAĆ TEGO EKSTERMINATORA ROBLI NATYCHMIAST ;-) 6.1 Dokonałem niemożliwego - znalazłem błąd! Kogo mogę o tym poinformować? 1 FAQ 1.1 Jaki jest cel i zakres tego dokumentu? Podstawowy cel tego dokumantu to odpowiedzi na często powtarzające się pytania dotyczące wszystkich modułów xine. 1.2 Moje pytanie nie jest tu objaśnione - gdzie mogę szukać pomocy? Przede wszystkim upewnij się że Twoje pytanie rzeczywiście nie zostało już tu omówione i czy nie byłeś po prostu zbyt leniwy aby dobrnąć do końca tego tekstu. ;-) To znaczy - jesteś mile widziany na naszej liście dyskusyjnej. xine-user@lists.sourceforge.net 2 PYTANIA OGÓLNE 2.1 Do czego służą xine-lib, xine-ui oraz xine-plugin? Jakiś czas temu xine zrobił się zbyt złożony aby pozostawać jednym dużym programem. Dlatego został podzielony na dwie główne części. xine-lib jest mówiąc prosto - napędem xine. Zawiera on wszystkie wtyczki i jest niezbędny do uruchomienia czegokolwiek związanego z xine. xine-ui jest właściwie interfejsem użytkonika który używa xine-lib. xine-plugin będzie uniwersalną wtyczką do przeglądarek internetowych pozwalającą na oglądanie Twoich ulubionych strumieni internetowych w twojej przeglądarce za pomocą xine. 2.2 Gdzie i jak mogę znaleźć najnowszą wersję rozwojową? Ściągnij je sobie z naszego repozytorium CVS: cvs -d :pserver:anonymous@cvs.xine.sourceforge.net:/cvsroot/xine login 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 zbiór tar z naszej strony WWW. 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. Również uważaj na łatane wesje gcc które mogą psuć części kodu xine i równocześnie nie są przez nas wspierane. (libmpeg2 będzie popsute jeśli zostanie skompilowane za pomocą pgcc) Następnie będziesz potrzebować GNU make do kompilacji xine. W większości systemów GNU/Linux "make" to właśnie GNU make - na innych platformach używaj gmake zamiast "make". 3.2 Jak skompilować xine? 3.2.1 Proste instrukcje kompilacji dla początkujących Ściągnij najnowsze zbiory xine-lib and xine-ui, i zastosuj się do poniższych wskazówek. Aby rozpakować zbiory użyj tar xfvz nazwa_zbioru.tar.gz Poniższe instrukcje zainstalują xine w katalogu /usr/local dla wszystkich użytkowników. Potrzebujesz do tego konta root na większości systemów. najpierw rozpakuj xine-lib, wtedy: # ./configure # make install upewnij się że /etc/ld.so.conf zawiera /usr/local/lib, wtedy # ldconfig teraz rozpakuj xine-ui, i wykonaj: # ./configure # make install 3.2.2 Pełna instrukcja kompilacji. Proces kompilacji jest taki sam dla wszystkich modułów xine (zobacz 2.1 - wytłumaczenie na temat modułów) Musisz zacząć od xine-lib. Jeśli uda ci się skompilować i zainstalować poprawnie, możesz kontynuować z xine-ui i/albo xine-plugin. Proszę zauważyć że jeśli masz zainstalowane xine-lib w niestandardowym katalogu ($prefix), upewnij się że masz $prefix/bin w swojej zmiennej $PATH i twój linker znajdzie biblioteki w $prefix/lib - w przeciwnym wypadku kompilacja każdego zależnego od xine-lib modułu, zakończy się błędem skryptu configure nie mogącego znaleźć jakiejś części libxine. Używając powłoki BASH możesz 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 ale nie ostateczne. Oto instrukcje kompilacji. Tak jak opisane wcześniej, są takie same dla każdego modułu. ./cvscompile.sh [-> niezbędne tylko gdy pobrałeś źródła z repozytorium CVS] ./configure make make install 3.3 Czy mogę dodać dodatkowe CFLAGS dla kompilacji? Tak, możesz podać takowe poprzez ustawienie zmeinnej GLOBAL_CFLAGS i przez uruchomienie skryptu configure jeszcze raz. To może być przydatne do ustawienia dodatkowych ścieżek include i bibliotek dla kompilatora. Przykład: export GLOBAL_CFLAGS="-I/usr/include -L/home/guenter/xine_libs" 3.4 Czy są dostępne binaria dla mojego K7? Mogę je skompilować? W tym momencie nie dystrybuujemy binariów dla K7, gdyż najnowsza stabilna wersja gcc (2.92.2 w momencie pisania tego dokumentu) nie ma wsparcia dla K7. Użyj zamiast tego binariów dla 686. Te binaria powinny działać poprawnie i będą używać funkcji 3DNow! Jeśli masz nowsze gcc możesz spróbować skompilować "więcej" wsparcia dla K7 (np. lepsza organizacja instrukcji). Jeśli skrypt configure zakończy błędem detekcję Twojego procesora/gcc - spróbuj ustawić zmienną xine_BUILD na dokładny poprawny ciąg opisu dla twojej konfiguracji, n.p. 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 ogóle się nie kompiluje! Aby móc skompilować xine-lib, potrzebujesz (między innymi) bibliotekę kompresji zlib plus odpowiednie nagłówki, które zwykle znajdują się w pakiecie zlib-devel lub podobnym. 3.5.2 Wtyczka wyjścia wideo Xv nie kompiluje się! Jeśli chcesz mieć wkompilowane wsparcie dla Xv, upewnij się że masz współdzieloną bibliotekę Xv w swoim systemie, n.p. ls /usr/X11R6/lib/libXv* powinno zwrócić 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 wesji 1.4 lub nowszej. Jeśli nie masz go, i posiadasz tylko statyczną libXv.a możesz stworzyć sobie sam wersję współdzieloną: 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 wyjścia wideo Xv w swoim systemie. 3.6 Problemy z kompilacją: xine-ui. 3.6.1 Zainstalowałem xine-lib a xine-ui twierdzi że nie może go znaleźć! Przede wszystkim przyjrzyj się jeszcze raz dokładnie punktowi 3.2. Tam prawdopodobnie znajdziesz odpowidź 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 Twój linker znajdzie biblioteki zainstalowane w $prefix/lib. (Przy okazji: $prefix to jest tam gdzie zainstalowałeś poprzednio xine-lib - tak, uprzednie zainstalowanie xine-lib przez "make install" jest świetnym początkiem do skompilowania xine-ui) Zobacz odpowiedź 3.2 na temat szczegółów o tym jak poprawnie skompilować i zainstalować wszystkie moduły xine. Ale wydaje mi się że wspomniałem o tym kilka linii wcześniej. ;-) 4 INSTALACJA 4.1 Gdzie powinienem skopiować biblioteki windowsowych kodeków dla xine? xine używa domyślnie /usr/lib/win32 do wyszukiwania bibliotek dll, ale możesz to zmienić w Twoim .xine/config edytując linię: codec.win32_path:/usr/lib/win32 5 PRZYJEMNOŚĆ W UŻYWANIU XINE :) 5.1 PYTANIA OGÓLNE 5.1.1 Mam dużo pominiętych ramek - co mogę zrobić? Twój sprzęt jest zbyt wolny do uruchomienia xine. Upewnij się że ustawiłeś wszystkie optymalizujące ustawienia. Kilka rzeczy powinieneś sprawdzić: - używaj najnowszego kernela zoptymalizowanego dla Twojego sprzętu - używaj najnowszego gas/gcc - zamknij inne aplikacje (użyj narzędzia "top" aby sprawdzić jakie aplikacje zużywają najwięcej zasobów CPU) - Jeśli nie używasz Xv upewnij się że twój ekran jest ustawiony na 16bpp, a nie 24 lub więcej (zmniejsza zużycie pamięci) - upewnij się że dysk twardy który dostarcza danych wideo pracuje w trybie DMA (jeśli wspiera takowy) W systemie linux, do sprawdzenia tego, możesz użyć hdparm: przykład: hdparm /dev/hda ... using_dma = 1 (on) ... Możesz włączyć DMA używając następującego polecenia: hdparm -d1 użądzenie_które_dostarcza_danych_wideo Więcej informacji na ten temat możesz znaleźć tutaj: => http://oreilly.linux.com/pub/a/linux/2000/06/29/hdparm.html - xine potrzebuje bardzo szybkiego dostępu do pamięci który zależy od Twojego chipsetu. Upewnij się że włączyłeś wszystkie poprawiające prędkość ustawienia. Zwłaszcza chipset VIA Apollo pro jest znany z trudności (przede wszystkim na mojej płycie gigabyte). Jeśli nie możesz skonfigurować dostępu do pamięci po prostu poprzez BIOS możesz spróbować tricków takich jak opisano na (na przykład): => http://www.overclockers.com/tips105/index03.asp To miejsce w sieci skupia się na narzędziach windowsowych do regulacji chipsetów, możesz robić to samo na FreeBSD za pomocą pciconf. W niektórych dystrybucjach linuxa można znaleźć podobne narzędzia. Proszę się kontaktować z Heiko jeśli masz jakiekolwiek problemy albo podpowiedzi na temat regulacji chipsetu VIA Apollo pro. - niezłe narzędzie do regulacji sprzętu można znaleźć tutaj: => http://powertweak.sourceforge.net - włącz wsparcie dla MTRR w Twoim jądrze. Jeśli wciąż używasz XFree 3.x, będziesz musiał wskazać jądru gdzie znajduje się pamięć graficzna. Szczegóły znajdziesz w linux-dvd-howto. Jeśli używasz XFree 4.x, włączenie w jądrze wsparcia dla MTRR powinno wystarczyć. Spróbuj wykonać cat /proc/mtrr - jeśli plik istnieje i znajdziesz wpis dotyczący posiadanego przez Ciebie rozmiaru pamięci, wszystko powinno być w porządku. - ustaw i używaj "surowego" urządzenia dla DVD-ROM (raw device). Surowe urządzenia powinny być dostępne w jądrach serii 2.4.x i łaty dla starszych jąder można znaleźć tutaj: => ftp://ftp.kernel.org/pub/linux/kernel/people/sct/raw-io/ Aby używać surowego urządzenia, najpierw podłącz je do twojego napędu DVD, użyj polecenia: raw /dev/raw1 /dev/hdc wtedy stwórz dowiązanie symboliczne "rdvd" wskazujące na to surowe urządzenie: 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? Użyj podobnego polecenia: cat stream.mpg | xine stdin://mpeg1 Lub jeśli masz strumień typu mpeg-2 użyj: cat stream.vob | xine stdin://mpeg2 5.1.4 Jak zmieniać skórę interfejsu użytkonika xine? Najprostrzym sposobem jest wybranie twojej ulubionej skóry poprzez odpowiednie pole dialogowe samego panelu xine. Aby to zrobić kliknij przycisk na panelu który otwiera okno menu (to które zawiera np. kontroler kontrastu). Tam możesz znaleźć pole wyboru skóry xine. Kliknij na wybraną skórę a panel zmieni ją natychmiast. A jeśli chcesz to zrobić w bardziej skomplikowany sposób :), możesz wyedytować odpowiednią linie w pliku ~/.xine/config.(gui.skin) 5.1.5 Co to jest aalib? Jak tego używać w xine? aalib to biblioteka ascii art. xine jest dystrybuowane wraz z wtyczką wyjścia wideo aalib, pozwalającą na oglądanie filmów w xterm'ie, konsoli, lub starym vt100 - bardzo fajne :> Aby tego używać 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" który poprzez polecenie: aaxine foo.mpg pozwoli na użycie biblioteki aalib jako wyjścia wideo. 5.1.6 Co znaczą te wszystkie linie w ~/.xine/config? Znajdziesz więcej informacji na ten temat w xine-ui/doc/README.config_en. 5.1.7 Jak używać wtyczki DVD? Przede wszystkim: Wtyczka dvd, dostarczana obecnie z xine, nie wspiera odtwarzania zablokowanych i/lub zaszyfrowanych dysków DVD. Będziesz potrzebować zewnętrznego programu lub czegoś na kształt "ulepszonej" wtyczki xine_dvd_plugin by oglądać takie DVD bezpośrednio w xine. Oczywiście możesz odtwarzać za pomocą xine odszyfrowane strumienie mpeg2 (mówiąc technicznie) to jest, odtwarzać zaszyfrowane DVD w xine, uprzednio odszyfrowywując dysk za pomocą innych programów. Z powodu niejasnego statusu szyfrowania CSS nie dodajemy nic takiego do dystrybucji xine, jak również nie zalecamy używania takich programów. (Powinieneś sprawdzić czy używanie takiego oprogramowania jest legalne w Twoim kraju). Mamy nadzieję że ta sytuacja wkrótce ulegnie zmianie. Najprostszym sposobem na odtwarzanie niezaszyfrowanego DVD jest po prostu Naciśnięcie przycisku DVD na panelu xine, po czym przycisku PLAY. Wtedy wszystko powinno działać "automatycznie". Zauważ że aby to zadziałało nie musisz montować dysku DVD. Możesz spocząć i korzystać z uroków filmu. :-) Alternatywnym sposobem jest zrobienie wszystkiego manualnie. (nawet jeśli zupełnie niepotrzebnie, ale CHCESZ: użytkownik - królem ;-)): Pamiętaj że jeśli wybieżesz tę drogę, nie będziesz miał ciągłości w odtwarzaniu filmu DVD. Będziesz musiał odtwarzać każdą część manualnie. A więc jeszcze raz: dlaczego nie nacisnąć po prostu przyciku 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. Jeśli znajdziesz wielkie pliki .VOB na dvd to prawdopodobnie są właśnie te które zawierają film. Aby odtworzyć taki plik uruchom xine w następujący sposób: xine dvd://VTS_xx_x.VOB Upewnij się że nie dopisałeś żadnej nazwy ścieżki (bez VIDEO_TS/) i używaj wielkich liter do nazw plików. xine próbuje otworzyć dvd używając /dev/cdrom. Póki co, we FreeBSD to zadziała tylko w przypadku kiedy stworzysz dowiązanie symboliczne do wpisu dotyczącego Twojego urządzenia DVD. 5.1.8 Mam problemy z ustawieniem odpowiedniego regionu w moim napędzie RPC-2! Możesz ściągnąć narzędzie do ustawiania kodu regionu na napędach RPC-2 z: => http://linuxtv.org/download/dvd/dvd_disc_20000215_css.tar.gz UWAGA: Proszę uważaj na liczbę zmian kodu regionu. W napędach RPC-2 jest ona limitowana (najczęściej do 5 razy), po osiągnieciu tej granicy napęd pozostanie zablokowany na ostatnim ustawionym regionie. 5.1.9 Czy xine może odtwarzać dyski (S)VCD? Tak, użyj następującego MRL: xine VCD:// 5.2 PYTANIA DOTYCZĄCE DŹWIĘKU 5.2.1 Kiedy odtwarzam tę próbkę widzę obraz ale nie ma dźwięku! To może się zdarzyć z niektórymi materiałami mpeg-2 jak DVD. Spróbuj inny kanał wideo: xine -a channel stream.vob (albo wybierz inny kanał używając przycisku na panelu sterownia) Niektóre pliki .VOB mają dziwne numery kanałów audio (np. 3, 7, 10). 5.2.2 Mam problemy z załadowaniem bibliotek ALSA 0.9.x! (wtyczka audio alsa09) Joel Atyas (smilin@seedling.com) napisał: Miałem podobny problem który okazał się być spowodowany przez, wciąż nieudokumentowany, wpis w .xine/config. Proponowane rozwiązanie powstało przez przypadek: Dopisz linie alsa_pcm_device:plughw:0,0 alsa_ac3_device:plughw:0,2 gdzieś w twoim ~/.xine/config, uruchom xine znów. 5.2.3 Co ze sterownikami ALSA 0.5.x? Nie używaj ich. :-) 5.2.4 Czy xine może odtwarzać dźwięk surround 4-/5-kanałowy? Jasne, xine może to zrobić używając sterowników OSS lub ALSA, przyjmując że sterownik to wspiera. Podczas uruchomienia xine "mówi" Ci jakie tryby są obsługiwane przez twój sterownik dźwięku, 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 przykładowej maszynie 4-kanałowe wyjście surround byłoby możliwe. Tymczasem ponieważ xine nie może sprawdzić czy masz podłączone głośniki do dodatkowych kanałów, musisz sam uaktywnić ten tryb. Możesz to zrobić w oknie konfiguracyjnym podczas działania xine (naciśnij przycisk konfiguracji na panelu xine i wybierz zakładkę AUDIO) lub, bardziej skomplikowaną metodą, edytując 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 wyjściem ac3 przez spdif do zewnętrznego dekodera ac3? xine ma również taką możliwość. Bardzo podobna historia do tej z 4-/5-kanałowym surround (zobacz 5.2.4). Możesz to włączyć w odpowiednim oknie konfiguracji xine lub edytując wpis w Twoim ~/.xine/config: audio.a52_pass_through:1 5.2.6 Zmiana głośności przez interfejs użytkonika xine nic nie daje! Co jest!? Niektóre ze sterowników xine nie wspierają zmiany natężenia dźwięku, mimo że suwak zmiany głośności pozostaje widoczny na panelu. Często nie jest to błąd xine: aRts C API, na przykład, nie oferuje żadnej właściwości głośności dla aplikacji. 5.3 PYTANIA DOTYCZĄCE OBRAZU 5.3.1 Słyszę dźwięk ale nie widzę obrazu! Prawdopodobnie Twój sprzęt jest po prostu zbyt wolny - zobacz odpowiedz na pytanie 5.1.1 jak to przyśpieszyć. 5.3.2 Jak mogę zmusić xine do używania rozszerzenia Xv i jakich sterowników potrzebuję? xine powinien sam użyć Xv jeśli jest to możliwe. W niektórych przypadkach możesz chcieć wybrać odtwarzanie przez Xv manualnie (gdy z jakiegoś powodu ~/.xine/config twierdzi że chcesz używać XShm): xine -V Xv foo.mpg Jeśli to nie działa w Twoim przypadku, możliwym jest że Xv jest nieobecne w Twoim systemie. Po pierwsze potrzebujesz zainstalować XFree 4.x. Jak tylko już je będziesz mieć, upewnij się że sterownik XFree, którego używasz, wspiera Xv na Twoim sprzęcie. Oto niektóre adresy gdzie można szukać odpowiednich sterowników: KARTY KTÓRE 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 KTÓRYCH STATUS JEST NIEZNANY: ATI cards (rzuć okiem na GATOS: www.linuxvideo.org/gatos/) Savage (URL: www.probo.com/timr/savage40.html) 5.3.3 Wyświetlane jest logo xine ale nie widze mojego wideo! Użyj przycisku "play" na panelu sterowania lub naciśnij ENTER. Upewnij się że na pewno podałeś xine CO dokładnie powinien odtwarzać - np. jako argument w lini poleceń, taki jak: xine foo-movie.mpg 5.3.4 Części mojego X Pulpitu są przezroczyste kiedy xine odtwarza wideo! Wygląda na to że niektóre kolory twojego GUI pokrywają się z kolorem kluczowym używanym przez Xv. Możesz zmienić kolor kluczowy aby tego uniknąć. Powinieneś zmodyfikować następującą linię: video.XV_COLORKEY:2110 w Twoim ~/.xine/config aby zmienić kolor używany przez xine do wyświetlania w trybie overlay. 5.3.5 Proporcje odtwarzanego obrazu są błędne! Spróbuj nacisnąć klawisz "a" aby przełączyć proporcje ekranu. 5.3.6 Jak można zmienić kolor/jasność/kontrast? W tym momencie jest to wspierane tylko przez niektóre 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 Wartości i możliwe zakresy zależą od Twojego sterownika Xv, więc będziesz musiał poeksperymentować troszeczkę aby otrzymać dobry obraz. W przypadku XShm, możesz 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ż osiągniesz wymaganą jasność. Naturalnie możesz również użyć odpowiedniego przycisku na panelu aby zmieniać te ustawienia interaktywnie. Jeszcze pamiętaj że ten element panela będzie działał tylko pod warunkiem, że wtyczka wyjścia wideo, której używasz, również wspiera regulację jasności, nasycenia i/lub kontrastu - inaczej nie będzie możliwe zmienianie tych ustawień. (logiczne, nie?) (Proszę zaglądnąć do dokumentu README.config_en aby się dowiedzieć czegoś więcej na temat opcji które możesz zmieniać.) 5.4 KOMUNIKATY O BŁĘDACH: CO ONE OZNACZAJĄ I CO MOŻESZ ZROBIĆ. 5.4.1 Błąd przy uruchomieniu xine z informacją o sterownikach/urządzeniach audio! Możesz wybrać sterownik audio poprzez podanie opcji -A. Tak więc spróbuj: xine -A null Jeśli masz zainstalowane sterowniki Alsa, spróbuj: xine -A alsa09 Jeśli działa u Ciebie ESD, spróbuj: xine -A esd A jeśli działa u Ciebie aRts, spróbuj: xine -A arts 5.4.2 "no video port found" Masz rozszerzenie Xv, ale sterownik Twojej karty wideo nie wspiera go. Po pierwsze spróbuj znaleźć sterownik który wspiera Xv na Twoim sprzęcie (sprawdz u dystrybutora twojej karty graficznej). Jeśli Twój sterownik wspiera Xv ale wciąż nie możesz go uruchomić, spróbuj niższą rozdzielczość (1024x768 jest wystarczająco nawet dla anamorficznego mpeg-2). Jeśli to wszystko nie pomoże, wciąż możesz użyć X11/XShm: xine -V XShm foo.vob (szczegóły zobacz również w 5.3.2) 5.4.3 "Unable to open dvd drive (/dev/dvd)" Prawdopodobnie nie masz urządzenia /dev/dvd (sprawdź to). Jeśli tak jest, po prostu stwórz dowiązanie /dev/dvd które wskazuje na Twoje urządzenie DVD. Coś w tym stylu: cd /dev ln -s hdc dvd ...powinno załatwić sprawę. 5.4.4 "demux error! 00 00 00 (should be 0x000001)" Prawdopodobnie xine nie może dostać się do odtwarzanego źródła. Najczęściej zdarza się to kiedy próbujesz odtwarzać zablokowane/ zaszyfrowane DVD. Pamiętaj że xine nie może odtwarzać takich dysków sam z siebie (z powodów prawnych). (zobacz 5.1.7) Możesz użyć wtyczki wejścia z dołączoną opcją CSS aby tego uniknąć. Innym powodem może być fakt że Twój napęd DVD (RPC-2) nie jest ustawiony na odpowiedni kod regionu. (zobacz również 5.1.8) Ostatnie wesje xine prawdopodobnie sprawdzą czy DVD, które próbujesz 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." Twój dysk DVD jest zaszyfrowany i dlatego nie może być odtworzony przez xine. Proszę przeczytać odpowiedź na pytanie 5.1.7 i dokument README_pl zawarty w pakiecie xine aby dowiedzieć się więcej na ten temat. Przepraszamy za niewygodę, ale na razie jesteśmy bezsilni. :-( 5.4.6 "audio driver 'oss' failed, using null driver instead" Po pierwsze, upewnij się że sterowniki dźwięku działają (np możesz odgrywać muzykę za pomocą innego programu). Najczęstrzym powodem tego jest fakt że inny program używa w danym momencie twojego urządzenia. Jeśli używasz linuxa, komenda "fuser /dev/dsp" powinno podać PID procesu. Jeśli używasz GNOME, jest szansa że jest to spowodowane przez ESD. Teraz masz dwie możliwości. Czasowo wyłącz ESD poprzez kliknięcie prawym przyciskiem myszy na applecie monitora dźwięku i wybranie opcji "Place Esound in standby" lub po prostu zabij go. Wtedy xine może używać OSS do odtwarzania dźwięku. Inną metodą jest włączenie obsługi ESD w xine jako wyjścia dźwięku: xine -A esd Może to dać w efekcie gorszą jakość odtwarzania - dokładna synchronizacja jest niemożliwa z ESD, więc używanie OSS jest preferowane. Jeśli używasz KDE, jest możliwe że server dźwięku aRts jest uruchomiony i blokuje on twoją kartę dźwiękową. Możesz sprawdzić to poprzez uruchomienie kontrolera aRts (w Twoim KDE powinien się znajdować pod Multimedia). Jeśli działa możesz - albo użyć wtyczki wyjścia dźwięku aRts: xine -A arts lub zawiesić działanie servera dźwięku zaznaczając odpowiednią opcję w Kontrolerze aRts. (zalecane) 6 PLUSKWY - DAWAĆ EKSTERMINATORA ROBALI NATYCHMIAST ;-) 6.1 Dokonałem niemożliwego - znalazłem błąd! Kogo mogę o tym poinformować? Pomimo wysiłków, aby każda następna wersja była, jak to tylko możliwe, wolna od błędów, xine jest w ciągłym i intensywnym rozwoju.(ładna wymówka, nie?) Proszę rzuć okiem na formularz zgłaszania błędów który znajduje się w pakiecie xine-ui (doc/bug_report_form). Wypełnij go dokładnie i wyślij na adres naszej listy dyskusyjnej użytkowników: xine-user@lists.sourceforge.net Dziękujemy za poświęcenie czasu na pomoc w ulepszaniu xine! ############################### # Tłumaczenie: _4ever_@irc.pl # ###############################