comparison DOCS/documentation.html @ 2848:33c32f3d9f1f

many small updates, fixes (some/more to be completed soon)
author gabucino
date Sun, 11 Nov 2001 22:30:31 +0000
parents 24797a1d36d6
children 8bb4e195d7d7
comparison
equal deleted inserted replaced
2847:1d92268eb8fc 2848:33c32f3d9f1f
31 <UL> 31 <UL>
32 <LI><A HREF="formats.html">2.1 Supported formats</A></LI> 32 <LI><A HREF="formats.html">2.1 Supported formats</A></LI>
33 <UL> 33 <UL>
34 <LI><A HREF="formats.html#2.1.1">2.1.1 Video</A></LI> 34 <LI><A HREF="formats.html#2.1.1">2.1.1 Video</A></LI>
35 <UL> 35 <UL>
36 <LI><A HREF="formats.html#2.1.1.1">2.1.1.1 MPG, VOB, DAT files</A></LI> 36 <LI><A HREF="formats.html#2.1.1.1">2.1.1.1 MPG, VOB, DAT files</A></LI>
37 <LI><A HREF="formats.html#2.1.1.2">2.1.1.2 AVI files</A></LI> 37 <LI><A HREF="formats.html#2.1.1.2">2.1.1.2 AVI files</A></LI>
38 <LI><A HREF="formats.html#2.1.1.3">2.1.1.3 ASF/WMV files</A></LI> 38 <LI><A HREF="formats.html#2.1.1.3">2.1.1.3 ASF/WMV files</A></LI>
39 <LI><A HREF="formats.html#2.1.1.4">2.1.1.4 QT/MOV files</A></LI> 39 <LI><A HREF="formats.html#2.1.1.4">2.1.1.4 QT/MOV files</A></LI>
40 <LI><A HREF="formats.html#2.1.1.5">2.1.1.5 VIV files</A></LI> 40 <LI><A HREF="formats.html#2.1.1.5">2.1.1.5 VIV files</A></LI>
41 </UL> 41 </UL>
42 <LI><A HREF="formats.html#2.1.2">2.1.2 Audio</A></LI> 42 <LI><A HREF="formats.html#2.1.2">2.1.2 Audio</A></LI>
43 </UL> 43 </UL>
44 <LI><A HREF="codecs.html#2.2">2.2 Supported codecs</A></LI> 44 <LI><A HREF="codecs.html#2.2">2.2 Supported codecs</A></LI>
45 <UL> 45 <UL>
46 <LI><A HREF="codecs.html#2.2.1">2.2.1 Video</A></LI> 46 <LI><A HREF="codecs.html#2.2.1">2.2.1 Video</A></LI>
47 <UL> 47 <UL>
48 <LI><A HREF="codecs.html#2.2.1.1">2.2.1.1 DivX4</A></LI> 48 <LI><A HREF="codecs.html#2.2.1.1">2.2.1.1 DivX4</A></LI>
49 <LI><A HREF="codecs.html#2.2.1.2">2.2.1.2 ffmpeg's DivX/libavcodec</A></LI> 49 <LI><A HREF="codecs.html#2.2.1.2">2.2.1.2 ffmpeg's DivX/libavcodec</A></LI>
50 <LI><A HREF="codecs.html#2.2.1.3">2.2.1.3 XAnim codecs</A></LI> 50 <LI><A HREF="codecs.html#2.2.1.3">2.2.1.3 XAnim codecs</A></LI>
51 <LI><A HREF="codecs.html#2.2.1.4">2.2.1.4 VIVO video</A></LI> 51 <LI><A HREF="codecs.html#2.2.1.4">2.2.1.4 VIVO video</A></LI>
52 <LI><A HREF="codecs.html#2.2.1.5">2.2.1.5 MPEG1/2 video</A></LI> 52 <LI><A HREF="codecs.html#2.2.1.5">2.2.1.5 MPEG1/2 video</A></LI>
53 </UL> 53 </UL>
54 <LI><A HREF="codecs.html#2.2.2">2.2.2 Audio</A></LI> 54 <LI><A HREF="codecs.html#2.2.2">2.2.2 Audio</A></LI>
55 <UL> 55 <UL>
56 <LI><A HREF="codecs.html#2.2.2.1">2.2.2.1 Hardware AC3 decoding</A></LI> 56 <LI><A HREF="codecs.html#2.2.2.1">2.2.2.1 Hardware AC3 decoding</A></LI>
57 <LI><A HREF="codecs.html#2.2.2.2">2.2.2.2 libmad support</A></LI> 57 <LI><A HREF="codecs.html#2.2.2.2">2.2.2.2 libmad support</A></LI>
96 <LI><A HREF="video.html#2.3.1.8">2.3.1.8 SiS 6326 framebuffer (sis_vid)</A></LI> 96 <LI><A HREF="video.html#2.3.1.8">2.3.1.8 SiS 6326 framebuffer (sis_vid)</A></LI>
97 <LI><A HREF="video.html#2.3.1.9">2.3.1.9 3dfx YUV support (tdfxfb)</A></LI> 97 <LI><A HREF="video.html#2.3.1.9">2.3.1.9 3dfx YUV support (tdfxfb)</A></LI>
98 <LI><A HREF="video.html#2.3.1.10">2.3.1.10 OpenGL output</A></LI> 98 <LI><A HREF="video.html#2.3.1.10">2.3.1.10 OpenGL output</A></LI>
99 <LI><A HREF="video.html#2.3.1.11">2.3.1.11 AAlib - text mode displaying</A></LI> 99 <LI><A HREF="video.html#2.3.1.11">2.3.1.11 AAlib - text mode displaying</A></LI>
100 <LI><A HREF="video.html#2.3.1.12">2.3.1.12 VESA - output to VESA BIOS</A></LI> 100 <LI><A HREF="video.html#2.3.1.12">2.3.1.12 VESA - output to VESA BIOS</A></LI>
101 <LI><A HREF="video.html#2.3.1.13">2.3.1.13 X11</A></LI>
101 <LI><A HREF="video.html#2.3.1.A">2.3.1.A TVout</A></LI> 102 <LI><A HREF="video.html#2.3.1.A">2.3.1.A TVout</A></LI>
102 <UL> 103 <UL>
103 <LI><A HREF="video.html#2.3.1.A.1">2.3.1.A.1 Matrox</A></LI> 104 <LI><A HREF="video.html#2.3.1.A.1">2.3.1.A.1 Matrox</A></LI>
104 <LI><A HREF="video.html#2.3.1.A.2">2.3.1.A.2 ATI</A></LI> 105 <LI><A HREF="video.html#2.3.1.A.2">2.3.1.A.2 ATI</A></LI>
105 <LI><A HREF="video.html#2.3.1.A.3">2.3.1.A.3 Voodoo 3/Banshee</A></LI> 106 <LI><A HREF="video.html#2.3.1.A.3">2.3.1.A.3 Voodoo 3/Banshee</A></LI>
224 Try it, and be amazed! Thousands of new features added... and of course 225 Try it, and be amazed! Thousands of new features added... and of course
225 old code was improved too, bugs removed etc. 226 old code was improved too, bugs removed etc.
226 <LI><B>MPlayer 0.18 "The BugCounter"</B><BR> 227 <LI><B>MPlayer 0.18 "The BugCounter"</B><BR>
227 2 months since 0.17 and here's a new release.. Completed ASF support, 228 2 months since 0.17 and here's a new release.. Completed ASF support,
228 more subtitle formats, introduced libao (similar to libvo but to audio), 229 more subtitle formats, introduced libao (similar to libvo but to audio),
229 even more stable than ever, and so on. It's a MUST ! 230 even more stable than ever, and so on. It's a MUST !
230 <LI><B>MPlayer 0.50 "The Faszom(C)ounter"</B><BR> 231 <LI><B>MPlayer 0.50 "The Faszom(C)ounter"</B><BR>
231 Hmm. Release again. Tons of new features, beta GUI version, bugs fixed, 232 Hmm. Release again. Tons of new features, beta GUI version, bugs fixed,
232 new vo and ao drivers, ported to many systems, including opensource DivX 233 new vo and ao drivers, ported to many systems, including opensource DivX
233 codecs and much more. Try it! 234 codecs and much more. Try it!
234 235
338 into your config file, <CODE>$HOME/.mplayer/config</CODE> .</P> 339 into your config file, <CODE>$HOME/.mplayer/config</CODE> .</P>
339 340
340 341
341 <P><B><A NAME=1.4>1.4. What about the GUI?</A></B></P> 342 <P><B><A NAME=1.4>1.4. What about the GUI?</A></B></P>
342 343
343 <P>The GUI is built upon GTK, so gtk (and it's devel stuff) has to be installed. 344 <P>The GUI needs GTK (it isn't GTK, but the panels are), so gtk (and it's devel stuff) has to be installed.
344 You can build it by specifying <CODE>--enable-gui</CODE> during ./configure . 345 You can build it by specifying <CODE>--enable-gui</CODE> during ./configure .
345 Then, to turn on GUI mode, you either 346 Then, to turn on GUI mode, you either
346 <UL> 347 <UL>
347 <LI>use the <CODE>-gui</CODE> option</LI> 348 <LI>use the <CODE>-gui</CODE> option</LI>
348 <LI>specify <CODE>gui=yes</CODE> in your config file</LI> 349 <LI>specify <CODE>gui=yes</CODE> in your config file</LI>
509 <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>p</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>toggle playlist</TD><TR> 510 <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>p</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>toggle playlist</TD><TR>
510 <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>f</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>toggle fullscreen</TD><TR> 511 <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>f</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>toggle fullscreen</TD><TR>
511 <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>m</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>toggle mute</TD><TR> 512 <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>m</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>toggle mute</TD><TR>
512 513
513 </TABLE></P> 514 </TABLE></P>
514 515
515 <P><B><A NAME=3.2>3.2. Control from LIRC</A></B></P> 516 <P><B><A NAME=3.2>3.2. Control from LIRC</A></B></P>
516 517
517 <P>Linux Infrared Remote Control - use an easy to build home-brewn IR-receiver, 518 <P>Linux Infrared Remote Control - use an easy to build home-brewn IR-receiver,
518 an (almost) arbitrary remote control and control your linux box with it! 519 an (almost) arbitrary remote control and control your linux box with it!
519 More about it at <A HREF="http://www.lirc.org">www.lirc.org</A>.</P> 520 More about it at <A HREF="http://www.lirc.org">www.lirc.org</A>.</P>
520 521
521 <P>If you have installed the lirc-package, you can compile <B>MPlayer</B> with LIRC 522 <P>If you have installed the lirc-package, you can compile <B>MPlayer</B> with LIRC
522 support using ./configure --enable-lirc</P> 523 support using ./configure --enable-lirc</P>
523 524
524 <P>If everything went fine, <B>MPlayer</B> will print a message like 525 <P>If everything went fine, <B>MPlayer</B> will print a message like
525 LIRC init was successful. 526 LIRC init was successful.
526 on startup. If an error occurs it will tell you. If it doens't tell you 527 on startup. If an error occurs it will tell you. If it doens't tell you
527 anything about LIRC there's no support compiled in. That's it :-)</P> 528 anything about LIRC there's no support compiled in. That's it :-)</P>
528 529
529 <P>The application name for <B>MPlayer</B> is - oh wonder - mplayer_lirc. 530 <P>The application name for <B>MPlayer</B> is - oh wonder - mplayer_lirc.
530 It understands the following commands:</P> 531 It understands the following commands:</P>
531 532
558 prog = mplayer_lirc 559 prog = mplayer_lirc
559 button = Tape_Stop 560 button = Tape_Stop
560 config = QUIT 561 config = QUIT
561 end</PRE></P> 562 end</PRE></P>
562 563
563 <P>If you don't like the standard location for the lirc-config file (~/.lircrc) 564 <P>If you don't like the standard location for the lirc-config file (~/.lircrc)
564 use the -lircconf &lt;filename&gt; switch to specify another file.</P> 565 use the -lircconf &lt;filename&gt; switch to specify another file.</P>
565 566
566 <P><B><A NAME=3.3>3.3. Streaming from network or pipes</A></B></P> 567 <P><B><A NAME=3.3>3.3. Streaming from network or pipes</A></B></P>
567 568
568 <P><B>MPlayer</B> can play files from network, using the HTTP protocol. 569 <P><B>MPlayer</B> can play files from network, using the HTTP protocol.
598 599
599 <P><PRE> dpkg -i ../mplayer_0.18-1_i386.deb as root.</PRE></P> 600 <P><PRE> dpkg -i ../mplayer_0.18-1_i386.deb as root.</PRE></P>
600 601
601 <P>Here's how it looks like:</P> 602 <P>Here's how it looks like:</P>
602 603
603 <P><PRE> eyck@incubus:/src/main$ sudo dpkg -i ../mplayer_0.18-1_i386.deb 604 <P><PRE> eyck@incubus:/src/main$ sudo dpkg -i ../mplayer_0.18-1_i386.deb
604 Password: 605 Password:
605 (Reading database ... 26946 files and directories currently installed.) 606 (Reading database ... 26946 files and directories currently installed.)
606 Preparing to replace mplayer 0.17a-1 (using ../mplayer_0.18-1_i386.deb) 607 Preparing to replace mplayer 0.17a-1 (using ../mplayer_0.18-1_i386.deb)
607 Unpacking replacement mplayer ... 608 Unpacking replacement mplayer ...
608 Setting up mplayer (0.18-1) ...</PRE></P> 609 Setting up mplayer (0.18-1) ...</PRE></P>
609 610
610 611
611 <P><B><A NAME=6.2>6.2. FreeBSD</A></B></P> 612 <P><B><A NAME=6.2>6.2. FreeBSD</A></B></P>
612 613
613 <P>To build the package you will need GNU make (gmake, /usr/ports/devel/gmake), 614 <P>To build the package you will need GNU make (gmake, /usr/ports/devel/gmake),
614 native BSD make will not work.</P> 615 native BSD make will not work.</P>
615 616
616 <P>To run <B>MPlayer</B> you will need to re-compile the kernel with 617 <P>To run <B>MPlayer</B> you will need to re-compile the kernel with
617 "options USER_LDT" (unless you are running -CURRENT, where this is default). 618 "options USER_LDT" (unless you are running -CURRENT, where this is default).
618 If you have a CPU with SSE also use "options CPU_ENABLE_SSE" to use it 619 If you have a CPU with SSE also use "options CPU_ENABLE_SSE" to use it
619 (FreeBSD-STABLE required, or use kernel patches).</P> 620 (FreeBSD-STABLE required, or use kernel patches).</P>
620 621
621 <P>If <B>MPlayer</B> complains about "CD-ROM Device '/dev/cdrom' not found!" make a 622 <P>If <B>MPlayer</B> complains about "CD-ROM Device '/dev/cdrom' not found!" make a
622 symbolic link: <CODE>ln -s /dev/(your_cdrom_device) /dev/cdrom</CODE></P> 623 symbolic link: <CODE>ln -s /dev/(your_cdrom_device) /dev/cdrom</CODE></P>
623 624
624 <P>There's no DVD support for FreeBSD yet.</P> 625 <P>There's no DVD support for FreeBSD yet.</P>
625 626
626 <P><B><A NAME=6.3>6.3. Solaris</A></B></P> 627 <P><B><A NAME=6.3>6.3. Solaris</A></B></P>
675 <P>Typical error you get when building with a GNU C compiler that does 676 <P>Typical error you get when building with a GNU C compiler that does
676 not use GNU as:</P> 677 not use GNU as:</P>
677 678
678 <P><PRE> % gmake 679 <P><PRE> % gmake
679 ... 680 ...
680 gcc -c -Iloader -Ilibvo -O4 -march=i686 -mcpu=i686 -pipe -ffast-math 681 gcc -c -Iloader -Ilibvo -O4 -march=i686 -mcpu=i686 -pipe -ffast-math
681 -fomit-frame-pointer -I/usr/local/include -o mplayer.o mplayer.c 682 -fomit-frame-pointer -I/usr/local/include -o mplayer.o mplayer.c
682 Assembler: mplayer.c 683 Assembler: mplayer.c
683 "(stdin)", line 3567 : Illegal mnemonic 684 "(stdin)", line 3567 : Illegal mnemonic
684 "(stdin)", line 3567 : Syntax error 685 "(stdin)", line 3567 : Syntax error
685 ... more "Illegal mnemonic" and "Syntax error" errors ...</PRE></P> 686 ... more "Illegal mnemonic" and "Syntax error" errors ...</PRE></P>
702 (<A HREF="http://groups.yahoo.com/group/solarisonintel/message/22592">http://groups.yahoo.com/group/solarisonintel/message/22592</A>) 703 (<A HREF="http://groups.yahoo.com/group/solarisonintel/message/22592">http://groups.yahoo.com/group/solarisonintel/message/22592</A>)
703 </UL></P> 704 </UL></P>
704 705
705 <P>On Solaris with an UltraSPARC CPU, you can get some extra speed by 706 <P>On Solaris with an UltraSPARC CPU, you can get some extra speed by
706 using the CPU's VIS instructions for certain time consuming operations. 707 using the CPU's VIS instructions for certain time consuming operations.
707 VIS acceleration can be used in MPlayer by calling functions in Sun's 708 VIS acceleration can be used in MPlayer by calling functions in Sun's
708 <A HREF="http://www.sun.com/sparc/vis/mediaLib.html">mediaLib</A>.</P> 709 <A HREF="http://www.sun.com/sparc/vis/mediaLib.html">mediaLib</A>.</P>
709 710
710 <P>VIS accelerated operations from mediaLib are used for mpeg2 video 711 <P>VIS accelerated operations from mediaLib are used for mpeg2 video
711 decoding and for color space conversion in the video output drivers.</P> 712 decoding and for color space conversion in the video output drivers.</P>
712 713