# HG changeset patch # User mpt # Date 1048788206 0 # Node ID 33018b4fab28b52f7094d189516b37859019c07b # Parent c5268410c50b952f97e259d19f143cdbd37db0b5 it was VERY old file diff -r c5268410c50b -r 33018b4fab28 DOCS/pl/DXR3 --- 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 /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: 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. Kontakt ze mną - -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 c5268410c50b -r 33018b4fab28 DOCS/pl/gcc-2.96-3.0.html --- 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 @@ - - - - - - - - - -

-Pytanie: Co to jest GCC 2.96 ? Nie mogę tego znaleźć na stronie GNU. -

- -

-Odpowiedź: Przeczytaj oficjalną odpowiedź zespołu GNU -GCC. -

- -

-Pytanie: Jaki jest problem z GCC 2.96 ? I z X-ami 3.x ? -

- -

-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 -nowe problemy i błędy pojawiają się okresowo. Nie ma jednego -błędu/problemu. 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. -

- -

-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 obchodziły błędy gcc 2.96... My po -prostu nie mamy czsu ani nie jesteśmy zainteresowani robieniem tego. -

- -

-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 -jest błąd, ponieważ gcc po cichu, bez żadnych ostrzeżeń, -ignorowało cały blok asemblerowych instrukcji! -

- -

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. Tylko 2.96 jest zepsute, ale to zależy od -wielu elementów środowiska , włączając numer wydania gcc 2.96, włączone opcje -mplayera, itp. -Jeśli wszystko działa u was, używających gcc 2.96, to nie znaczy, że będzie -działało u wszystkich. -

- -

Odpowiedź 2:

- -

-Przeczytaj także ten tekst !!!

- -

-Pytanie: Nie! Mylicie się! wszystko działa dobrze z gcc 2.96 za -wyjątkiem MPlayera. -

- -

-Odpowiedź: -

- -

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.

- -

-Pytanie: Nie! Mylicie się! Wszystko świetnie działa z gcc 2.96 -włącznie z MPlayerem. -

- -

-Odpowiedź: -

- -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. -Jeśli wszystko działa u cieibe, używającego gcc 2.96, to nie znaczy, że -będzie działało u wszystkich. -To tylko oznacza, że masz szczęście, do chwili, gdzy znajdziesz problem. Ale -nie zapomnij: -Zasada nr 1 użytkowników gcc 2.96: NIGDY NIE ZGŁASZAJ BŁĘDÓW, JEŚLI UŻYWASZ -GCC 2.96 - -

-Pytanie: Ok. Zrozumiałem. Ale chcę spróbować i dowiedzieć się ... jak -skompilować mplayera z gcc 2.96? -

- -

-Odpowiedź: Naprawdę? Jesteś pewien? Ok. Wiesz ... jest pewien sposób: -./configure --disable-gcc-checking -

- -

-Pytanie: Nie! Nie zgadzam się z wami, ponieważ ... -

- -

-Odpowiedź: To nie ma znaczenia. Zachowaj dla siebie swoje uwagi. Nie -jesteśmy zainteresowani opowieściami o gcc 2.96. -

- - -
- -