Mercurial > mplayer.hg
changeset 9701:33018b4fab28
it was VERY old file
author | mpt |
---|---|
date | Thu, 27 Mar 2003 18:03:26 +0000 |
parents | c5268410c50b |
children | c9b9271e1139 |
files | DOCS/pl/DXR3 DOCS/pl/gcc-2.96-3.0.html |
diffstat | 2 files changed, 0 insertions(+), 226 deletions(-) [+] |
line wrap: on
line diff
--- a/DOCS/pl/DXR3 Thu Mar 27 17:55:22 2003 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,87 +0,0 @@ -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 - - * 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/ - - * Uruchom <mplayerdir>/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. Używanie - - -vo dxr3:<devicenum> Dla wyjścia wideo: <devicenum> 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:<devicefile> 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). - <devicenum> 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 - <devicefile> Normalnie /dev/em8300_ma albo - /dev/em8300_ma-<devicenum> (-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. Kontakt ze mną - -Możesz się ze mną skontaktować albo pisząc e-mail do mnie: <dholm@iname.com>, -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).
--- a/DOCS/pl/gcc-2.96-3.0.html Thu Mar 27 17:55:22 2003 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,139 +0,0 @@ -<HTML> - -<HEAD> - <META http-equiv="content-type" content="text/html; charset=iso-8859-2"> -</HEAD> - -<BODY BGCOLOR=WHITE> -<FONT face="Verdana, Arial, Helvetica, sans-serif" size=2> - -<P> -<B>Pytanie:</B> Co to jest GCC 2.96 ? Nie mogę tego znaleźć na stronie GNU. -</P> - -<P> -<B>Odpowiedź:</B> Przeczytaj <A -HREF="http://gcc.gnu.org/gcc-2.96.html">oficjalną odpowiedź zespołu GNU -GCC.</A> -</P> - -<P> -<B>Pytanie:</B> Jaki jest problem z GCC 2.96 ? I z X-ami 3.x ? -</P> - -<P> -<B>Odpowiedź:</B> -</P> - -<P>Przeczytaj w dokumentacji MySQL:</P> -<P><I> 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. </I></P> - -<P> -A dla ludzi, którzy regularnie pytają, jakie są dokładnie problemy z gcc 2.96, -moja odpowiedź brzmi: <I>nie wiemy dokładnie.</I> Są różne problemy i coraz -nowe problemy i błędy pojawiają się okresowo. Nie ma <I>jednego -błędu/problemu</I>. Dostajemy różne raporty o błędach, w większości są to -wewnętrzne błędy gcc, błędy składniowe kompilatora w źródłach bądź w źle -skompilowanym kodzie. Wszystkie one są rozwiązywane z użyciem innej wersji gcc. -Rozumiem, że gcc 2.96 ma inne domyślne flagi optymalizacji, które są w -konflikcie z naszym kodem asemblerowym inlline, ale my nie możemy tego zmienić, -a nawet nie chcemy poprawiać ich, skoro działają dobrze z innymi kompilatorami -lub innymi wersjami gcc, a poprawka mogłaby spowodować utratę szybkości -działania programu. -</P> - -<P> -Myślę, żę gcc 2.96 powinien być poprawiony, tak by miał opcję zgodności z -innymi wydaniami, ale faceci z redhata odmówili zrobienia tego. Jeśli ktoś jest -zainteresowany - niech zapyta Eugene K., autora avifile, on wiele z nimi na ten -temat korespondował, ponieważ ten sam problem jest z avifile. Ostatecznie -zmienił on źródła avifile tak, aby <I>obchodziły</I> błędy gcc 2.96... My po -prostu nie mamy czsu ani nie jesteśmy zainteresowani robieniem tego. -</P> - -<P> -A jeśli chodzi o błąd pipe-in-comment: to tak naprawdę nie jest nasz -błąd. Rozmawialiśmy z jednym z maintainerów gcc i on powiedział, że gcc 2.96 i -3.x wspierają składnię asemblera intela i to powoduje błąd pipe. Ale to -<I>jest</I> błąd, ponieważ gcc <I>po cichu</I>, bez żadnych ostrzeżeń, -ignorowało cały blok asemblerowych instrukcji! -</P> - -<P> Inne problemy gcc 3.x pochodzą z błędnej instalacji nagłówków libstdc++ lub -glibc (std_*.h). To nie jest nasza wina. MPlayer kompiluje się i pracuje -poprawnie z wersjami gcc 3.x. <B>Tylko 2.96 jest zepsute</B>, ale to zależy od -wielu elementów środowiska , włączając numer wydania gcc 2.96, włączone opcje -mplayera, itp. -<I>Jeśli wszystko działa u was, używających gcc 2.96, to nie znaczy, że będzie -działało u wszystkich.</I> -</P> - -<P><B>Odpowiedź 2:</B></P> - -<P> -Przeczytaj także <A HREF="users_against_developers.html">ten</A> tekst !!!</P> - -<P> -<B>Pytanie:</B> Nie! Mylicie się! wszystko działa dobrze z gcc 2.96 <I>za -wyjątkiem</I> MPlayera. -</P> - -<P> -<B>Odpowiedź:</B> -</P> - -<P> Nie. To ty jesteś w błędzie! -Kilka projektów (przeważnie tych, które zawierają wysoko zoptymalizowany kod -inline asemblera) ma problemy z gcc 2.96. Na przykład: avifile, MESA / DRI, -Wine, ffmpeg, lame, NuppelVideo. Ale inne projekty już opracowały sposoby -radzenia sobie z błędami gcc (zmieniając kod, który wywoływał błędy -kompilatora), więc teraz działają dobrze. </P> - -<P> -<B>Pytanie:</B> Nie! Mylicie się! Wszystko świetnie działa z gcc 2.96 -<I>włącznie z</I> MPlayerem. -</P> - -<P> -<B>Odpowiedź:</B> -</P> - -Dobrze. Ciesz się. Ale musisz wiedzieć, że to jest uzaleznione od wielu -elementów środowiska, włącznie z numerem wydania gcc 2.96, włączonymi opcjami -mplayera, itp. -<I>Jeśli wszystko działa u cieibe, używającego gcc 2.96, to nie znaczy, że -będzie działało u wszystkich.</I> -To tylko oznacza, że masz szczęście, do chwili, gdzy znajdziesz problem. Ale -nie zapomnij: -<B>Zasada nr 1 użytkowników gcc 2.96: NIGDY NIE ZGŁASZAJ BŁĘDÓW, JEŚLI UŻYWASZ -GCC 2.96</B> - -<P> -<B>Pytanie:</B> Ok. Zrozumiałem. Ale chcę spróbować i dowiedzieć się ... jak -skompilować mplayera z gcc 2.96? -</P> - -<P> -<B>Odpowiedź:</B> Naprawdę? Jesteś pewien? Ok. Wiesz ... jest pewien sposób: -./configure --disable-gcc-checking -</P> - -<P> -<B>Pytanie:</B> Nie! Nie zgadzam się z wami, ponieważ ... -</P> - -<P> -<B>Odpowiedź:</B> To nie ma znaczenia. Zachowaj dla siebie swoje uwagi. Nie -jesteśmy zainteresowani opowieściami o gcc 2.96. -</P> - - -</FONT> -</BODY> -</HTML>