# HG changeset patch # User gabucino # Date 1014249026 0 # Node ID ad9d0116616a6d8a0cdae71f63155df5c2299bb5 # Parent 47f0a86e8b8e3678ba6a4ad7fcb9fcf3bba43f1c "There are some updates and new file inside an attachment." diff -r 47f0a86e8b8e -r ad9d0116616a DOCS/Polish/DXR3 --- a/DOCS/Polish/DXR3 Wed Feb 20 23:45:44 2002 +0000 +++ b/DOCS/Polish/DXR3 Wed Feb 20 23:50:26 2002 +0000 @@ -1,115 +1,87 @@ -DXR3/H+ video/audio output plugins manual by David Holm -======================================================= +Jak używać Sigma Designs Hollywood Plus i/lub Creative DXR3 autorstwa Davida +============================================================================ +Holma +===== + +Podziękowania dla Daniela Bella za podarowanie całkowicie nowego 20GB dysku IBM. + +1. Wymagania -2001-12-28: There is a whole bunch of updates since the - last time. For one thing, digital audio now - works thanks to Steven Brookes. - This is the first version to exclusively - use the dxr3's hardware sync. It seems as if - there are some bugs in the driver, so bugreports - will be appreciated. - Also, you will need to get the em8300 drivers - from cvs unless a version newer than 0.9.0 has - been released. - Note1: Seeking won't work with -vc mpegpes! - Note2: You now MUST use -ao dxr3 for proper - a/v sync! - -2001-12-04: Thanks to Inaki Garci'a Etxebarria of - zapping.sourceforge.net we have now - abandoned rte since it caused problems for - users who didn't rtfm and compiled it with - ffmpeg support. Instead we are now using - libmp1e which is a modified version of mp1e. - -2001-11-29: Thanks to Felix Buenemann I managed to - optimize the odivx playback as well as add - support for the rest of the codecs! - -1. Introduction + * Przede wszystkim potrzebne ci będą właściwie zainstalowane sterowniki + DXR3/H+. + Versja 0.10.0 albo późniejsza. Znajdziesz to na: + http://dxr3.sourceforge.net/ -The DXR3 and Hollywood+ are two not too different mpeg-(1/2) and ac3 -hardware playback cards that came at about the same time as the first -dvd-rom drives hit the market. At that time most computers weren't -powerful enough for synced software dvd playback. And even the faster -(intel-based) computers had troubles with artifacts. -Sigma Designs came up with the great idea to create a hardware -mpeg-(1/2), ac3 decoder. Sigma Designs are known for their realmagic -hardware (or they bought the company who came up with the first -realmagic boards, I don't know which). -Later Creative Labs thought, hey, we also wan't this product, and to -distribute it with our dvd-drives (the DVD Encore packages if I recall -correctly). So they bought the designs for the Hollywood plus and -replaced the circuit used to produce a proper video feed for tv's -called adv7170 or adv7175a depending on which h+ board you own with -a bt865. The reason for this is beyond my understanding as this seems -complete illogical to me, but I have had great experiences with -bt(brooktree) circuits in the past, so I don't mind. -Well, nowadays most people have no use for a mpeg-(1/2) or ac3 -hardware decoder since most computers these days have no problem doing -this in software and have cycles left for posprocessing (removing of -artefacts and other garbage produced by compression). -These days, you have two uses for this card: -1. You have a slow computer which you use for vcd/dvd playback -2. You discover what I have done with the implementation of this as - an audio/video output device for mplayer (read on and you'll find - out). + * Uruchom /configure i upewnij się, że: + DXR3/H+ support = yes + jeśli chcesz odgrywać pliki inne niż mpeg, równiez to powinno być: + libmp1e = yes + + Teraz już kompilacja (przynajmniej mojego kodu ;) powninna pójść bez + problemów. + -2. Requirements - - * First of all you will need the DXR3/H+ drivers properly installed. - Version 0.9.0 or later +2. Używanie - * Run /configure and make sure that DXR3/H+ support = yes - - From here on compilation (of at least my code ;) should go without any - problems. + -vo dxr3: Dla wyjścia wideo: nie jest + potrzebne, o ile masz nie więcej niż jedno urządzenie em8300 w swoim + komputerze. + -vo dxr3:noprebuf Wyłącza prebuffering. To jest potrzebne + tylko wtedy, gdy masz problemy z synchronizacją w normalnym odgrywaniu, + wówczas zmniejszy się gładkość odtwarzania i nie będzie używana cała + dostępna moc procesora podczas odgrywania zawartości nie mpeg. Uwaga: + z prebufferingiem A-V: powinno być negatywne, jeśli nie jest negatywne, + twój komputer jest zbyt wolny, aby właściwie odtwarzać wideo i + powinieneś wyłączyć prebuffering, jesli masz problemy z synchronizacją. + Bez prebufferingu ta wartość powinna być bliska 0 za każdym razem. + Uwaga2: pewne bardzo szybkie komputery zdają się mieć problemy z + prebufferingiem. Należy winić za to Sigma ;). Możesz bezpiecznie + używać: noprebuf jeśli twoja maszyna jest wystarczająco szybka, aby w + gładki sposób odgrywać wideo. + -ao oss: Dla wyjścia dźwięku. + -ac hwac3 Dla cyfrowego wyjścia dźwięku zamiast + analogowego. + -vc mpegpes Dla odgrywania mpeg + -aop list=resample:fout=48000 Jeśli częstotliwość próbkowania jest + mniejsza, niż 44100Hz. To nie działa przy cyfrowym wyjściu dźwięku + (-ac hwac3). + Ilość urządzeń do urzycia podczas + odtwarzania (jeśli masz kilka kart). To może zazwyczaj być pominięte + (-vo dxr3). Mandrake 8.1 używa domyślnie devfs. Jeśli używasz mandrake + 8.1, zastosuj -vo dxr3:0 + Normalnie /dev/em8300_ma albo + /dev/em8300_ma- (-ao dxr3:/dev/em8300_ma). Jeśli pominiemy + tą opcję, domyślne używane będzie urządzenie oss (normalnie karta + dźwiękowa). + + +Uwagi do MPEG-1, MPEG-2, VCD i DVD + +Jest kilka ważnych spraw, które warto tu wziąć pod uwagę, dla uzyskania +optymalnego odgrywania. MPlayer obecnie nie wykrywa automatycznie, że dxr3 może +odgrywać mpegi. Tak więc dla plików mpeg, dvd i vcd musisz dodać opcję -vc +mpegpes, aby powiedzieć Mplayerowi, że używasz akceleracji sprzętowej. W +przeciwnym razie Mplayer będzie dekodował film programowo, co jest znacznie +wolniejsze. Zauważ, że nie możesz używać opcji -vc mpegpes z filmami, które +nie są mpeg 1 lub 2, dostaniesz bowiem komunikat o błędzie takiej oto treści: +"Can't find codec for video format..." ("Nie można znaleźć kodeka dla formatu +wideo"). + +* Jeśli uruchamiasz Mplayera jako root, albo set userid root, do synchronizacji + używany będzie wewnętrzny realtime clockgenerator twojego komputera. + (jeśli twoje jądro ma wkompilowaną obsługę tego - jest to umieszczone + w sekcji character devices i nazywa się "Enhanced realtime clock support"). + Niektórzy mówią, że to daje poprawę odgrywania (tak też powinno być), ale + inni mieli z tym problemy. Będziesz musiał sam poeksperymentować, aby + ustalić optymalne ustawienia dla siebie. -3. Usage - -After installation you will have two new outdevices in mplayer: - -vo dxr3 For video output - -ao dxr3 For audio output - -MPEG-1, MPEG-2, VCD and DVD Notes -There are some notes to take into account here for optimum playback. -When playing any mpeg-(1/2) file, this including usage of the "-dvd" -and "-vcd" options you must either add the "-vc mpegpes" or edit -codecs.conf and make sure videocodec mpegpes is listed above mpeg12. -If you fail to do this you will only get software playback which kinda -spoils most of the useful features of this card except for tv-out ;). -Remember that if you edit the codecs.conf file and move the mpegpes -section will have to specify "-vc mpeg12" if you want to playback -any of these video types _without_ "-vo dxr3"! -Use -ac hwac3 if you want AC3 audio to be handled by hardware (please -send some feedback on this). +3. Kontakt ze mną -DIVX Notes -When playing divx's add "-vc odivx" for maximum performance. -I've switched to mp1e from ffmpeg so it should be lightning fast now. -libmp1e currently does not work on nonx86 processor and nonmmx processors. -I'm in the process of fixing this. - -Other codecs: -No "-vc " switches should be required as mplayer will autodetect. -If you find an unsupported codec please contact me! - -* Avoid running mplayer as root or setuid root as rtc timing seems to - slow down playback on the dxr3 for some users. I will look into this - at a later point as this hardly qualifies as a severe bug * - - - -4. Contacting me - -You can contact me either by e-mailing me, or by using -icq: 798427 -Feedback, bugreports and general suggestions are appreciated (preferably -by e-mail). My name is David Holm for those of you who are incapable of -reading a heading. ;) - - +Możesz się ze mną skontaktować albo pisząc e-mail do mnie: , +albo używając icq: 798427. +Odzew od użytkowników, raporty o błędach i ogólne sugestie są mile widziane +(najchętniej przez e-mail). diff -r 47f0a86e8b8e -r ad9d0116616a DOCS/Polish/codecs.html --- a/DOCS/Polish/codecs.html Wed Feb 20 23:45:44 2002 +0000 +++ b/DOCS/Polish/codecs.html Wed Feb 20 23:50:26 2002 +0000 @@ -42,10 +42,11 @@

Nowa generacja tych kodeków potrafi nawet dekodować filmy zrobione z użyciem niesławnych kodeków DivX! Ale to jeszcze nie wszystko! Są one DUŻO szybsze, niż -tradycyjne DLLe Win32 DivX. Zobacz poniżej opis konfiguracji. Jedyną wadą tych -kodeków jest fakt, że aktualnie są one closed-source. :(

+tradycyjne DLLe Win32 DivX (zauważ, że dekoder libavcodec jest JESZCZE SZYBSZY +:). Zobacz poniżej opis konfiguracji. Jedyną wadą tych kodeków jest fakt, że +aktualnie są one closed-source. :(

-

Kodeki można ściągnąć z następującego URL:

+

Kodek można ściągnąć z następującego URL:

    http://avifile.sourceforge.net

@@ -55,7 +56,7 @@

Rozpakuj je i uruchom, jako root, polecenie: ./install.sh .

-

Uwaga: NIE zapomnij dodać /usr/local/lib do /etc/ld.so.conf !

+

Uwaga: NIE zapomnij dodać /usr/local/lib do /etc/ld.so.conf i uruchomić ldconfig!

MPlayer automatycznie wykrywa czy DivX4 jest (właściwie) zainstalowany, wystarczy go, tak jak zawsze, skompilować. Jeśli mplayer nie @@ -88,8 +89,8 @@ metodę 'divx4'. W trybie RGB możesz dowolnie wybierać, ponieważ prędkości ich są takie same, różnią się być może tylko w odniesieniu do aktualnego bpp.

-

Uwaga: ten kodek wspiera również postprocessing, ale zakres wartości jest -dziwny: (UAKTUALNIĆ)

+

Uwaga: ten kodek wspiera również postprocessing (użyj opcji +-oldpp, aby to włączyć), ale zakres wartości jest dziwny:

@@ -163,7 +164,9 @@
  • Użyj opcji --with-xanimlibdir, aby podać dla configure, gdzie znajdują się kodeki xanim. Domyślnie są one szukane w katalogu -/ (...) .
  • +/ (...). + Alternatywą jest ustawienie w zmiennej środowiskowej XANIM_MOD_DIR + ścieżki do katalogu z kodekami XAnim.
  • Zmień nazwy plików, obcinając część dotyczącą architektury tak, aby wyglądały one następująco: vid_cvid.xa, vid_h263.xa, vid_iv50.xa @@ -262,7 +265,8 @@ posiadać sterownik dla karty dźwiękowej, który obsługuje odpowiednią liczbę kanałów wyjściowych przez SNDCTL_DSP_CHANNELS ioctl. Na przykład wersja sterownika emu10k1 (używanego z kartami SB Live), nowsza niż z sierpnia 2001, -powinna być odpowiednia.

    +powinna być odpowiednia (słyszałem, że najnowszy ALSA CVS obsługuje to także) +.

    Miksowanie na wyjściu więcej niż dwóch kanałów powinno być traktowane jako eksperymentalne.

    @@ -271,9 +275,10 @@

    Potrzebna ci będzie karta dźwiękowa, zdolna do obsługi AC3, z cyfrowym wyjściem (SP/DIF). Sterownik karty dźwiękowej musi obsługiwać format AFMT_AC3 -(tak, jak to jest w SB Live!). Połącz swój dekoder AC3 do wyjścia SP/DIF oraz -użyj opcji '-ac hwac3'. To może zadziałać, bądź nie (status eksperymentalny - -najprawdopodobniej nie zadziała).

    +(tak, jak to robi SB Live, albo C-Media!). Połącz swój dekoder AC3 do wyjścia +SP/DIF oraz użyj opcji '-ac hwac3'. To może zadziałać, bądź nie (status +eksperymentalny - najprawdopodobniej aktualnie będzie działać tylko z kartami +C-Media, masz wolną rękę w naprawieniu tego dla SB Live).

    2.2.2.3. Obsługa libmad

    diff -r 47f0a86e8b8e -r ad9d0116616a DOCS/Polish/documentation.html --- a/DOCS/Polish/documentation.html Wed Feb 20 23:45:44 2002 +0000 +++ b/DOCS/Polish/documentation.html Wed Feb 20 23:50:26 2002 +0000 @@ -276,16 +276,16 @@ zalecane, w drugiej części tego pliku.

    -

    Nie napisałem żadnych kodeków, tylko kilka odgrywarek. Spędziłem wiele -czasu poszukując najlepszego sposobu, aby rozkodować złe, uszkodzone pliki -wejściowe (zarówno MPEG jak i AVI) oraz by zrobić perfekcyjną synchronizację -A-V z możliwością przeszukiwania. Moja odgrywarka jest wybitnie dobra w -odgrywaniu uszkodzonych plików MPEG (co jest użyteczne w pewnych VCD), a także -odgrywa złe pliki AVI, których nie potrafi odtworzyć słynny windows media -player. Nawet pliki AVI bez indeksowania są odgrywane i możesz dodatkowo -przebudować ich indeksowanie za pomocą opcji -idx, co umożlliwia przeszukiwanie. -Jak widzisz, stabilność i jakość, to rzeczy dla mnie najważniejsze, ale -prędkość jest również zadziwiająca.

    +

    Nie napisałem żadnych kodeków, tylko kilka odgrywarek. Spędziłem wiele czasu +poszukując najlepszego sposobu, aby rozkodować złe, uszkodzone pliki wejściowe +(zarówno MPEG jak i AVI) oraz by zrobić perfekcyjną synchronizację A-V z +możliwością przeszukiwania. Moja odgrywarka jest wybitnie dobra w odgrywaniu +uszkodzonych plików MPEG (co jest użyteczne w pewnych VCD), a także odgrywa złe +pliki AVI, których nie potrafi odtworzyć słynny windows media player. Nawet +pliki AVI bez indeksowania są odgrywane i możesz tymczasowo przebudować ich +indeksy za pomocą opcji -idx, albo na stałe, za pomocą MEncoder, co +umożlliwia przeszukiwanie. Jak widzisz, stabilność i jakość, to rzeczy dla +mnie najważniejsze, ale prędkość jest również zadziwiająca.

    1.2. Historia

    @@ -457,7 +457,8 @@ zwiększenia prędkości, zobacz sekcję mga_vid. Ważne jest, aby wykonać te kroki zanim skompilujesz MPlayera, w przeciwnym razie żadne specjalne wsparcie dla Matroxa nie zostanie zbudowane. -Zobacz również sekcję Matrox TV-out.
  • +Zobacz również sekcję Matrox TV-out. +Jeżeli nie jesteś użytkownikiem Linuksa, przeczytaj dokumentację Vidix!
  • Karty 3Dfx Voodoo3/Banshee: w celu uzyskania dużego zwiększenia prędkości, zobacz sekcję 2.3.1.9. Ważne jest, @@ -470,6 +471,8 @@ karty są obsługiwane pod Linuksem/MPlayerem. Jeżeli masz kartę Radeon lub Rage128, mamy dla ciebie sterownik XXX_vid, z wyjściem TV! Sprawdź sekcję!
  • +Jeżeli nie jesteś użytkownikiem Linuksa, przeczytaj dokumentację +Vidix!
  • Karty S3: chipy Savage posiadają akcelerację sprzętową. Używaj tak nowej wersji XFree86, jak to tylko możliwe. Starsze sterowniki zawierają błędy. @@ -815,7 +818,7 @@
  • + musisz podać opcję -vc rawi420, z powodu konfliktu fourcc)) @@ -1627,6 +1630,11 @@
    • Dekoder open source QT RPZA
    +
  • Wojtek Kaniewski +
      +
    • Obsługa kółka myszki
    • +
  • +

    Główni testerzy:

    @@ -1671,7 +1679,8 @@
    • autorzy kodeków OpenDivX
  • Michael Hipp: -
    • autor mpglib [nie jest uzywany wprost, ael w pewnych częściach w mp3lib] +
      • autor mpglib [nie jest używany wprost, ale w pewnych częściach w +mp3lib]
    • Mark Podlipec: @@ -1684,8 +1693,8 @@
  • -

    Ich kod nie jest używany w obecnej wersji odgrywarki, ale otrzymuję pewne pomysły -i techniczne wsparcie z ich strony:

    +

    Ich kod nie jest używany w obecnej wersji odgrywarki, ale otrzymuję pewne +pomysły i techniczne wsparcie z ich strony:

    • John F. McGowan http://www.jmcgowan.com/ @@ -1829,7 +1838,7 @@
    • raporty o błędach (ale po przeczytaniu sekcji Znane błędy i Dodatku C)
    • żądania na przyszłość (po przeczytaniu CAŁEJ tej dokumentacji)
    • -
    • własne pytania (po przeczytaniu całej tej dokumentacji)
    • +
    • własne pytania (po przeczytaniu CAŁEJ tej dokumentacji)

  • Węgierska lista użytkowników MPlayera:
    diff -r 47f0a86e8b8e -r ad9d0116616a DOCS/Polish/gcc-2.96-3.0.html --- a/DOCS/Polish/gcc-2.96-3.0.html Wed Feb 20 23:45:44 2002 +0000 +++ b/DOCS/Polish/gcc-2.96-3.0.html Wed Feb 20 23:50:26 2002 +0000 @@ -21,6 +21,15 @@ Odpowiedź:

    +

    Przeczytaj w dokumentacji MySQL:

    +

    Wskazówki do kompilatora: Kilku z naszych użytkowników zgłosiło losowe +zwisy i uszkodzenie tablicy w binariach MySQL, kompilowanych z gcc +dwa-kropka-dziewięć-sześć na platformie x86 Linux. Chociaż nie byliśmy w stanie +zduplikować tego problemu sami, albo zrozumieć jego właściwej przyczyny, +podejrzewamy, że, z dużym stopniem prawdopodobieństwa, można powiązać ten +problem z kompilatorem. Zamieniając błędne binaria na nasze własne, zawsze +eliminowaliśmy ten problem.

    +

    A dla ludzi, którzy regularnie pytają, jakie są dokładnie problemy z gcc 2.96, moja odpowiedź brzmi: nie wiemy dokładnie. Są różne problemy i coraz

  •   0   w jakim formacie wyjściowym tuner powinien przetransportować obrazy do nas (rgb32, rgb24, yv12, uyvy, i420 (dla i420 - musisz podać opcję -vc i420, z powodu konfliktu fourcc))