1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
|
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- synced with 1.44 -->
<sect1 id="install">
<title>Instalacja</title>
<para>
Przewodnik szybkiej instalacji znajdziesz w pliku <filename>README</filename>.
Proszê, najpierw go przeczytaj, a pó¼niej wróæ do tego dokumentu
po bardziej mordercze szczegó³y.
</para>
<para>
W tym rozdziale postaram siê przeprowadziæ Ciê przez kompilacjê
i konfiguracjê <application>MPlayera</application>. Nie bêdzie to ³atwe,
ale niekoniecznie te¿ musi byæ ciê¿kie. Je¿eli zauwa¿ysz zachowanie inne ni¿
to które obja¶niam, proszê poszukaj w dokumentacji, a na pewno znajdziesz
odpowiedzi. Je¿eli widzisz linki, ¶led¼ je i czytaj uwa¿nie ich zawarto¶æ.
Zajmie to trochê czasu, ale z pewno¶ci± JEST tego warte.
</para>
<para>
Potrzebujesz do¶æ nowego sprzêtu. Je¶li u¿ywasz Linuksa, zalecane s± j±dra z serii 2.4.x.
</para>
<sect2 id="softreq">
<title>Wymagania sprzêtowe</title>
<itemizedlist>
<listitem><para>
<emphasis role="bold">binutils</emphasis> - zalecana jest wersja <emphasis role="bold">2.11.x</emphasis>.
Program ten odpowiedzialny jest za generowanie instrukcji MMX/ 3DNow!/itp.,
dlatego te¿ jest bardzo wa¿ny.
</para></listitem>
<listitem><para>
<emphasis role="bold">gcc</emphasis> - zalecanymi wersjami s±: <emphasis role="bold">2.95.3</emphasis>
(mo¿e <emphasis role="bold">2.95.4</emphasis>) i <emphasis role="bold">3.2+</emphasis>.
<emphasis role="bold">Nigdy</emphasis> nie u¿ywaj 2.96 lub 3.0.x! Tworz± one
wadliwy kod dla <application>MPlayera</application>. Je¿eli zdecydujesz siê
na zmianê gcc z 2.96, nie rób tego na korzy¶æ 3.x tylko dlatego, ¿e jest nowsze! Wczesne
wydania 3.x mia³y jeszcze wiêcej b³êdów ni¿ 2.96. Spróbuj obni¿yæ wersjê do 2.95.x
(obni¿ równie¿ wersjê <systemitem class="library">libstdc++</systemitem>, inne
programy mog± jej potrzebowaæ) lub nie zmieniaj wersji w ogóle (w tym wypadku b±d¼
jednak przygotowany na b³êdy podczas uruchamiania). Je¿eli jednak dalej obstajesz
przy 3.x, spróbuj u¿yæ najnowszej wersji, wczesne wydania mia³y liczne b³êdy,
wiêc b±d¼ pewny, ¿e u¿ywasz przynajmniej 3.1, by³a ona sprawdzana i dzia³a.
W rozdzia³ach <link linkend="gcc-296">gcc 2.96</link> i <xref linkend="faq"/> s± bardziej szczegó³owe
informacje o b³êdach gcc 2.96 (które ci±gle NIE s± naprawione, zastosowano
jedynie ich obej¶cia w <application>MPlayerze</application>!).
</para></listitem>
<listitem><para>
<emphasis role="bold">XFree86</emphasis> - sugerowan± wersj± jest <emphasis role="bold">
zawsze najnowsza</emphasis> (4.3). Przewa¿nie ka¿dy tego chce, poniewa¿ zaczynaj±c
od XFree86 4.0.2, zawiera on rozszerzenie <link linkend="xv">XVideo</link>
(czasami równie¿ nazywane <emphasis role="bold">Xv</emphasis>),
które jest potrzebne do w³±czenia sprzêtowej akceleracji YUV (szybkie wy¶wietlanie
obrazów) na kartach, które je obs³uguj±.
Upewnij siê, ¿e s± zainstalowane równie¿ <emphasis role="bold">pakiety rozwojowe</emphasis>,
w przeciwnym wypadku nie zadzia³a.
W przypadku niektórych kart nie potrzebujesz XFree86. Zobacz listê poni¿ej.
</para></listitem>
<listitem><para>
<emphasis role="bold">make</emphasis> - sugerowan± wersj± jest
<emphasis role="bold">zawsze najnowsza</emphasis> (przynajmniej 3.79.x). W wiêkszo¶ci
wypadków nie jest to jednak wa¿ne.
</para></listitem>
<listitem><para>
<emphasis role="bold">SDL</emphasis> - nie jest konieczne, ale mo¿e pomóc w niektórych
wypadkach (z³e karty d¼wiêkowe, graficzne, które maj± dziwne opó¼nienia ze sterownikiem Xv).
Zawsze u¿ywaj najnowszego (zaczynaj±c od 1.2.x).
</para></listitem>
<listitem><para>
<emphasis role="bold">libjpeg</emphasis> - opcjonalny dekoder JPEG, u¿ywany
przez opcjê <option>-mf</option> i niektóre pliki QT MOV. U¿yteczny zarówno dla
<application>MPlayera</application>, jak i <application>MEncodera</application>,
je¿eli zamierzasz pracowaæ z plikami jpeg.
</para></listitem>
<listitem><para>
<emphasis role="bold">libpng</emphasis> - domy¶lny i zalecany dekoder (M)PNG.
Wymagany przez GUI. U¿yteczny zarówno dla <application>MPlayera</application> jak
i <application>MEncodera</application>.
</para></listitem>
<listitem><para>
<emphasis role="bold">lame</emphasis> - zalecana, wymagana do zakodowania d¼wiêku
MP3 przez <application>MEncodera</application>, sugerowan± wersj± jest
<emphasis>zawsze najnowsza</emphasis> (przynajmniej 3.90).
</para></listitem>
<listitem><para>
<emphasis role="bold">zlib</emphasis> - zalecana, wymagana dla skompresowanych
nag³ówków MOV i obs³ugi PNG.
</para></listitem>
<listitem><para>
<emphasis role="bold">libogg</emphasis> - opcjonalna, wymagana do odtwarzania
plików zapisanych w formacie OGG.
</para></listitem>
<listitem><para>
<emphasis role="bold">libvorbis</emphasis> - opcjonalna, wymagana do odtwarzania
d¼wiêku OGG Vorbis.
</para></listitem>
<listitem><para>
<emphasis role="bold"><ulink url="http://www.live.com/mplayer/">LIVE.COM Streaming Media</ulink></emphasis>
- opcjonalna, wymagana do odtwarzania strumieni RTSP/RTP.
</para></listitem>
<listitem><para>
<emphasis role="bold">directfb</emphasis> - opcjonalna, do pobrania z
<ulink url="http://www.directfb.org"/>.
</para></listitem>
<listitem><para>
<emphasis role="bold">cdparanoia</emphasis> - opcjonalna, do obs³ugi CDDA.
</para></listitem>
<listitem><para>
<emphasis role="bold">libfreetype</emphasis> - opcjonalna, do obs³ugi czcionek TTF.
Wymagana jest przynajmniej wersja 2.0.9.
</para></listitem>
<listitem><para>
<emphasis role="bold">libxmms</emphasis> - opcjonalna, do obs³ugi wtyczek wej¶ciowych
XMMS. Wymagana jest przynajmniej wersja 1.2.7.
</para></listitem>
<listitem><para>
<emphasis role="bold">libsmb</emphasis> - opcjonalna, do obs³ugi Samby.
</para></listitem>
<listitem><para>
<emphasis role="bold">bio2jack</emphasis> - opcjonalna, do obs³ugi wyj¶cia
d¼wiêku poprzez JACK, potrzebna jedynie w czasie kompilacji. Do pobrania z
<ulink url="http://bio2jack.sf.net/">http://bio2jack.sf.net</ulink>. Poniewa¿
nie posiada ona opcji instalacji musisz samodzielnie umie¶ciæ plik
<filename>libbio2jack.a</filename> w swoim katalogu z bibliotekami
(np. <filename>/usr/local/lib/</filename>) lub u¿yæ opcji
<option>--with-bio2jack=KATALOG</option> aby przekazaæ jego lokalizacjê do
skryptu <filename>./configure</filename>.
</para></listitem>
</itemizedlist>
</sect2>
<sect2>
<title>Kodeki</title>
<itemizedlist>
<listitem><para>
<emphasis role="bold"><systemitem class="library">libavcodec</systemitem></emphasis>:
Ten pakiet kodeków jest zdolny do dekodowania strumieni video zakodowanych
H263/MJPEG/RV10/DivX3/DivX4/DivX5/MP41/MP42/WMV1/WMV2/SVQ1/SVQ3
i strumieni audio WMA (Windows Media Audio) v1/v2 na wielu platformach.
Jest równie¿ uwa¿any za najszybszy. Przeczytaj rozdzia³
<link linkend="ffmpeg">FFmpeg</link>, a dowiesz siê wiêcej. Cechy:
<itemizedlist>
<listitem><simpara>
umo¿liwia dekodowanie wy¿ej wymienionych strumieni video na maszynach innych ni¿ x86
</simpara></listitem>
<listitem><simpara>
kodowanie wiêkszo¶ci± wymienionych kodeków
</simpara></listitem>
<listitem><simpara>
ten kodek jest <emphasis role="bold">najszybszym dostêpnym</emphasis> dla
DivX/3/4/5 i innych rodzajów MPEG4. Zalecany!
</simpara></listitem>
</itemizedlist>
</para></listitem>
<listitem><para>
<emphasis role="bold">Kodeki Win32</emphasis>: Je¶li zamierzasz u¿ywaæ
<application>MPlayera</application> na architekturze x86, bêdziesz ich prawdopodobnie
potrzebowa³. ¦ci±gnij je z naszej
<ulink url="http://www.mplayerhq.hu/MPlayer/releases/codecs/">strony kodeków</ulink>
i zainstaluj je do <filename class="directory">/usr/local/lib/codecs</filename>
<emphasis role="bold">PRZED</emphasis> kompilacj± <application>MPlayera</application>,
w przeciwnym wypadku obs³uga Win32 nie bêdzie wkompilowana!
<note><para>Projekt avifile ma podobny pakiet kodeków, ale ró¿ni siê on od naszego,
wiêc je¿eli chcesz u¿ywaæ wszystkich, obs³ugiwanych kodeków, skorzystaj z
naszej paczki (nie przejmuj siê, avifile dzia³a z ni± bez problemów).</para>
</note>
Cechy:
<itemizedlist>
<listitem><simpara>
potrzebujesz tego do zakodowania, na przyk³ad, filmów nagranych z u¿yciem
ró¿nych kompresorów sprzêtowych, jak tunery, kamery cyfrowe
(na przyk³ad: DV, ATI VCR, MJPEG)
</simpara></listitem>
<listitem><simpara>
wymagane je¶li chcesz odtwarzaæ <emphasis role="bold">filmy WMV9/WMA9</emphasis>.
</simpara></listitem>
<listitem><simpara>
Nie s± potrzebne do starych plików video ASF z MP41 lub MP42 (mimo, ¿e d¼wiêk VoxWare
jest czêsto u¿ywany w tych plikach - realizowane jest to przez kodek Win32), lub WMV7.
Nie s± równie¿ potrzebne do WMA (Windows Media Audio),
<systemitem class="library">libavcodec</systemitem> ma potrzebne do niego dekodery ze
¶wiata wolnego oprogramowania.
</simpara></listitem>
</itemizedlist>
</para></listitem>
<listitem><para>
<emphasis role="bold">Kodeki QuickTime</emphasis>: na platformach x86 te kodeki
mog± byæ u¿yte do dekodowania RPZA, innych sekwencji video QuickTime i
strumieni audio QDesign. Instrukcjê instalacji mo¿esz znale¼æ w rozdziale
<link linkend="sorenson">kodek video Sorenson</link>.
</para></listitem>
<listitem><para>
<emphasis role="bold">DivX4/DivX5</emphasis>: informacje o tym kodeku s± dostêpne
w rozdziale <link linkend="divx4-5">DivX4/DivX5</link>. Prawdopodobnie, nie chcesz
tego kodeka jako, ¿e <emphasis role="bold"><systemitem class="library">libavcodec</systemitem></emphasis>
(zobacz powy¿ej) jest o wiele szybszy i ma lepsz± jako¶æ, zarówno dla dekodowania i
kodowania. Cechy:
<itemizedlist>
<listitem><simpara>
1 lub 2 przej¶ciowe kodowanie przy pomocy <link linkend="mencoder">
<application>MEncodera</application></link>
</simpara></listitem>
<listitem><simpara>
mo¿e odtwarzaæ stare filmy <emphasis role="bold">DivX3</emphasis> znacznie szybciej
ni¿ biblioteki Win32 DLL, ale wolniej ni¿
<emphasis role="bold"><systemitem class="library">libavcodec</systemitem></emphasis>!
</simpara></listitem>
<listitem><simpara>
ma zamkniête ¼ród³o i dostêpna jest tylko wersja na x86.
</simpara></listitem>
</itemizedlist>
</para></listitem>
<listitem><para>
<emphasis role="bold">XviD</emphasis>: Alternatywa do kodowania dla DivX4Linux
z otwartym ¼ród³em. Cechy:
<itemizedlist>
<listitem><simpara>
1 lub 2 przej¶ciowe kodowanie przy pomocy <link linkend="mencoder">
<application>MEncodera</application></link>
</simpara></listitem>
<listitem><simpara>
ma otwarte ¼ród³o, wiêc jest wieloplatformowa.
</simpara></listitem>
<listitem><simpara>
jest oko³o 2 razy szybsza od divX4 podczas zakodowywania, a osi±ga mniej wiêcej tê sam± jako¶æ
</simpara></listitem>
</itemizedlist>
</para></listitem>
<listitem><para>
<emphasis role="bold"><link linkend="xanim">Kodeki XAnim</link></emphasis>
s± najlepsze (pe³ny ekran, sprzêtowy zoom YUV) do dekodowania filmów
<emphasis role="bold">3ivx</emphasis>, Indeo 3/4/5 i kilku starych formatów.
S± wieloplatformowe, wiêc s± jednym sposobem, ¿eby odtworzyæ Indeo na platformach
innych ni¿ x86 (no, mo¿e poza u¿yciem XAnim:). Ale na przyk³ad filmy Cinepak
s± najlepiej odtwarzane przy pomocy <application>MPlayerowego</application> dekodera Cinepak!
</para></listitem>
<listitem><para>
Do dekodowania d¼wiêku <emphasis role="bold">Ogg Vorbis</emphasis>, bêdziesz musia³
poprawnie zainstalowaæ <systemitem class="library">libvorbis</systemitem>. Skorzystaj
z pakietów deb/rpm, je¿eli s± dostêpne lub skompiluj ze
<ulink url="http://ogg.org/ogg/vorbis/download/vorbis_nightly_cvs.tgz">¼ród³a</ulink>
(jest to uaktualniana ka¿dej nocy wersja Vorbis CVS spakowana tarem).
</para></listitem>
<listitem><para>
<application>MPlayer</application> mo¿e korzystaæ z bibliotek RealPlayer 8
lub RealONE, ¿eby odtworzyæ pliki z obrazem w formacie
<emphasis role="bold">RealVideo 3.0 i 4.0</emphasis>
i d¼wiêkiem w Sipro/Cook. Zobacz rozdzia³
<link linkend="realmedia">format pliku RealMedia</link>,
znajdziesz tam instrukcje i kilka informacji.
</para></listitem>
</itemizedlist>
</sect2>
<sect2 id="video-cards">
<title>Karty graficzne</title>
<para>
S± w³a¶ciwie dwa rodzaje kart graficznych. Te nowsze maj± obs³ugê
<emphasis role="bold">sprzêtowego skalowania i akceleracji YUV</emphasis>,
te drugie nie.
</para>
<sect3 id="yuv-cards">
<title>Karty YUV</title>
<para>
Wy¶wietlaj± i skaluj± (zoom) obraz do jakiegokolwiek rozmiaru mieszcz±cego
siê w ich pamiêci, z <emphasis role="bold">ma³ym zu¿yciem mocy CPU</emphasis> (nawet przy
zoomie), dlatego te¿ tryb pe³nego ekranu jest mi³y i bardzo szybki.
<itemizedlist>
<listitem><para>
<emphasis role="bold">Karty Matrox G200/G400/G450/G550</emphasis>: mimo, ¿e
dostêpny jest <link linkend="vidix">sterownik Vidix</link>, zalecane
jest u¿ywanie modu³u mga_vid zamiast niego, poniewa¿ dzia³a znacznie
lepiej. W rozdziale <link linkend="mga_vid">mga_vid</link> znajdziesz informacje
o sposobie jego instalacji i u¿ycia. Wa¿ne jest wykonanie tych kroków
<emphasis>przed</emphasis> kompilacj± <application>MPlayera</application>,
w przeciwnym wypadku obs³uga mga_vid nie zostanie wkompilowana. Sprawd¼ równie¿
rozdzia³ <link linkend="tvout-mga-g400">Matrox TV-out</link>.
<emphasis role="bold"> Je¿eli nie korzystasz z Linuksa</emphasis>, jedyn± mo¿liwo¶ci±
jest dla Ciebie sterownik VIDIX: przeczytaj rozdzia³ <link linkend="vidix">VIDIX</link>.
</para></listitem>
<listitem><para>
<emphasis role="bold">Karty 3Dfx Voodoo3/Banshee</emphasis>: przeczytaj rozdzia³
po¶wiêcony <link linkend="tdfxfb">tdfxfb</link>, ¿eby dowiedzieæ siê, jak uzyskaæ znaczy
wzrost prêdko¶ci. Wa¿ne jest, aby¶ wykona³ te kroki <emphasis role="bold">przed</emphasis>
kompilacj± <application>MPlayera</application>, w przeciwnym wypadku obs³uga
3Dfx nie bêdzie wkompilowana. Przeczytaj równie¿ rozdzia³ <link linkend="tvout-voodoo">
3dfx TV-out</link>. Je¿eli korzystasz z Xów, u¿ywaj przynajmniej wersji
<emphasis role="bold">4.2.0</emphasis>, poniewa¿ sterownik Xv dla 3dfx by³ uszkodzony
w wersji 4.1.0 i wcze¶niejszych.
</para></listitem>
<listitem><para>
<emphasis role="bold">Karty ATI</emphasis>: sterownik <link linkend="vidix">VIDIX</link>
obs³uguje nastêpuj±ce karty:
<emphasis role="bold">Radeon, Rage128, Mach64</emphasis> (Rage XL/Mobility, Xpert98).
Przeczytaj równie¿ rozdzia³ <link linkend="tvout-ati">karty ATI</link>
dokumentacji wyj¶cia TV, aby dowiedzieæ siê czy wyj¶cie TV Twojej karty jest
obs³ugiwane przez Linuksa/<application>MPlayera</application>.
</para></listitem>
<listitem><para>
<emphasis role="bold">Karty S3</emphasis>: uk³ady graficzne Savage i Virge/DX maj±
sprzêtow± akceleracjê. U¿ywaj jak najnowszej wersji XFree86, starsze sterowniki maj±
liczne b³êdy. Uk³ady Savage maj± problemy z obrazem YV12, wiêcej szczegó³ów
znajdziesz w rozdziale <link linkend="s3">S3 Xv</link>. Starsze karty Trio nie obs³uguj±
w ogóle lub maj± woln± akceleracjê sprzêtow±.
</para></listitem>
<listitem><para>
<emphasis role="bold">Karty nVidia</emphasis>: mog± lub nie mog± byæ dobrym
wyborem do odtwarzania filmów. Je¿eli nie masz karty GeForce2 (lub nowszej),
nie spodziewaj siê bezproblemowego dzia³ania. <emphasis role="bold">
Wbudowany w XFree86 sterownik nVidia nie obs³uguje sprzêtowej akceleracji
YUV na ¿adnej z kart.</emphasis> Musisz pobraæ zamkniête sterowniki
nVidia z <ulink url="http://nvidia.com">nVidia.com</ulink>. Przeczytaj rozdzia³ <link
linkend="nvidia">sterowniki nVidia Xv</link>, a dowiesz siê wiêcej. Sprawd¼ równie¿
rozdzia³ <link linkend="tvout-nvidia">nVidia TV-out</link>,
je¶li chcesz u¿ywaæ TV.
</para></listitem>
<listitem><para>
<emphasis role="bold">3DLabs GLINT R3 and Permedia3</emphasis>: dostêpny jest
sterownik VIDIX (pm3_vid). Dla uzyskanie bardziej szczegó³owych informacji
przeczytaj rozdzia³ <link linkend="vidix">VIDIX</link>.
</para></listitem>
<listitem><para>
<emphasis role="bold">Inne karty</emphasis>: ¿adna z powy¿szych?
<itemizedlist>
<listitem><simpara>
Sprawd¼, czy sterownik XFree86 (i Twoja karta) obs³uguj± sprzêtow± akceleracjê.
Przeczytaj rozdzia³ <link linkend="xv">Xv</link>, a znajdziesz wiêcej informacji.
</simpara></listitem>
<listitem><simpara>
Je¿eli nie, oznacza to, ¿e mo¿liwo¶ci Twojej karty nie s± obs³ugiwane
przez Twój system operacyjny :( Je¿eli sprzêtowe skalowanie dzia³a pod
Windowsem, nie oznacza to, ¿e bêdzie dzia³a³o pod Linuksem lub gdzie indziej,
zale¿y to od sterowników. Wiêkszo¶æ producentów, ani nie tworzy sterowników
dla Linuksa, ani nie publikuje specyfikacji swoich uk³adów graficznych -
wiêc masz pecha, je¶li u¿ywasz ich kart.
Przeczytaj <xref linkend="non-yuv-cards"/>.
</simpara></listitem>
</itemizedlist>
</para></listitem>
</itemizedlist>
</para>
</sect3>
<sect3 id="non-yuv-cards" xreflabel="Karty nieobs³uguj±ce YUV">
<title>Karty nieobs³uguj±ce YUV</title>
<para>
Odtwarzanie pe³noekranowe mo¿e byæ uzyskane przez <emphasis role="bold"> programowe
skalowanie </emphasis> (u¿yj opcji <option>-zoom</option> lub <option>-vf</option>,
ale ostrzegam Ciê: to jest wolne) lub prze³±czenie na ni¿sz± rozdzielczo¶æ,
na przyk³ad 352x288. Je¿eli nie masz akceleracji YUV, ta druga metoda jest zalecana.
Prze³±czanie miêdzy trybami video umo¿liwia opcja <option>-vm</option> i
dzia³a ona z nastêpuj±cymi sterownikami:
<itemizedlist>
<listitem><simpara>
<emphasis role="bold">u¿ywasz</emphasis> XFree86: sprawd¼ szczegó³y
w rozdziale <link linkend="dga">sterownik DGA</link> i
<link linkend="x11">sterownik X11</link>. DGA jest zalecany! Spróbuj równie¿
DGA przez SDL, czasami jest to lepsze rozwi±zanie.
</simpara></listitem>
<listitem><simpara>
<emphasis role="bold">nie u¿ywasz</emphasis> XFree86: spróbuj u¿yæ którego¶
z ni¿ej wymienionych sterowników w podanej kolejno¶ci:
<link linkend="vesa">vesa</link>,
<link linkend="fbdev">fbdev</link>,
<link linkend="svgalib">svgalib</link>,
<link linkend="aalib">aalib</link>.
</simpara></listitem>
</itemizedlist>
</para>
</sect3>
<!-- FIXME: find a more logical organization for this section -->
<sect3 id="cirrus-logic-cards" xreflabel="Cirrus-Logic cards">
<title>Karty Cirrus-Logic</title>
<itemizedlist>
<listitem><para>
GD 7548: zintegrowana z p³yt± g³ówn± i przetestowana na serii notebooków
Compaq Armada 41xx.
<itemizedlist>
<listitem><simpara>
XFree86 3: dzia³a w trybach 8/16bpp. Jednak dla 800x600@16bpp sterownik jest bardzo wolny
i nie dzia³a prawid³owo. <emphasis role="bold">Zalecane: 640x480@16bpp</emphasis>
</simpara></listitem>
<listitem><simpara>
XFree86 4: Xserver przestaje odpowiadaæ krótko po starcie, chyba ¿e
akceleracja jest wy³±czona, jednak wszystko dzia³a wolniej ni¿ na XFree86 3. Brak
obs³ugi XVideo.
</simpara></listitem>
<listitem><simpara>
FBdev: framebuffer mo¿e byæ w³±czony poprzez sterownik <systemitem>clgenfb</systemitem>
znajduj±cy siê w j±drze, jednak u mnie dzia³a³ tylko w 8bpp, a wiêc jest bezu¿yteczny.
¬ród³o clgenfb musi byæ rozszerzone o ID 7548 przed kompilacj±.
</simpara></listitem>
<listitem><simpara>
VESA: karta spe³nia tylko standard VBE 1.2, wiêc nie mo¿esz u¿yæ wyj¶cia VESA.
Nie mo¿esz zastosowaæ obej¶cia przez UniVBE.
</simpara></listitem>
<listitem><simpara>
SVGAlib: wykrywa starszy uk³ad Cirrusa. Dzia³a, chocia¿ jest wolny z
<option>-bpp 8</option>.
</simpara></listitem>
</itemizedlist>
</para></listitem>
</itemizedlist>
</sect3>
</sect2>
<sect2 id="sound-cards">
<title>Karty d¼wiêkowe</title>
<itemizedlist>
<listitem><simpara>
<emphasis role="bold">Soundblaster Live!</emphasis>: z t± kart± mo¿esz u¿ywaæ
4 lub 6 (<emphasis role="bold">5.1</emphasis>) kana³owego dekodowania AC3, zamiast 2.
Przeczytaj rozdzia³ <link linkend="swac3">Programowe dekodowanie AC3</link>. Dla
sprzêtowej obróbki AC3 <emphasis role="bold">musisz</emphasis> u¿yæ ALSA 0.9
z emulacj± OSS!
</simpara></listitem>
<listitem><simpara>
<emphasis role="bold">C-Media z wyj¶ciem S/PDIF</emphasis>: Mo¿liwa jest sprzêtowa
obróbka AC3 z tymi kartami, przeczytaj rozdzia³
<link linkend="hwac3">Sprzêtowe dekodowanie AC3</link>.
</simpara></listitem>
<listitem><simpara>
Mo¿liwo¶ci <emphasis role="bold">innych kart</emphasis> nie s± obs³ugiwane przez
<application>MPlayera</application>. <emphasis role="bold">Zalecamy, aby¶ przeczyta³
sekcjê <link linkend="audio-dev">karty d¼wiêkowe</link>!</emphasis>
</simpara></listitem>
</itemizedlist>
</sect2>
<sect2>
<title>Mo¿liwo¶ci</title>
<itemizedlist>
<listitem><para>
Zdecyduj czy potrzebujesz GUI. Je¶li tak, przeczytaj rozdzia³ <link linkend="gui">GUI
</link> przed kompilacj±.
</para></listitem>
<listitem><para>
Je¿eli chcesz zainstalowaæ <application>MEncodera</application> (naszego
wspania³ego enkodera do wszelkich celów), przeczytaj sekcjê <link linkend="mencoder">
<application>MEncoder</application></link>.
</para></listitem>
<listitem><para>
Je¿eli masz <emphasis role="bold">tuner TV</emphasis> kompatybilny z V4L i
chcesz ogl±daæ/przechwytywaæ, i enkodowaæ filmy przy pomocy <application>MPlayera</application>,
przeczytaj rozdzia³ <link linkend="tv-input">wej¶cie TV</link>.
</para></listitem>
<listitem><para>
Dostêpne jest mi³e, gotowe do u¿ycia <emphasis role="bold">Menu OSD</emphasis>.
Przeczytaj rozdzia³ <link linkend="subosd">menu OSD</link>.
</para></listitem>
</itemizedlist>
<para>
Potem skompiluj <application>MPlayera</application>:
<screen>
./configure
make
make install</screen>
</para>
<para>
W tym momencie <application>MPlayer</application> jest ju¿ gotowy do u¿ycia.
Katalog <filename class="directory">$PREFIX/share/mplayer</filename>
zawiera plik <filename>codecs.conf</filename>, który informuje program o
wszystkich, dostêpnych kodekach i ich mo¿liwo¶ciach. Plik ten potrzebny Ci
bêdzie tylko wtedy, je¿eli bêdziesz chcia³ zmodyfikowaæ jego ustawienia, jako ¿e
plik wykonywalny zawiera go ju¿ w sobie. Sprawd¼ czy masz
<filename>codecs.conf</filename> ze starych wersji
<application>MPlayera</application> w swoim katalogu domowym
(<filename>~/.mplayer/codecs.conf</filename>) i usuñ go.
</para>
<para>
Zauwa¿, ¿e je¿eli masz <filename>codecs.conf</filename> w
<filename>~/.mplayer/</filename>, wbudowany i systemowy
<filename>codecs.conf</filename> bêd± ca³kowicie zignorowane.
Nie rób tak, chyba ¿e chcesz pobawiæ siê z ustawieniami wewnêtrznymi
<application>MPlayera</application>, poniewa¿ mo¿e to spowodowaæ wiele
problemów. Je¿eli chcesz zmieniæ kolejno¶æ szukania kodeków, skorzystaj
z opcji <option>-vc</option>, <option>-ac</option>, <option>-vfm</option>
lub <option>-afm</option> w linii poleceñ, lub w Twoim pliku konfiguracyjnym
(sprawd¼ stronê man).
</para>
<para>
U¿ytkownicy Debian
|