Mercurial > mplayer.hg
changeset 3522:34df0f546afc
obsoleted files (all) removed
author | gabucino |
---|---|
date | Sun, 16 Dec 2001 11:47:36 +0000 |
parents | 48f3b07e174f |
children | dadab20dc2b4 |
files | DOCS/Polish/BUGREPORTS DOCS/Polish/BUGS DOCS/Polish/CDROM DOCS/Polish/CODECS DOCS/Polish/Debian DOCS/Polish/FreeBSD DOCS/Polish/INSTALL DOCS/Polish/LIRC DOCS/Polish/MTRR DOCS/Polish/Makefile DOCS/Polish/OpenDivX DOCS/Polish/README DOCS/Polish/SDL DOCS/Polish/SOUNDCARDS DOCS/Polish/SUB+OSD DOCS/Polish/documentation.sgml |
diffstat | 16 files changed, 0 insertions(+), 1403 deletions(-) [+] |
line wrap: on
line diff
--- a/DOCS/Polish/BUGREPORTS Sun Dec 16 11:37:23 2001 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,135 +0,0 @@ -Jak zgłaszać błędy ? -~~~~~~~~~~~~~~~~~~~~~~ -Po pierwsze przeczytaj DOCS/BUGS i inne dokumenty. Jeżeli twój problem nie jest -znany lub nie rozwiązują go nasze instrukcje, wtedy zgłoś błąd : - -Gdzie? -====== -Zapisz się na listę użytkowników mplayera : - - http://lists.Sourceforge.Net/lists/listinfo/mplayer-users - -oraz wyślij swój raport do: - - mplayer-users@lists.sourceforge.net - -Nie odpiszemy bezpośrednio więc pamiętaj, aby najpierw zasubskrybować listę. - -Nie wysyłaj raportów o błędach prywatnie, bezpośrednio na adres autora!!! -Pracujemy wspólnie nad kodem, więc wszyscy są zainteresowani. -Swoją drogą, często inni użytkownicy znają rozwiązanie (problemy z konfiguracją -systemu, złe sterowniki itd.), nawet kiedy my myślimy, że to błąd w kodzie. -Językiem tej listy jest ANGIELSKI! - -Proszę, opisz twój problem ze szczegółami, podaj przykłady itd. i nie zapomnij -dołączyć: - -CO? -=== - -1. Informacja o systemie. - -- dystrybucja linuxa -np.: - RedHat 7.1, Slackware 7.0 + pakiety developerskie z 7.1 ... -- wersja jądra - uname -a -- wersje bibliotek - ls -l /lib/libc[.-]* -- wesja X-ów - X -version -- wersja gcc i ld - gcc -v - ld -v -- wersja binutils - as --version - -2 . Sprzęt i sterowniki : -- informacja o procesorze - cat /proc/cpuinfo -- producent i model karty video -np. : - Asus V3800U chip : nVidia TNT2 Ultra pro 32MB SDRAM - Matrox G400 DH 32MB SGRAM -- typ i wersja sterownika video -np.: - X wbudowany sterownik - nvidia 0.9.623 - Utah Glx Cvs 2001-02-17 - DRI z X 4.0.3 -- typ i sterownik karty dźwiękowej -np.: - Creative SBLive! Gold ze sterownikiem OSS z oss.creative.com - Creative SB16 ze sterownikami OSS z jądra - GUS PnP z emulacja OSS ALSA - -- jeśli nie jesteś pewien, dołącz wynik wykonania lspci -v - -Problemy z kompilacją: -~~~~~~~~~~~~~~~~~~~~~~ -3 . Wyjście configure/make : - make distclean - . /configure &>config.log - . /make &>make.log -4. oraz te pliki: - config.h - config.mak - libvo/config.mak - -Problemy z odgrywaniem: -~~~~~~~~~~~~~~~~~~~~~~ -3 . Wyjscie mplayera z opcją -v - mplayer -v [opcje] nazwa.pliku &> mplayer.log - -4 . Jeżeli problem jest specyficzny dla jednego lub kilku plików, prześlij te -pliki na adres: - ftp://mplayer.dev.hu/MPlayer/incoming -Zwykle pierwsze 1-5 Mb wystarczy do powielenia problemu ale najpierw -powinieneś to sprawdzić: - dd if=twój.plik of=maly.plik bs=1k count=1024 -( wytnie to pierwszy megabajt z twój.plik i zapisze do maly.plik ) -Spróbuj jeszcze raz na tym małym pliku i jeśli problem ponownie wystąpi, to -znaczy że wystarczy wysłać mały plik. -NIGDY nie wysyłaj takich plików pocztą! Załaduj go przez ftp a na liste wyślij -tylko ścieżkę/nazwę pliku. Jeżeli plik jest dostępny przez sieć, wyślij -_dokładny_ URL do niego. - -5. W przypadku przerwań w działaniu programu ( segfault, SIGILL, sygnał 4 -itd.): - -Jeżeli masz coredump po tym zdarzeniu, patrz 5.a, jeśli nie patrz 5.b: - -5.a Wydrukuj nam coredump ( jeżeli został stworzony ). - -Utwórz następujący skrypt: - -disass $eip-32 $eip+32 -printf "eax=%08lX\n",$eax -printf "ebx=%08lX\n",$ebx -printf "ecx=%08lX\n",$ecx -printf "edx=%08lX\n",$edx -printf "esp=%08lX\n",$esp -printf "ebp=%08lX\n",$ebp -printf "edi=%08lX\n",$edi -printf "esi=%08lX\n",$esi - - -Później po prostu wykonaj następujące polecenie: - gdb mplayer --core=core -batch --command=command_file >mplayer.bug - -5.b.: Uruchom MPlayera w gdb: -[ w shellu roota/użytkownika: ] -# gdb mplayer -[ prompt gdb : ] - > run -v [options-to-mplayer] filename - . ( czekaj aż huknie ) - > bt - > disass $eip-32 $eip+32 -I wyślij nam wyjście z tego co powyższe! - -Ogólnie: -~~~~~~~~ -Jeśli coś jest duże (logi itd.), wtedy lepiej załadować to przez ftp -(zgzipowane), oraz dołączyć jedynie ścieżkę/nazwę pliku w raporcie! - -(poprawione przez nell) \ No newline at end of file
--- a/DOCS/Polish/BUGS Sun Dec 16 11:37:23 2001 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,82 +0,0 @@ -Znane problemy: -~~~~~~~~~~~ - -Szczególne, zależne od systemu/CPU : -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -1. SIGILL (signal 4) in draw_frame, on P3 (mostly with 2.2.x kernels): - Problem: movups is crashing in libvo/fastmemcpy.h - Workaround: ./configure --disable-fastmemcpy - SOLVED: disabled SSE code in fastmemcpy.h ;( - -2. No image (black image) in RGB 15/16bpp (x11,dga,fbdev,svga) playing - MPEG or OpenDivX files: - Problem: gcc 2.96 bug - Workaround: ./configure --disable-mmx, or use gcc 2.95.x - SOLVED: code fixed - -3. SIGILL (signal 4) or other fault at loading l3codeca.acm: - Problem: shared libs are loaded to 0x00xxxxxx instead of 0x40xxxxxx - Workaround: mplayer -afm 1 ... - SOLVED: you are using some security kernel patch, like OpenWall etc. - -4. SIGILL (signal 4) on P3 using 2.2.x kernels: - Problem: kernel 2.2.x doesn't have proper (working) SSE support - Solution: upgrade kernel to 2.4.x - Workaround: ./configure --disable-sse - -5. General SIGILL (signal 4): - Problem: you compiled and run mplayer in different machines - (for example compiled on P3 and running on celeron) - Solution: compile MPlayer on the same machine where you will use it! - Workaround: ./configure --disable-sse etc. options - -Various A-V sync and other audio problems: -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -General audio delay or jerky sound (exists with all or many files): -- audio buffer problems (buffer size badly detected) - Workaround: mplayer -abs option -- slow machine (cpu or vga) - try with -vo null, if it plays well, then you have slow VGA card/driver: - Workaround: buy a faster card or read DOCS/VIDEOCARDS about how to speed up - SOLVED: try -framedrop - -Audio delay/de-sync specific to one or a few files: -- bad file (please upload the file, so we can check & fix) - Workaround: -ni or -bps option (for non-interlaved or bad files) - -mc 0 (required for files with VBR audio) - -delay option or +/- keys at runtime to adjust delay -- your soundcard doesn't support 48Khz playback - Workaround: buy a better soundcard... - or try to decrease fps by 10% (use -fps 27 for a 30fps movie) -- slow machine - (if A-V is not around 0, and teh last number in the status line increasing) - Workaround: -framedrop - -After many > or ^ (fast forward) audio vs. video is going out of sync (ASF/AVI) -- bug in mplayer code (a-v sync probs after seek... not really bug but - my avi/asf seeking code is not perfect yet) - Workaround: -bps - SOLVED: code fixed (but -bps still can help) - -Signal 11 in decode_audio: -- mp3lib doesn't handle (yet) well bad/broken audio streams - Workaround: -afm 4 - SOLVED: fixed mp3lib, it must be rock solid now! -- if it's still bad, try with -nosound [and report the bug, see BUGREPORTS] - -No sound at all: -- your file uses an unsupported codec - Workaround: read DOCS/CODECS, and help us adding support for it - -Video-out problems: -~~~~~~~~~~~~~~~~~~~ -First note: options -fs -vm and -zoom are just recommendations, not (yet) -supported by all drivers. So it isn't a bug if it doesn't work. -Only a few driver supports scaling/zooming, don't expect this from x11 or dga. - -OSD/sub flickering: -- x11 driver: sorry, it can't be fixed now -- xv driver: increase number of buffers in libvo/vo_xv.c, and recompile all - - -A'rpi / Astral & ESP-team
--- a/DOCS/Polish/CDROM Sun Dec 16 11:37:23 2001 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,49 +0,0 @@ -Strojenie CDROMu -~~~~~~~~~~~~~~~~ - -Wprowadzenie -~~~~~~~~~~~~ -> Z dokumentacji Linuxa: - -Niektóre napędy CDROM potrafią zmieniać swoją podstawową prędkość. Jest kilka -powodów, aby zmienić prędkość napędu CDROM. "Badly pressed" CDROMy mogą -skutkować mniejszą-niż-maksymalna prędkością główną. Nowoczesne urządzenia -CDROM mogą uzyskiwać wysokie główne częstotliwości (do 24x jest powszechne). -Ustalono, że te wysokie główne prędkości powodują powstawanie błędów odczytu na -tych wysokich częstotliwościach, a w tych okolicznościach obniżenie prędkości -może zapobiec utracie danych. Ostatecznie, niektóre z tych napędów mogą wydawać -drażniąco głośne dźwięki, co może zostać zredukowane przy mniejszej prędkości. - -Jak To Zrobić -~~~~~~~~~~~~~ - -Polecany jest wykorzystanie programu 'setcd'. Jest nieco stary, ale -niewątpliwie da się go znaleźć bez problemu w sieci. - -Użyj tego z : - setcd -x <speed> <cdrom device> - -Możesz też spróbować : - echo current_speed:4 >/proc/ide/<cdrom device>/settings -ale będą potrzebne prawa roota. (u mnie to nie zadziałało - Gabucino) - -Użyj również następujących poleceń: - echo file_readahead:2000000 >/proc/ide/<cdrom device>/settings -w celu 2MB odczytywania z pliku przed sciagnięciem (to się przydaje w przypadku -porysowanych CDROMów). - -Zalecane jest, aby dostroić napęd CDROM także za pomocą hdparm : - hdparm -d1 -a8 -u1 <cdrom device> -w celu włączenia dostępu DMA, odczytu bezpośredniego i odmaskowania IRQ. -(jeśli jest to niezrozumiałe dla ciebie, *przeczytaj manpage do hdparm*) - -Słowo końcowe -~~~~~~~~~~~~~ -Odwołaj się do "/proc/ide/<cdrom device>/settings" aby poprawnie dostroić swój -CDROM. - - Nick Kurshev & Gabucino - <nickols_k@mail.ru> - -(tłum. nell) -
--- a/DOCS/Polish/CODECS Sun Dec 16 11:37:23 2001 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,72 +0,0 @@ -Status wsparcia dla kodekow: -============================ - -Zobacz: http://mplayer.sourceforge.net/DOCS/codecs.html - - -Jeśli twoje kodeki nie są tam wymienione, pomóż nam w dodaniu wsparcia do nich: - -Rozpakowanie kodeków z Win32 -============================ - -1. VfW -~~~~~~ - VfW (Video for Windows) to stare Video API dla Windows. Jego kodeki mają -zazwyczaj rozszerzenia .DLL lub (rzadziej) .DRV. -Jeśli MPlayer nie działa z twoim AVI: - - UNKNOWN video codec: HFYU (0x55594648) - - To oznacza, że twój AVI jest zakodowany z użyciem kodeka, który ma HFYU -fourcc (HFYU = kodek HuffYUV, DIV3 = DivX Low Motion, itp.). Jest oczywiste, że -musimy dowiedzieć się, który DLL Windows załadować, aby odtworzyć plik. -W naszym przypadku system.ini zawiera (między innymi): - VIDC.HFYU=huffyuv.dll -Zatem potrzebować będziemy pliku huffyuv.dll. Zauważ, że kodeki audio są -wyróżnione przez prefix MSACM: - msacm.l3acm=L3codeca.acm -To kodek MP3. - -Mając teraz wszystkie potrzebne informacje (fourcc, plik z kodekiem, -próbka AVI), wyślij zgłoszenie wsparcia dla swojego kodeka e-mailem, -i prześlij pliki na adres FTP: - ftp://thot.banki.hu/MPlayer/incoming/<codecname>/ - - -2. DirectShow -~~~~~~~~~~~~~ - DirectShow to najnowsze Video API, które jest gorsze jeszcze niż jego -poprzednik. -W DirectShow sprawy się komplikują, ponieważ: - - system.ini nie zawiera potrzebnych informacji, które w zamian za to są - przechowywane w rejestrze :( - - będzie nam potrzebny GUID kodeka - - No więc przejrzyjmy ten rejestr ... - - Zacznij od 'regedit' - - wciśnij ctrl-f, odznacz dwa pierwsze pola wyboru, zaznacz trzecie. Wpisz - fourcc kodeka. (np.: TM20) - - powinieneś widzieć pole zawierające scieżkę i nazwę pliku - (np. : C:\WINDOWS\SYSTEM\TM20DEC.AX) - - skoro mamy już plik, potrzebujemy GUID. Spróbujmy jeszcze raz poszukać, lecz - tym razem nazwy kodeka, a nie fourcc. Jego nazwę można odczytać w - File/Properties/Advanced podczas odtwarzania przez Media Player tego pliku. - Jeśli nie, to pech ;) Spróbuj zgadnąć. - (np. szukaj: TrueMotion) - - jeśli znalazłeś (w rejestrze), powinno być tam pole FriendlyName oraz pole - CLSID. Zapisz, że 16 bajtów CLSID, to potrzebne nam GUID. - -Poszukując plików, staraj się włączyć wszystkie pola wyboru ... -Możesz dostać wiele nieprzydatnych odpowiedzi, ale być może dostaniesz te -właściwe przy okazji ... - -W razie niepowodzenia zrzuć wszystko na M$. - -Mając już wszystkie potrzebne informacje (fourcc, GUID, plik z kodekiem, próbka -AVI), wyślij zgłoszenie wsparcia dla swojego kodeka e-mailem, i prześlij pliki -na adres FTP: - ftp://thot.banki.hu/MPlayer/incoming/<codecname>/ - - - Gabucino & A'rpi -(tłum. nell)
--- a/DOCS/Polish/Debian Sun Dec 16 11:37:23 2001 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,19 +0,0 @@ -Aby zbudować pakiet: - Ściągnij najnowszą wersję z cvs, lub świeżego .tgz i rozpakuj go, - cd do katalogu programu: -eyck@incubus:~/src$ cd main -eyck@incubus:~/src/main$ fakeroot debian/rules binary - (... mplayer wykrywa sprzęt, dostępne sterowniki..i... ) - .. - dpkg-deb: building package `mplayer' in `../mplayer_0.18-1_i386.deb'. - -I teraz wystarczy jako root uruchomić: dpkg -i ../mplayer_0.18-1_i386.deb -Tak to będzie wyglądać: - -eyck@incubus:/src/main$ sudo dpkg -i ../mplayer_0.18-1_i386.deb -Password: -(Reading database ... 26946 files and directories currently installed.) -Preparing to replace mplayer 0.17a-1 (using ../mplayer_0.18-1_i386.deb) ... -Unpacking replacement mplayer ... -Setting up mplayer (0.18-1) ... -
--- a/DOCS/Polish/FreeBSD Sun Dec 16 11:37:23 2001 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,23 +0,0 @@ -Notatki dla użytkowników FreeBSD -======================= - -1 . Będziesz potrzebował GNU make ( gmake , /usr/ports/devel/gmake ) , -Rodzime BSD make nie zadziała właściwie. - -2 . Aby uruchomić mplayera będziesz potrzebował przekompilować jądro z opcją -" options USER_LDT " ( chyba że ujeżdzasz -CURRENT, gdzie opcja ta jest domyślną ). -Jeśli masz procesor z SSE, pamiętaj o dodaniu "options CPU_ENABLE_SSE", by z nich skorzystać. -(Wymagane FreeBSD STABLE, albo patche na kernel) - -3 . Jeżeli mplayer narzeka "CD-ROM Device '/dev/cdrom/' not found!" zrób -symboliczne dowiązanie: ln -s /dev/<twoje urzadzenie cdrom> /dev/cdrom - -4 . Nie ma jeszcze supportu dla DVD w FreeBSD -Czuj się zaproszony by go dodać;) - -Baw się dobrze (tak jak ja)! - --- -Vladimir Kushnir - -
--- a/DOCS/Polish/INSTALL Sun Dec 16 11:37:23 2001 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,47 +0,0 @@ - =========================================================================== - * JAK SKOMPILOWAĆ KOMPONENTY ODGRYWARKI FILMÓW * (C) 2001. A'rpi/ESP-team * - =========================================================================== - -1. Kodeki: (w32codecs.zip) -~~~~~~~~~~~~~~~~~~~~~~~~~~ - ściągnij i rozpakuj w32codecs.zip do /usr/lib/win32 - - -UWAGA: projekt avifile zawiera podobny pakiet kodeków, ale różni się on od -naszego, tak więc, jeśli chcesz używać wszystkich wspieranych kodeków - użyj -naszego pakietu! - -2. Sterowniki: (mga_vid.o) -~~~~~~~~~~~~~~~~~~~~~~~~~~ - cd drivers - make - mknod /dev/mga_vid c 178 0 - chmod go+rw /dev/mga_vid - -3. Odgrywarka: (MPlayer) -~~~~~~~~~~~~~~~~~~~~~~~~ - ./configure -[* przeczytaj komunikaty wysłane w trakcie ./configure, to może być bardzo -pożyteczne! *] -[* sprawdź zawartość plików config.h oraz config.mak! *] - make -[* sprawdź czy nie było błędów! jeśli nie - powinieneś mieć binaria ./mplayer *] - make install - -4. Narzędzia Matrox G400 DH TV-out: -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - cd TVout - ./compile.sh - -5. Czcionki: -~~~~~~~~~~~~ -Ściagnij mp_font3.zip (i opcjonalnie najnowsze wercje językowe) i rozpakuj do -~/.mplayer/font/ : - - cd ~/.mplayer - mkdir font - cd font - unzip mp_font3.zip - unzip mp_font3_hu.zip - -(tłum. nell)
--- a/DOCS/Polish/LIRC Sun Dec 16 11:37:23 2001 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,63 +0,0 @@ -Wsparcie LIRC dla MPlayer'a - -o Czym jest LIRC? - - Linux Infrared Remote Control - użyj łatwego w budowie domowej roboty - odbiornika IR, (prawie) dowolnego pilota i steruj swoim linux box za pomocą - niego! Więcej na ten temat na www.lirc.org. - -o MPlayer i LIRC - -Jeśli zainstalowałeś pakiet lirc, możesz skompilować MPlayera z włączeniem -wsparcia LIRC stosując: - ./configure --enable-lirc - -Jeżeli wszystko poszło dobrze, MPlayer powiadomi cię w trakcie startu -komunikatem: - LIRC init was successful. -Zawiadomi cie także wtedy, gdy pojawią się błędy. Jeśli nie wspomni o LIRC w -ogóle, oznacza to, że nie wkompilował wsparcia LIRC. To tyle :-) - -Aplikacja dla MPlayera nazywa się - och jak cudnie - mplayer_lirc. -Przyjmuje ona następujące polecenia: - - PAUSE - pauza. Naciśnięcie dowolnego klawisza powoduje wznowienie odgrywania. - QUIT - wyjście z mplayer'a - RWND - 10 sek do tyłu - FRWND - 60 sek do tyłu - FWD - 10 sek do przodu - FFWD - 60 sek do przodu - INCVOL - zwiększenie głośności o 1% - DECVOL - zmniejszenie głośności o 1% - MASTER - użyj kanału głównego miksera - PCM - użyj kanału miksera pcm - -Nie zapomnij ustawić znacznik powtarzania dla RWND/FWD w .lircrc. -Oto fragment z mojego .lircrc: - - begin - remote = CU-SX070 - prog = mplayer_lirc - button = Tape_Play - repeat = 1 - config = FFWD - end - - begin - remote = CU-SX070 - prog = mplayer_lirc - button = Tape_Stop - config = QUIT - end - -Jeśli nie odpowiada ci standardowa lokalizacja pliku lirc-config (~/.lircrc), -użyj przełącznika -lircconf <filename>, aby podać inny plik. - -Dobrej zabawy - -- Andreas - -Andreas Ackermann in 2/2001 -kontakt: acki@acki-netz.de - -(tłum. nell)
--- a/DOCS/Polish/MTRR Sun Dec 16 11:37:23 2001 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,41 +0,0 @@ -Ustawienie MTTR dla X11 3.3.x, SVGAlib lub mga_vid: -=================================================== - -1. Znajdź adresy bazowe. -~~~~~~~~~~~~~~~~~~~~~~~~ -Istnieją trzy sposoby znalezienia tego: - -- w startowych komunikatach X11, np.: -(--) SVGA: PCI: Matrox MGA G400 AGP rev 4, Memory @ 0xd8000000, 0xd4000000 -(--) SVGA: Linear framebuffer at 0xD8000000 - -- w /proc/pci (użyj polecenia lspci -v ): -01:00.0 VGA compatible controller: Matrox Graphics, Inc.: Unknown device 0525 - Memory at d8000000 (32-bit, prefetchable) - -- w komunikatach sterownika jądra dla mga_vid (użyj dmesg): -mga_mem_base = d8000000 - -2. Określ rozmiar pamięci. -~~~~~~~~~~~~~~~~~~~~~~~~~~ -To bardzo proste: zwyczajnie przekonwertuj rozmiar video ram na system -szesnastkowy, bądź użyj tabeli: - 1 MB 0x100000 - 2 MB 0x200000 - 4 MB 0x400000 - 8 MB 0x800000 - 16 MB 0x1000000 - 32 MB 0x2000000 - -3. Ustaw MTRR. -~~~~~~~~~~~~~~ -Znasz już bazowe adresy i rozmiar pamięci, ustawmy więc teraz rejestry mtrr! - -Na przykład dla powyższej karty matrox (adres bazowy=0xd8000000) z 32MB pamięci -ram (rozmiar=0x2000000) wywołaj: - echo "base=0xd8000000 size=0x2000000 type=write-combining" >| /proc/mtrr - - - Starsze K6-2 [około 266Mhz, stepping 0] nie wspomagają MTRR, jednak stepping - 12 tak ('cat /proc/cpuinfo' aby to sprawdzić). - -(tłum. nell)
--- a/DOCS/Polish/Makefile Sun Dec 16 11:37:23 2001 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,46 +0,0 @@ -#! /bin/make -f -# -# Makefile to convert the example.sgml - -# old multiple commands way -# COMMAND=sgml2 - -# new single command approach -COMMAND=linuxdoc --charset=latin --language=pl --split=0 --backend= - -SOURCE=documentation.sgml - -all: txt html tex dvi ps pdf info lyx rtf - echo "all output formats are created!" - - -txt: - $(COMMAND)$@ $(SOURCE) - -html: - $(COMMAND)$@ $(SOURCE) - -tex: - $(COMMAND)latex -o $@ $(SOURCE) - -dvi: - $(COMMAND)latex -o $@ $(SOURCE) - -ps: - $(COMMAND)latex -o $@ $(SOURCE) - -pdf: - $(COMMAND)latex -o $@ $(SOURCE) - -info: - $(COMMAND)$@ $(SOURCE) - -lyx: - $(COMMAND)$@ $(SOURCE) - -rtf: - $(COMMAND)$@ $(SOURCE) - -clean: - rm -f *.txt *.html *.tex *.dvi *.ps *.pdf *.info *.lyx *.rtf -
--- a/DOCS/Polish/OpenDivX Sun Dec 16 11:37:23 2001 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,42 +0,0 @@ -Wsparcie dla OpenDivX w MPlayerze: -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -Szczegóły dotyczące kodeków OpenDivX znajdziesz na http://www.projectmayo.com. -Jest to następca kodeka DivX, tyle że opensource (tak naprawdę jest to -poszerzona wersja standardu MPEG-4) i jest on dostępny prawie na wszystkie -platformy. -Używamy MMX-optimized Decore. Wersja OpenDivX jest wspomagana w MPlayerze: -4.0alpha48. - -Dekoder: -~~~~~~~~ -Teraz jest to używane dla plików AVI i ASF z fourcc 'dvx1' i 'divx'. - -Możesz dopasować jakość używając opcji -pp. - -Użyj kombinacji (zestawienia) znaczników, których potrzebujesz: - -1 Y horizontal deblocking -2 Y vertical deblocking -4 C horizontal deblocking -8 C vertical deblocking -16 Y dering -32 C dering - -Na przykład, jeśli chcesz uzyskać pionowe+poziome chroma debblocking, użyj: - -pp 12 (4+8=12) - -!: Filtry C działają tylko z filmami o wysokości n*16. -!!: Filtr postprocessing może być użyty również dla plików mpeg 1/2 (-pp) - -Koder: -~~~~~~ -Jest pewien bardzo wstępny haczyk przy konwersji video do plików OpenDivX .avi. -Audio jest automatycznie wyłączone. Wybierz urządzenie video 'odivx'jako -wyjście: - mplayer input.mpg -vo odivx -encode output.avi -Tak, wiem, że to nie jest stabilne, to jest tylko do celów testowych. -Palnowane jest zrobienie prawdziwego kodowania (wraz z audio), ale w dalekiej -przyszłości. - -(tłum. nell)
--- a/DOCS/Polish/README Sun Dec 16 11:37:23 2001 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,312 +0,0 @@ -MPlayer - Movie Player for LINUX (C) 2000-2001 Arpad Gereoffy (A'rpi/ESP-team) -================================ * See the file AUTHORS for the complete list * -http://mplayer.sourceforge.net (or http://mplayer.dev.hu) - -O programie: -~~~~~~ -MPlayer jest odgrywarką filmów dla LINUXa. Wyświetla większość plików MPEG, -AVI oraz ASF korzystając z wielu własnych oraz Win32 DLL kodeków. -Możesz również oglądać VCD, DVD oraz filmy w DivX. Kolejną dużą zaletą -mplayera jest szeroki wachlarz sterowników wyjścia. Mplayer działa z X11, Xv, -DGA, OpenGL, SVGAlib, fbdev, ale możesz też korzystać z GGI iSDL ( i w ten sposób -z wielu sterowników dostarczanych przez SDL - na przykład AAlib ) oraz z -niskopoziomowych sterowników specyficznych dla danej karty (dla Matrox G200/400/450). - Większość dostępnych sterowników udostępnia softwarowe lub hardwarowe skalowania, -możesz więc radować się oglądaniem film w trybie pełnoekranowym. - A co powiesz na duże antyaliasowane podtytuły z cieniem ( 7 supportowanych typów!!) -z węgierskimi, angielskimi, czeskimi, koreańskimi fontami, cyrylicą oraz OSD? - -Historia: -~~~~~~~~ -Wszystko zaczęło się rok temu...(2000) -Próbowałem wielu odgrywarek pod linuxa (mtv,xmps,dvdview,livid/oms,VideoLAN, -xine,xanim,avifile,xmmp) ale każda miała jakiś feler. Głównie w przypadku -szczególnych plików lub z synchronizacją audio/video. Większość z nich nie -potrafiła odgrywać zarówno plików MPEG1/2 jak i AVI(DivX). Wiele z nich -miało również problemy z jakością obrazu oraz prędkoscią. -Postanowiłem więc napisać/zmodyfikować nową.... - -- mpg12play v0.1-v0.3: - The first try, hacked together in a half hour! - I've used libmpeg3 from www.heroinewarrior.com up to the version 0.3, - but there were image quality and speed problems with it. -- mpg12play v0.5-v0.87: - Mpeg codec replaced with DVDview by Dirk Farin, it was a great stuff, - but it was slow and was written in C++ (I hate C++!!!) -- mpg12play v0.9-v0.95pre5: - Mpeg codec was libmpeg2 (mpeg2dec) by Aaron Holtzman & Michel Lespinasse. - It's great, optimized very fast C code with perfect image quality and - 100% MPEG standard conformance. -- MPlayer v0.3-v0.9: - It was a pack of two programs: mpg12playv0.95pre6 and my new simple AVI - player 'avip' based on avifile's Win32 DLL loader. -- MPlayer v0.10: - The MPEG and AVI player in a single binary! -- MPlayer v0.11: - Some new developers joined and from 0.11 the mplayer project is a team-work! - Added .ASF file support, and OpenDivX (see www.projectmayo.com) en/decoding. -- MPlayer v0.17 "The IdegCounter" - The release version of the 0.11pre after 4 months of heavy development! - Try it, and be amazed! Thousands of new features added... and of course - old code was improved too, bugs removed etc. -- MPlayer 0.18 "The BugCounter" - 2 months since 0.17 and here's a new release.. Completed ASF support, - more subtitle formats, introduced libao (similar to libvo but to audio), - even more stable than ever, and so on. It's a MUST ! - -As you see, I didn't write any codecs, just some players. Instead I spent -a lot of time finding the best way to parse bad damaged input files -(both MPEG and AVI) and to do perfect A-V sync with seeking ability. -My player is rock solid playing damaged MPEG files (useful for some VCDs), -and it plays bad AVI files which are unplayable with the famous -windows media player. Even AVI files without index chunk are playable, and -you can rebuild their indexes with the -idx option, thus enabling seeking! -As you see, stability and quality are the most important things for me, -but the speed is also amazing. - -What about the GUI? -~~~~~~~~~~~~~~~~~~~ -I'm not a GUI programmer. I hate GUIs, I like the pure black 80x25 console. -So the player has only keyboard control from the controlling console/xterm now. -There is a GUI development for the player, coordinated by Pontscho/Fresh! -It's still under development, but it will be merged and released real soon. -BTW he needs some nice skins, if you are a good graphician, contact him!!! - -Obsługiwane formaty wejścia: -~~~~~~~~~~~~~~~~~~~~~~~~ -- VCD (Video CD) bezpośrednio z CD-ROMu lub z obrazu .bin -- DVD, bezpośrednio z Twojej płyty DVD, opcjonalnie używając libcss do deszyfrowania -- MPEG 1/2 System Stream (PS/PES/VOB) i Elementary Stream (ES) -- RIFF AVI file format -- ASF 1.0 file format -- obsługuje czytanie z pliku, stdin, DVD oraz sieci przez HTTP - -Uwaga: o obsłudze quicktime (.mov/.qt) oraz realmedia (.ra/.rm) czytaj w FAQ-u! - -Obsługiwanie kodeki audio i video -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -*** Sprawdź http://mplayer.sourceforge.net/DOCS/codecs.html *** -*** znajdziesz tam kompletną, codziennie odświeżaną listę!!! *** - -Najważniejsze kodeki video: -- MPEG1 (VCD) and MPEG2 (DVD) video -- DivX, OpenDivX i inne warianty MPEG4 -- Windows Media Video 7 (WMV1) wykorzystywany w plikach .wmv -- Intel Indeo codecs (3.1,3.2,4.1,5.0) -- MJPEG, ASV2 oraz inne formaty sprzętowe - -Najważniejsze kodeki audio: -- MPEG layer 2, and layer 3 (MP3) audio (natywny kod, z optymalizacjami 3dnow) -- AC3 dolby audio (natywny kod, z optymalizacjami 3dnow) -- Voxware audio -- alaw, msgsm, pcm and other simple old audio formats - -Jeśli masz kodeka nie opisanego tutaj, oraz jeszcze nie obsługiwanego -przeczytaj http://mplayer.sourceforge.net/DOCS/codecs.html oraz DOCS/CODECS -by uzyskać informacje jego statusie oraz jak można nam pomóc dodać dla -niego obsługę. - -Obsługiwane wyjścia video: -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -Ogólne: -- x11: X11 z opcjonalnym rozszerzeniem SHM -- xv: X11 używające rozszerzenia XVideo (sprzętowe YUV oraz skalowanie) -- gl: renderer OpenGL, jak do tej pory działa jedynie z: - - wszystkie karty z Utah-GLX - - Karty Matroxa z X/DRI >=4.0.3 - - Radeon z X/DRI CVS -- dga: rozszerzenie X11 DGA -- fbdev:Wyjście na framebuffer -- svga: Wyjście do SVGAlib -- sdl: 1.1.7 : osbługuje softwarowe skalowanie - 1.1.8 : obsługuje Xvideo (sprzętowe skalowanie/fullscreen) - 1.2.0 : obsługuje aalib (tryb textowy!) -- ggi: podobne do SDL - -Specyficzne dla kart: -- mga: Matrox G200/G400 hardware YUV overlay via the mga_vid device -- xmga: Matrox G200/G400 overlay (mga_vid) in X11 window - (Xv emulation on X 3.3.x !) -- syncfb: Matrox G400 YUV support on framebuffer (obsoleted, use mga/xmga) -- 3dfx: Voodoo2/3 hardware YUV (/dev/3dfx) support (not yet tested, maybe broken) - -Specjalne: -- png: PNG files output (use -z switch to set compression) -- pgm: PGM files output (for testing purposes or ffmpeg encoding) -- md5: MD5sum output (for MPEG conformance tests) -- odivx:OpenDivX AVI File writer (use -br to set encoding bitrate) -- null: Null output (for speed tests/benchmarking) - -UWAGA: sprawdź DOCS/VIDEOCARDS po szczególy i wymagania! - -Obsługiwane urządzenia audio: -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -- OSS (ioctl) driver -- SDL driver (supports up/downsampling, esd, arts etc) -- native ALSA 0.5 driver -- native ALSA 0.9 driver (buggy, use OSS emulation!) -- native ESD driver (under development?) -- SUN audio driver (/dev/audio) for BSD and Solaris8 users - -UWAGA: sprawdź DOCS/SOUNDCARDS po szczególy! - -Prędkość: -~~~~~~ -Większość krytycznych części jest optymalizowana dla MMX/MMXext/SSE/3DNow!/3DNow!Ex. -Możesz poprawić prędkość rednerowania ustawiająć rejestry MTRR, patrz dokumentacja w MTRR. -*Stare* benchmarki można znaleźć w pliku DOCS/SPEED - -Użytkowanie: -~~~~~~ - plik: mplayer [options] [path/]filename - VCD: mplayer [options] -vcd trackno /dev/cdrom - DVD: mplayer [options] -dvdauth /dev/dvd filename.VOB - sieć: mplayer [options] http://site.com/file.[mpg|avi] - - Opcje: - patrz `mplayer -h' dla opcji - patrz `mplayer -vo help' by zobaczyć listę dostępnych urządzeń video - patrz `mplayer -ao help' by zobaczyć listę dostępnych urządzeń audio - - Klawisze: - <- or -> wyszukiwanie wprzód/wstecz o 10 sekund - up or down seek backward/forward 1 minute - p or SPACE pause movie (press any key to continue) - q or ^C stop playing and quit program - o toggle OSD : none / seek / seek+timer - / and * decrease/increase volume - m toggle using master/pcm channel for volume setting - f toggle fullscreen (only with -vo sdl) - - Przykłady: - mplayer -vo x11 /mnt/Films/Contact/contact2.mpg - mplayer -vcd 2 /dev/cdrom - mplayer -afm 3 /mnt/DVDtrailers/alien4.vob - mplayer -dvd /dev/dvd /mnt/dvd/matrix.vob - mplayer -abs 65536 -delay -0.4 -nobps ~/movies/test.avi - - Uwaga: aby użyć urządzenia YUV Matroxa (-vo mga or xmga), będziesz najpierw musiał - załadować sterownik do kernela: patrz DOCS/VIDEOCARDS . - -Playing from Net & stdin: -~~~~~~~~~~~~~~~~~~~~~~~~~ -Now it's possible. - -To play something by reading from stdin, just use '-' as filename: - -cat test.mpg | mplayer -vo xv - - -Restrictions: - mpg: no backward seeking - asf: no backward seeking - avi: no index reading -> no seeking at all, and playing of some files are - +impossible - -No control from controlling terminal/xterm, but hotkeys and osd works -from the window. or course LIRC still works everywhere. - -This feature combined with external wrappers extends possibilities. -For example, to play a movie just downloaded from your favourite divx -server: - rar p ast-nssvcd.rar | mplayer -vo xmga -fs - -or: - wget ftp://micorsops.com/something.avi -O - | mplayer - - - -TV output: -~~~~~~~~~~ -If you have a Matrox G400 Dual-Head card, you can watch movies on TV, using -the TV-out feature of the second head. Read DOCS/TVout-G400 for details! - -Sending bugreports, comments, feature requests etc: -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -First please read all the docs in this package, most of the problems are -described somewhere. At least read DOCS/BUGS ! We don't like answering -questions which are already answered in this readme or other docs. - -Read the DOCS/MPlayer-FAQ. Most common problems are answered there! - -You should try the latest development version (from CVS) too, maybe your -bug is already fixed, but the new version hasn't been released. -If you couldn't solve the problem, then send a quality bugreport: -read DOCS/BUGREPORTS for instructions (where, what and how...) - -Subscribe to the mplayer-users mailing list. There are many MPlayer -users, maybe they can help or know the solution to your problem. -You also should send ideas, feature requests, comments to there! -Please do not ask for features already listed in the DOCS/TODO! - -Contact information: -~~~~~~~~~~~~~~~~~~~~ -Homepage: http://mplayer.sourceforge.net - -Mailing lists: -~~~~~~~~~~~~~~ -There are some public mailing lists on MPlayer. Subscribing can be achieved on -the following addresses: - -- MPlayer core/hungarian developers list: - http://lists.sourceforge.net/lists/listinfo/mplayer-devel - - I dunno, it is the FLAME list in hungarian language :) - Also some talking about mplayer core team internals, like mplayer - party, sponsors etc can be here. - -- MPlayer developers list: - http://lists.sourceforge.net/lists/listinfo/mplayer-dev-eng - - This list is about mplayer development! Talking about interface/API changes, - new libraryes, code optimization, ./configure changes, and send patches here. - Do NOT send bugreports, user questions, feature requests here! - This list should be kept low-traffic. - -- MPlayer users list: - http://lists.sourceforge.net/lists/listinfo/mplayer-users - - - send bugreports here (after reading DOCS/BUGS, BUGREPORTS) - - send feature requests here (after reading DOCS/TODO) - - send user questions here (after reading DOCS/README, INSTALL, FAQ etc) - -- MPlayer & Matrox G200/G400/G450 users: - http://lists.sourceforge.net/lists/listinfo/mplayer-matrox - - Send matrox-related questions here, - - things about mga_vid, - - matrox's official beta drivers (for X 4.x.x) - - and about matroxfb-TVout stuff. - -- mpg12play-portable developers: - http://lists.sourceforge.net/lists/listinfo/mplayer-mpg12play - - This list is for talking about mplayer ports to non-x86 platforms - (IRIX, Solaris-SPARC, Alpha, Commodore64, Sharp Calculator, - Teapot etc...) - -- MPlayer announce: - http://lists.sourceforge.net/lists/listinfo/mplayer-announce - - Very low traffic list :) - And it's read-only. I'll post something shit there if a new release - is done. - -- MPlayer CVS-log: - http://lists.sourceforge.net/lists/listinfo/mplayer-cvslog - - Send only questions about CVS changes here. - (if you don't understand why a change is required or you've better fix) - Be sure in that your target developer reads this list! - -NOTE: language of above lists are ENGLISH, unless explicitly stated otherwise. - Please do not send messages using other language! - -License: -~~~~~~~~ -MPlayer incorporates a lot of code from other projects, but for now everything -except the OpenDivX stuff is under General Public License (GPL) version 2 or -later. - -Standard Disclaimer: -~~~~~~~~~~~~~~~~~~~~ -Use only at your own risk! There may be errors and inaccuracies that could -damage your system, your eye or ear. Proceed with caution, and although this is -highly unlikely, we don't take any responsibility for that!
--- a/DOCS/Polish/SDL Sun Dec 16 11:37:23 2001 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,35 +0,0 @@ -Oto kilka uwag o wykorzystaniu SDL w MPlayerze. - -Kilka przełączników dla SDL z linii poleceń: - --vo sdl:<name> określa sterownik sdl video (np. aalib, - dga, x11) - --ao sdl:<name> określa sterownik sdl audio (np. dsp, esd) - --noxv wyłącza sprzętową akcelerację Xvideo - --forcexv podejmuje próbę wymuszenia akceleracji Xvideo - -Skróty klawiszowe SDL: - -F przełącza z okienka na pełny ekran i odwrotnie -C przełącza cyklicznie dostępne tryby pełnoekranowe -W/S podpięcie dla * oraz / (kontrolki miksera) - - -ZNANE BŁĘDY: - - - Klawisze wciśnięte podczas używania sterownika konsoli aalib powtarzają - się w nieskończoność. Jest to błąd SDL. Nie mogę tego naprawić (testowane - na SDL 1.2.1). - - -Proszę zgłaszać problemy bądź błędy związane z sdl na listę użytkowników -MPlayera. - --- -Felix Bünemann, 2001-06-24 - -(tłum. nell) -
--- a/DOCS/Polish/SOUNDCARDS Sun Dec 16 11:37:23 2001 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,58 +0,0 @@ -Rekomendacje dla różnych kart dźwiękowych: -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -Aureal Vortex 2: - OSS/Free: no driver - OSS : OK - ALSA : no driver - Max kHz : 48 - Driver : aureal.sourceforge.net - Driver2 : http://makacs.poliod.hu/~pontscho/aureal/au88xx-1.1.3.tar.bz2 - (rozmiar bufora zwiększony do 32k) - -GUS PnP: - OSS/Free: no driver - OSS : OK - ALSA : OK - Max kHz : 48 - -SB Live!: - OSS : OK - ALSA : (?) - Max kHz : 48 - -Gravis UltraSound ACE: - OSS : ssie!, maksymalnie 44Khz - Także problemy z jądrami nowych kart - dźwiękowych. - ALSA : OK - Max kHz : 48 - -Gravis UltraSound MAX: - OSS : OK - ALSA : OK (?) - Max kHz : 48 - -ESS 688: - OSS : OK - ALSA : OK (?) - Max kHz : 48 - -PC Speaker or DAC: - OSS : OK (nowy kod taktowania?) - ALSA : no driver - Max kHz : 6 ;) (sterownik emuluje 44.1 i być może - wiecej) - Driver : ftp://ftp.infradead.org/pub/pcsp - - - użyj przynajmniej 2.4, jeśli to możlliwe, 2.2 nie jest testowane. - - jesli dźwięk trzeszczy podczas odtwarzania z CD-ROM, włącz odmaskowanie IRQ! - np. "hdparm -u1 /dev/cdrom" (zobacz "man hdparm" !!!) - to jest zawsze - rekomendowane... (dla XMMS, itp.), przeczytaj DOCS/CDROM . - - nie używaj karty dźwiękowej w innych aplikacjach (np. XMMS )!; jeśli używasz - ESD, uruchom MPlayer z możliwością esddsp! - - Zawiadom nas, jak MPlayer i twoja kata dźwiękowa (lub kilka kart dżwiękowych) - współpracują ze sobą! - - Gabucino -(tłum. nell)
--- a/DOCS/Polish/SUB+OSD Sun Dec 16 11:37:23 2001 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,41 +0,0 @@ -NAPISY ------- -Tak, mplayer wspiera dużą gamę typów napisów. Aktualnie ( 2001/06/01 ) -7 różnych rodzajów może być używanych przez kod subreadera. -Informacje o tych formatach znajdziesz w pliku: subreader.c linia 20. - -Napisy są wyświetlane techniką zwaną 'OSD', On Screen Display. -OSD jest używany, by wyświetlać aktualny czas, wskaźnik głośności oraz -wskaźnik wyszukiwania itp. - - -INSTALOWANIE OSD oraz NAPISÓW. ------------------------------- -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ -@ UWAGA: OSD i NAPISY NIE są standardowo skonfigurowane. @ -@ Musisz ściągnąć fonty ze strony mplayera @ -@ mplayer.sf.net/homepage/dload.html @ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ - -Standartowy ( Central-European, Latin1 ) pakiet czcionek: - http://mplayer.dev.hu/mp-ftp/release/mp_font3.zip - http://thot.banki.hu/mp-ftp/releases/mp_font3.zip - ( mp_font1 i mp_font2 są już nieaktualne ) - -Cyrylica : - http://thot.banki.hu/mp-ftp/releases/bgfont.zip - -A pod tym adresem znajdziesz czcionki koreańskie: - http://realtime.ssu.ac.kr/~lethean/mplayer - -Po ściągnięciu rozpakuj pliki do ~/.mplayer/font/ . -Powinieneś teraz widzieć zegar w lewym górnym rogu filmu (wyłącz to za pomocą -klawisza 'o'). - -OSD ma 3 stany : ( przełączane za pomocą 'o' ) -- zegar + pasek głośności + pasek przeszukiwania + napisy ( standard ) -- pasek głośności + pasek przeszukiwania + napisy -- tylko napisy - -(poprawione przez nell) -
--- a/DOCS/Polish/documentation.sgml Sun Dec 16 11:37:23 2001 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,338 +0,0 @@ -<!doctype linuxdoc system> - -<!-- This is a test --> - -<article> - -<!-- Title information --> - -<title> -MPlayer - Movie Player for LINUX (C) 2000-2001 Arpad Gereoffy (A'rpi/ESP-team) -<url url="http://www.mplayerhq.hu/homepage/"> -</title> -<author> - <name> - oparte na dokumentacji napisanej przez Gábor Bérczi (Gabucino) - <tt/<gabucino@k2.jozsef.kando.hu/> - <newline></name> - <and> - <name>tłumaczenie i migracja do linuxdoc Dariush Pietrzak<tt/<eyck@ghost.anime.pl/> - <newline></name> -</author> -<date>$Id$</date> - -<abstract> -Dokument ten opisuje odgrywarke MPlayer, dokument jest w fazie testów. -<url url="http://mplayer.dev.hu/"> -</abstract> - -<!-- Table of contents --> -<toc> - -<!-- Begin the document --> - -<sect> -<heading>Wprowadzenie</> - - -<sect1> -<heading>O programie</> -<p> - -<bf>MPlayer</> jest odgrywarką filmów. Wyświetla większość plików MPEG, -AVI oraz ASF korzystając z wielu własnych oraz Win32 DLL kodeków. -Możesz również oglądać VCD, DVD oraz filmy w DivX. Kolejną dużą zaletą -mplayera jest szeroki wachlarz sterowników wyjścia. Mplayer działa z X11, Xv, -DGA, OpenGL, SVGAlib, fbdev, ale możesz też korzystać z GGI iSDL ( i w ten sposób -z wielu sterowników dostarczanych przez SDL - na przykład AAlib ) oraz z -niskopoziomowych sterowników specyficznych dla danej karty (dla Matrox G200/400/450). - Większość dostępnych sterowników udostępnia softwarowe lub hardwarowe skalowania, -możesz więc radować się oglądaniem film w trybie pełnoekranowym. - A co powiesz na duże antyaliasowane podtytuły z cieniem ( 7 supportowanych typów!!) -z węgierskimi, angielskimi, czeskimi, koreańskimi fontami, cyrylicą oraz OSD? - - - I didn't write any codecs, just some players. I spent - a lot of time finding the best way to parse bad damaged input files - (both MPEG and AVI) and to do perfect A-V sync with seeking ability. - My player is rock solid playing damaged MPEG files (useful for some VCDs), - and it plays bad AVI files which are unplayable with the famous - windows media player. Even AVI files without index chunk are playable, and - you can rebuild their indexes with the -idx option, thus enabling seeking! - As you see, stability and quality are the most important things for me, - but the speed is also amazing. - -</p> -</sect1> - -<sect1> -<heading>Historia</> -<p> -Wszystko zaczęło się rok temu...(2000) -Próbowałem wielu odgrywarek pod linuxa (mtv,xmps,dvdview,livid/oms,VideoLAN, -xine,xanim,avifile,xmmp) ale każda miała jakiś feler. Głównie w przypadku -szczególnych plików lub z synchronizacją audio/video. Większość z nich nie -potrafiła odgrywać zarówno plików MPEG1/2 jak i AVI(DivX). Wiele z nich -miało również problemy z jakością obrazu oraz prędkoscią. -Postanowiłem więc napisać/zmodyfikować nową.... - -<itemize> - -<item>mpg12play v0.1-v0.3: - The first try, hacked together in a half hour! - I've used libmpeg3 from www.heroinewarrior.com up to the version 0.3, - but there were image quality and speed problems with it. -<item>mpg12play v0.5-v0.87: - Mpeg codec replaced with DVDview by Dirk Farin, it was a great stuff, - but it was slow and was written in C++ (I hate C++!!!) -<item>mpg12play v0.9-v0.95pre5: - Mpeg codec was libmpeg2 (mpeg2dec) by Aaron Holtzman & Michel Lespinasse. - It's great, optimized very fast C code with perfect image quality and - 100% MPEG standard conformance. -<item>MPlayer v0.3-v0.9: - It was a pack of two programs: mpg12playv0.95pre6 and my new simple AVI - player 'avip' based on avifile's Win32 DLL loader. -<item>MPlayer v0.10: - The MPEG and AVI player in a single binary! -<item>MPlayer v0.11: - Some new developers joined and from 0.11 the mplayer project is a team-work! - Added .ASF file support, and OpenDivX (see www.projectmayo.com) en/decoding. -<item>MPlayer v0.17 "The IdegCounter" - The release version of the 0.11pre after 4 months of heavy development! - Try it, and be amazed! Thousands of new features added... and of course - old code was improved too, bugs removed etc. -<item>MPlayer 0.18 "The BugCounter" - 2 months since 0.17 and here's a new release.. Completed ASF support, - more subtitle formats, introduced libao (similar to libvo but to audio), - even more stable than ever, and so on. It's a MUST ! -</itemize> - - -As you see, I didn't write any codecs, just some players. Instead I spent -a lot of time finding the best way to parse bad damaged input files -(both MPEG and AVI) and to do perfect A-V sync with seeking ability. -My player is rock solid playing damaged MPEG files (useful for some VCDs), -and it plays bad AVI files which are unplayable with the famous -windows media player. Even AVI files without index chunk are playable, and -you can rebuild their indexes with the -idx option, thus enabling seeking! -As you see, stability and quality are the most important things for me, -but the speed is also amazing. - -</p> - -</sect1> -<sect1> -<heading>Installation</> -</sect1> -<sect1> -<heading>What about the GUI?</> -<p> -I'm not a GUI programmer. I hate GUIs, I like the pure black 80x25 console. -So the player has only keyboard control from the controlling console/xterm now. -There is a GUI development for the player, coordinated by Pontscho/Fresh! -It's still under development, but it will be merged and released real soon. -BTW he needs some nice skins, if you are a good graphician, contact him!!! - - - -</p> -</sect1> - -</sect> - - -<sect> -<heading>Features </> - -<sect1> - <heading>Obsługiwane formaty wejścia </> - <p> - <itemize> - <item>VCD (Video CD) bezpośrednio z CD-ROMu lub z obrazu .bin - <item>DVD, bezpośrednio z Twojej płyty DVD, opcjonalnie używając libcss do deszyfrowania - <item>MPEG 1/2 System Stream (PS/PES/VOB) i Elementary Stream (ES) - <item>RIFF AVI file format - <item>ASF 1.0 file format - <item>obsługuje czytanie z pliku, stdin, DVD oraz sieci przez HTTP - </itemize> - Uwaga: o obsłudze quicktime (.mov/.qt) oraz realmedia (.ra/.rm) czytaj w FAQ-u! - </p> -</sect1> -<sect1> - <heading>Obsługiwanie kodeki audio i video</> - <p> - <tscreen> - Sprawdź <url url="http://mplayer.sourceforge.net/DOCS/codecs.html"> - znajdziesz tam kompletną, codziennie odświeżaną listę!!! - </tscreen> - <itemize>Najważniejsze kodeki video: - <item>MPEG1 (VCD) and MPEG2 (DVD) video - <item>DivX, OpenDivX i inne warianty MPEG4 - <item>Windows Media Video 7 (WMV1) wykorzystywany w plikach .wmv - <item>Intel Indeo codecs (3.1,3.2,4.1,5.0) - <item>MJPEG, ASV2 oraz inne formaty sprzętowe - </itemize> -<itemize>Najważniejsze kodeki audio: - <item>MPEG layer 2, and layer 3 (MP3) audio (natywny kod, z optymalizacjami 3dnow) - <item>AC3 dolby audio (natywny kod, z optymalizacjami 3dnow) - <item>Voxware audio - <item>alaw, msgsm, pcm and other simple old audio formats -</itemize> - - -Jeśli masz kodeka nie opisanego tutaj, oraz jeszcze nie obsługiwanego -przeczytaj <url url="http://mplayer.sourceforge.net/DOCS/codecs.html"> oraz DOCS/CODECS -by uzyskać informacje jego statusie oraz jak można nam pomóc dodać dla -niego obsługę. - - </p> -</sect1> - - - -<sect1> - <heading>Obsługiwane wyjścia video </> -<p> - -Ogólne: -<itemize> -<item>x11: X11 z opcjonalnym rozszerzeniem SHM -<item>xv: X11 używające rozszerzenia XVideo (sprzętowe YUV oraz skalowanie) -<item>gl: renderer OpenGL, jak do tej pory działa jedynie z: - <itemize> - <item>wszystkie karty z Utah-GLX - <item>Karty Matroxa z X/DRI >=4.0.3 - <item>Radeon z X/DRI CVS - </itemize> -<item>dga: rozszerzenie X11 DGA -<item>fbdev:Wyjście na framebuffer -<item>svga: Wyjście do SVGAlib -<item>sdl: 1.1.7 : osbługuje softwarowe skalowanie - 1.1.8 : obsługuje Xvideo (sprzętowe skalowanie/fullscreen) - 1.2.0 : obsługuje aalib (tryb textowy!) -<item>ggi: podobne do SDL -</itemize> -Specyficzne dla kart: -<itemize> -<item>mga: Matrox G200/G400 hardware YUV overlay via the mga_vid device -<item>xmga: Matrox G200/G400 overlay (mga_vid) in X11 window - (Xv emulation on X 3.3.x !) -<item>syncfb: Matrox G400 YUV support on framebuffer (obsoleted, use mga/xmga) -<item>3dfx: Voodoo2/3 hardware YUV (/dev/3dfx) support (not yet tested, maybe broken) -</itemize> - -Specjalne: -<itemize> -<item>png: PNG files output (use -z switch to set compression) -<item>pgm: PGM files output (for testing purposes or ffmpeg encoding) -<item>md5: MD5sum output (for MPEG conformance tests) -<item>odivx:OpenDivX AVI File writer (use -br to set encoding bitrate) -<item>null: Null output (for speed tests/benchmarking) -</itemize> - -UWAGA: sprawdź DOCS/VIDEOCARDS po szczególy i wymagania! -</p> -</sect1> - -<sect1> - <heading>Obsługiwane urządzenia audio </> -<p> - -<itemize> -<item>OSS (ioctl) driver -<item>SDL driver (supports up/downsampling, esd, arts etc) -<item>native ALSA 0.5 driver -<item>native ALSA 0.9 driver (buggy, use OSS emulation!) -<item>native ESD driver (under development?) -<item>SUN audio driver (/dev/audio) for BSD and Solaris8 users -</itemize> -UWAGA: sprawdź DOCS/SOUNDCARDS po szczególy! - -</p> -</sect1> -<sect1> - <heading>Prędkość </> -<p> -Większość krytycznych części jest optymalizowana dla MMX/MMXext/SSE/3DNow!/3DNow!Ex. -Możesz poprawić prędkość rednerowania ustawiająć rejestry MTRR, patrz dokumentacja w MTRR. -*Stare* benchmarki można znaleźć w pliku DOCS/SPEED -</p> -</sect1> -</sect> - - -<sect> -<heading> Użytkowanie </> - -<p> -<verb> - plik: mplayer [options] [path/]filename - VCD: mplayer [options] -vcd trackno /dev/cdrom - DVD: mplayer [options] -dvdauth /dev/dvd filename.VOB - sieć: mplayer [options] http://site.com/file.[mpg|avi] -</verb> -</p> -<sect1> - <heading>Opcje </> -<p> -<verb> - patrz `mplayer -h' dla opcji - patrz `mplayer -vo help' by zobaczyć listę dostępnych urządzeń video - patrz `mplayer -ao help' by zobaczyć listę dostępnych urządzeń audio -</verb> -</p> -</sect1> - -<sect1> - <heading>Klawisze </> -<p> -<verb> - <- lub -> wyszukiwanie wprzód/wstecz o 10 sekund - up lub down seek backward/forward 1 minute - p lub SPACE pause movie (press any key to continue) - q lub ^C stop playing and quit program - o toggle OSD : none / seek / seek+timer - / oraz * decrease/increase volume - m toggle using master/pcm channel for volume setting - f toggle fullscreen (only with -vo sdl) - -</verb> - -</p> -</sect1> -<sect1> - <heading>Przykłady </> -<p> -<tscreen><verb> - mplayer -vo x11 /mnt/Films/Contact/contact2.mpg - mplayer -vcd 2 /dev/cdrom - mplayer -afm 3 /mnt/DVDtrailers/alien4.vob - mplayer -dvd /dev/dvd /mnt/dvd/matrix.vob - mplayer -abs 65536 -delay -0.4 -nobps ~/movies/test.avi -</verb></tscreen> - -<bf> - Uwaga: aby użyć urządzenia YUV Matroxa (-vo mga or xmga), będziesz najpierw musiał - załadować sterownik do kernela: patrz DOCS/VIDEOCARDS . -</bf> - - -</p> -</sect1> - -</sect> - - -<sect> -<heading> </> -<sect1> - <heading> </> -<p> -</p> -</sect1> -</sect> - - - - -</article>