Mercurial > mplayer.hg
comparison DOCS/documentation.html @ 7814:988498df1996
<B>MPlayer</B> ---> MPlayer
author | diego |
---|---|
date | Sun, 20 Oct 2002 12:20:39 +0000 |
parents | 76940a39405a |
children | b582c6fb0053 |
comparison
equal
deleted
inserted
replaced
7813:76940a39405a | 7814:988498df1996 |
---|---|
305 | 305 |
306 | 306 |
307 <H1><A NAME="introduction">1. Introduction</A></H1> | 307 <H1><A NAME="introduction">1. Introduction</A></H1> |
308 | 308 |
309 | 309 |
310 <P><B>MPlayer</B> is a movie player for LINUX (runs on many other Unices, and | 310 <P>MPlayer is a movie player for LINUX (runs on many other Unices, and |
311 <B>non-x86</B> CPUs, see the <A HREF="#ports">ports section</A>). It plays most | 311 <B>non-x86</B> CPUs, see the <A HREF="#ports">ports section</A>). It plays most |
312 MPEG, VOB, AVI, OGG, VIVO, ASF/WMV, QT/MOV, FLI, RM, NuppelVideo, yuv4mpeg, | 312 MPEG, VOB, AVI, OGG, VIVO, ASF/WMV, QT/MOV, FLI, RM, NuppelVideo, yuv4mpeg, |
313 FILM, RoQ, PVA files, supported by many native, XAnim, RealPlayer, and | 313 FILM, RoQ, PVA files, supported by many native, XAnim, RealPlayer, and |
314 Win32 DLL codecs. You can watch <B>VideoCD</B>, <B>SVCD</B>, <B>DVD</B>, | 314 Win32 DLL codecs. You can watch <B>VideoCD</B>, <B>SVCD</B>, <B>DVD</B>, |
315 <B>3ivx</B>, <B>RealMedia</B>, and <B>DivX</B> movies too (and you don't need | 315 <B>3ivx</B>, <B>RealMedia</B>, and <B>DivX</B> movies too (and you don't need |
316 the avifile | 316 the avifile |
317 library at all!). Another big feature of <B>MPlayer</B> is the wide range of | 317 library at all!). Another big feature of MPlayer is the wide range of |
318 supported output drivers. It works with X11, Xv, DGA, OpenGL, SVGAlib, fbdev, | 318 supported output drivers. It works with X11, Xv, DGA, OpenGL, SVGAlib, fbdev, |
319 AAlib, DirectFB, but you can also use GGI and SDL (and this way all their | 319 AAlib, DirectFB, but you can also use GGI and SDL (and this way all their |
320 drivers) and some lowlevel card-specific drivers (for Matrox, 3Dfx and Radeon, | 320 drivers) and some lowlevel card-specific drivers (for Matrox, 3Dfx and Radeon, |
321 Mach64, Permedia3) too! Most | 321 Mach64, Permedia3) too! Most |
322 of them supports software or hardware scaling, so you can enjoy movies in | 322 of them supports software or hardware scaling, so you can enjoy movies in |
323 fullscreen. <B>MPlayer</B> supports displaying through some hardware MPEG | 323 fullscreen. MPlayer supports displaying through some hardware MPEG |
324 decoder boards, such as the <B><A HREF="video.html#dvb">DVB</A></B> and | 324 decoder boards, such as the <B><A HREF="video.html#dvb">DVB</A></B> and |
325 <B><A HREF="video.html#dxr3">DXR3/Hollywood+</A></B>. And what about the nice big antialiased | 325 <B><A HREF="video.html#dxr3">DXR3/Hollywood+</A></B>. And what about the nice big antialiased |
326 shaded subtitles (<B>10 supported types</B>) with European/ISO 8859-1,2 | 326 shaded subtitles (<B>10 supported types</B>) with European/ISO 8859-1,2 |
327 (Hungarian, English, Czech, etc), Cyrillic, Korean fonts, and the onscreen | 327 (Hungarian, English, Czech, etc), Cyrillic, Korean fonts, and the onscreen |
328 display (OSD)?</P> | 328 display (OSD)?</P> |
329 | 329 |
330 <P><B>MPlayer</B> is under GPL v2 license.</P> | 330 <P>MPlayer is under GPL v2 license.</P> |
331 | 331 |
332 <P>The player is rock solid playing damaged MPEG files (useful for some VCDs), | 332 <P>The player is rock solid playing damaged MPEG files (useful for some VCDs), |
333 and it plays bad AVI files which are unplayable with the famous | 333 and it plays bad AVI files which are unplayable with the famous |
334 windows media player. Even AVI files without index chunk are playable, and | 334 windows media player. Even AVI files without index chunk are playable, and |
335 you can temporarily rebuild their indexes with the <CODE>-idx</CODE> option, or | 335 you can temporarily rebuild their indexes with the <CODE>-idx</CODE> option, or |
336 permanently with <B>MEncoder</B>, thus enabling seeking! | 336 permanently with MEncoder, thus enabling seeking! |
337 As you see, stability and quality are the most important things, | 337 As you see, stability and quality are the most important things, |
338 but the speed is also amazing.</P> | 338 but the speed is also amazing.</P> |
339 | 339 |
340 | 340 |
341 <H2><A NAME="history">1.1 History</A></H2> | 341 <H2><A NAME="history">1.1 History</A></H2> |
388 | 388 |
389 | 389 |
390 <H2><A NAME="installation">1.2 Installation</A></H2> | 390 <H2><A NAME="installation">1.2 Installation</A></H2> |
391 | 391 |
392 <P>In this chapter I'll try to guide you through the compiling and | 392 <P>In this chapter I'll try to guide you through the compiling and |
393 configuring process of <B>MPlayer</B>. It's not easy, but it won't necessarily | 393 configuring process of MPlayer. It's not easy, but it won't necessarily |
394 be hard. If you experience a different behavior than what I explain, please | 394 be hard. If you experience a different behavior than what I explain, please |
395 search through this documentation and you'll find your answers. If you | 395 search through this documentation and you'll find your answers. If you |
396 see links, please follow them and read carefully what they contain. It | 396 see links, please follow them and read carefully what they contain. It |
397 will take some time, but it DOES worth it.</P> | 397 will take some time, but it DOES worth it.</P> |
398 | 398 |
410 2.96. So downgrade to 2.95.x (downgrade libstdc++ too, other programs may | 410 2.96. So downgrade to 2.95.x (downgrade libstdc++ too, other programs may |
411 need it) or don't up/downgrade at all (but in this case, be prepared for | 411 need it) or don't up/downgrade at all (but in this case, be prepared for |
412 runtime problems). If you vote for 3.x.x, try to use the latest version, | 412 runtime problems). If you vote for 3.x.x, try to use the latest version, |
413 early releases had various bugs, so be sure you use at least 3.1, it's | 413 early releases had various bugs, so be sure you use at least 3.1, it's |
414 tested and working. For detailed information about gcc 2.96's bugs (that are | 414 tested and working. For detailed information about gcc 2.96's bugs (that are |
415 still NOT fixed, they have been WORKED AROUND in <B>MPlayer</B>!), see the | 415 still NOT fixed, they have been WORKED AROUND in MPlayer!), see the |
416 <A HREF="users_against_developers.html#gcc">gcc 2.96</A> section and the | 416 <A HREF="users_against_developers.html#gcc">gcc 2.96</A> section and the |
417 <A HREF="faq.html">FAQ</A>.</LI> | 417 <A HREF="faq.html">FAQ</A>.</LI> |
418 <LI><B>XFree86</B> - suggested version is <B>always the newest (4.2.1)</B>. | 418 <LI><B>XFree86</B> - suggested version is <B>always the newest (4.2.1)</B>. |
419 Normally, everyone wants this, as starting with XFree86 4.0.2, it contains | 419 Normally, everyone wants this, as starting with XFree86 4.0.2, it contains |
420 the <A HREF="video.html#xv">XVideo</A> extension (somewhere referred to | 420 the <A HREF="video.html#xv">XVideo</A> extension (somewhere referred to |
427 usually isn't important.</LI> | 427 usually isn't important.</LI> |
428 <LI><B>SDL</B> - it's not mandatory, but can help in some cases (bad audio, | 428 <LI><B>SDL</B> - it's not mandatory, but can help in some cases (bad audio, |
429 video cards that lag strangely with the xv driver). Always use the newest | 429 video cards that lag strangely with the xv driver). Always use the newest |
430 (beginning from 1.2.x).</LI> | 430 (beginning from 1.2.x).</LI> |
431 <LI><B>libjpeg</B> - optional JPEG decoder, used by -mf and some QT MOV files. | 431 <LI><B>libjpeg</B> - optional JPEG decoder, used by -mf and some QT MOV files. |
432 Useful for both <B>MPlayer</B> and <B>MEncoder</B> if you plan to work with jpeg files.</LI> | 432 Useful for both MPlayer and MEncoder if you plan to work with jpeg files.</LI> |
433 <LI><B>libpng</B> - recommended and default (M)PNG decoder. Required for GUI. | 433 <LI><B>libpng</B> - recommended and default (M)PNG decoder. Required for GUI. |
434 Useful for both <B>MPlayer</B> and <B>MEncoder</B>.</LI> | 434 Useful for both MPlayer and MEncoder.</LI> |
435 <LI><B>lame</B> - recommended, needed for encoding MP3 audio with MEncoder, | 435 <LI><B>lame</B> - recommended, needed for encoding MP3 audio with MEncoder, |
436 suggested version is <B>always the newest</B> (at least 3.90).</LI> | 436 suggested version is <B>always the newest</B> (at least 3.90).</LI> |
437 <LI><B>libogg</B> - optional, needed for playing OGG file format.</LI> | 437 <LI><B>libogg</B> - optional, needed for playing OGG file format.</LI> |
438 <LI><B>libvorbis</B> - optional, needed for playing OGG Vorbis audio.</LI> | 438 <LI><B>libvorbis</B> - optional, needed for playing OGG Vorbis audio.</LI> |
439 <LI><B><A HREF="http://www.live.com/mplayer/">LIVE.COM Streaming Media</A></B> | 439 <LI><B><A HREF="http://www.live.com/mplayer/">LIVE.COM Streaming Media</A></B> |
453 <LI>encoding with most of the mentioned codecs</LI> | 453 <LI>encoding with most of the mentioned codecs</LI> |
454 <LI>this codec is the <B>fastest codec available</B> for DivX/3/4/5 and | 454 <LI>this codec is the <B>fastest codec available</B> for DivX/3/4/5 and |
455 other MPEG4 types. Recommended!</LI> | 455 other MPEG4 types. Recommended!</LI> |
456 </UL> | 456 </UL> |
457 </LI> | 457 </LI> |
458 <LI><B>Win32 codecs</B>: If you plan to use <B>MPlayer</B> on x86 | 458 <LI><B>Win32 codecs</B>: If you plan to use MPlayer on x86 |
459 architecture, you will possibly need them. Download and unzip w32codecs.zip | 459 architecture, you will possibly need them. Download and unzip w32codecs.zip |
460 to /usr/lib/win32 <B>BEFORE</B> compiling <B>MPlayer</B>, otherwise no Win32 | 460 to /usr/lib/win32 <B>BEFORE</B> compiling MPlayer, otherwise no Win32 |
461 support will be compiled!<BR> | 461 support will be compiled!<BR> |
462 <B>Note:</B> the avifile project has a similar codecs package, but it differs | 462 <B>Note:</B> the avifile project has a similar codecs package, but it differs |
463 from ours. If you want to use all supported codecs, then install our package | 463 from ours. If you want to use all supported codecs, then install our package |
464 (do not worry, avifile works with it without problems). Features:<BR> | 464 (do not worry, avifile works with it without problems). Features:<BR> |
465 <UL> | 465 <UL> |
496 </LI> | 496 </LI> |
497 <LI>The <A HREF="codecs.html#xanim">XAnim codecs</A> are the best (full | 497 <LI>The <A HREF="codecs.html#xanim">XAnim codecs</A> are the best (full |
498 screen, hardware YUV zoom) for decoding <B>3ivx</B> and Indeo 3/4/5 movies, | 498 screen, hardware YUV zoom) for decoding <B>3ivx</B> and Indeo 3/4/5 movies, |
499 and some old formats. And they are multiplatform, so this is the only way to | 499 and some old formats. And they are multiplatform, so this is the only way to |
500 play Indeo on non-x86 platforms (well, apart from using XAnim:). But for | 500 play Indeo on non-x86 platforms (well, apart from using XAnim:). But for |
501 example Cinepak movies are best played with <B>MPlayer</B>'s own Cinepak | 501 example Cinepak movies are best played with MPlayer's own Cinepak |
502 decoder!</LI> | 502 decoder!</LI> |
503 <LI>For <B>Ogg Vorbis</B> audio decoding you need to install | 503 <LI>For <B>Ogg Vorbis</B> audio decoding you need to install |
504 <CODE>libvorbis</CODE> properly. Use deb/rpm packages if available, or | 504 <CODE>libvorbis</CODE> properly. Use deb/rpm packages if available, or |
505 compile from | 505 compile from |
506 <A HREF="http://ogg.org/ogg/vorbis/download/vorbis_nightly_cvs.tgz">source</A> | 506 <A HREF="http://ogg.org/ogg/vorbis/download/vorbis_nightly_cvs.tgz">source</A> |
507 (this is a nightly updated tarball of Vorbis CVS).</LI> | 507 (this is a nightly updated tarball of Vorbis CVS).</LI> |
508 <LI><B>MPlayer</B> can use the libraries of RealPlayer 8 or RealONE to play | 508 <LI>MPlayer can use the libraries of RealPlayer 8 or RealONE to play |
509 files with <B>RealVideo 2.0 - 4.0</B> video, and Sipro/Cook audio. See | 509 files with <B>RealVideo 2.0 - 4.0</B> video, and Sipro/Cook audio. See |
510 <A HREF="formats.html#real">RealMedia file format</A> section for | 510 <A HREF="formats.html#real">RealMedia file format</A> section for |
511 installation instructions and more information.</LI> | 511 installation instructions and more information.</LI> |
512 </UL> | 512 </UL> |
513 | 513 |
526 <LI><B>Matrox G200/G400/G450/G550 cards</B>: although a | 526 <LI><B>Matrox G200/G400/G450/G550 cards</B>: although a |
527 <A HREF="video.html#vidix">Vidix driver</A> is provided, it is recommended | 527 <A HREF="video.html#vidix">Vidix driver</A> is provided, it is recommended |
528 to use the mga_vid kernel module instead, for it works much better. | 528 to use the mga_vid kernel module instead, for it works much better. |
529 Please see the <A HREF="video.html#mga_vid">mga_vid</A> section about its | 529 Please see the <A HREF="video.html#mga_vid">mga_vid</A> section about its |
530 installation and usage. It is important to do these steps <I>before</I> | 530 installation and usage. It is important to do these steps <I>before</I> |
531 compiling <B>MPlayer</B>, otherwise no mga_vid support will be built. Also | 531 compiling MPlayer, otherwise no mga_vid support will be built. Also |
532 check out the <A HREF="video.html#tv-out_matrox">Matrox TV-out</A> section. | 532 check out the <A HREF="video.html#tv-out_matrox">Matrox TV-out</A> section. |
533 <U><B>If you don't use Linux</B></U>, your only possibility is the VIDIX | 533 <U><B>If you don't use Linux</B></U>, your only possibility is the VIDIX |
534 driver: read the <A HREF="video.html#vidix">VIDIX</A> section.</LI> | 534 driver: read the <A HREF="video.html#vidix">VIDIX</A> section.</LI> |
535 <LI><B>3Dfx Voodoo3/Banshee cards</B>: please see the | 535 <LI><B>3Dfx Voodoo3/Banshee cards</B>: please see the |
536 <A HREF="video.html#tdfxfb">tdfxfb</A> section in order to gain big | 536 <A HREF="video.html#tdfxfb">tdfxfb</A> section in order to gain big |
537 speedup. It is important to do these steps <B>before</B> compiling | 537 speedup. It is important to do these steps <B>before</B> compiling |
538 <B>MPlayer</B>, otherwise no 3Dfx support will be built. Also see the <A | 538 MPlayer, otherwise no 3Dfx support will be built. Also see the <A |
539 HREF="video.html#tv-out_voodoo">3dfx TV-out section</A>. If you use X, use | 539 HREF="video.html#tv-out_voodoo">3dfx TV-out section</A>. If you use X, use |
540 <B>at least 4.2.0</B>, as the 3dfx Xv driver was broken in 4.1.0 and earlier | 540 <B>at least 4.2.0</B>, as the 3dfx Xv driver was broken in 4.1.0 and earlier |
541 releases.</LI> | 541 releases.</LI> |
542 <LI><B>ATI cards</B>: <A HREF="video.html#vidix">Vidix driver</A> is | 542 <LI><B>ATI cards</B>: <A HREF="video.html#vidix">Vidix driver</A> is |
543 provided for the following cards: | 543 provided for the following cards: |
634 <A HREF="codecs.html#software_ac3">Software AC3 decoding</A> section. | 634 <A HREF="codecs.html#software_ac3">Software AC3 decoding</A> section. |
635 For hardware AC3 passthrough you <B>must</B> use ALSA 0.9 with OSS emulation!</LI> | 635 For hardware AC3 passthrough you <B>must</B> use ALSA 0.9 with OSS emulation!</LI> |
636 <LI><B>C-Media with SP/DIF out</B>: hardware AC3 passthrough is possible | 636 <LI><B>C-Media with SP/DIF out</B>: hardware AC3 passthrough is possible |
637 with these cards, see | 637 with these cards, see |
638 <A HREF="codecs.html#hardware_ac3">Hardware AC3 decoding</A> section.</LI> | 638 <A HREF="codecs.html#hardware_ac3">Hardware AC3 decoding</A> section.</LI> |
639 <LI>Features of <B>other cards</B> aren't supported by <B>MPlayer</B>. | 639 <LI>Features of <B>other cards</B> aren't supported by MPlayer. |
640 <U>It's very recommended to read the <A HREF="sound.html">sound card | 640 <U>It's very recommended to read the <A HREF="sound.html">sound card |
641 section</A>!</U></LI> | 641 section</A>!</U></LI> |
642 </UL> | 642 </UL> |
643 | 643 |
644 <H4>Features:</H4> | 644 <H4>Features:</H4> |
645 | 645 |
646 <UL> | 646 <UL> |
647 <LI>Decide if you need GUI. If you do, see the <A HREF="#gui">GUI section</A> | 647 <LI>Decide if you need GUI. If you do, see the <A HREF="#gui">GUI section</A> |
648 before compiling.</LI> | 648 before compiling.</LI> |
649 <LI>If you want to install <B>MEncoder</B> (our great all-purpose encoder), | 649 <LI>If you want to install MEncoder (our great all-purpose encoder), |
650 see the <A HREF="encoding.html">MEncoder section</A>.</LI> | 650 see the <A HREF="encoding.html">MEncoder section</A>.</LI> |
651 <LI>If you have a V4L compatible <B>TV tuner</B> card, and wish to watch/grab | 651 <LI>If you have a V4L compatible <B>TV tuner</B> card, and wish to watch/grab |
652 and encode movies with <B>MPlayer</B>, read the <A HREF="#tv">TV input</A> | 652 and encode movies with MPlayer, read the <A HREF="#tv">TV input</A> |
653 section.</LI> | 653 section.</LI> |
654 </UL> | 654 </UL> |
655 | 655 |
656 <P>Then build <B>MPlayer</B>:</P> | 656 <P>Then build MPlayer:</P> |
657 | 657 |
658 <PRE> | 658 <PRE> |
659 ./configure | 659 ./configure |
660 make | 660 make |
661 make install | 661 make install |
662 </PRE> | 662 </PRE> |
663 | 663 |
664 <P>At this point, <B>MPlayer</B> is ready to use. The directory | 664 <P>At this point, MPlayer is ready to use. The directory |
665 <CODE>$PREFIX/share/mplayer</CODE> contains the <CODE>codecs.conf</CODE> | 665 <CODE>$PREFIX/share/mplayer</CODE> contains the <CODE>codecs.conf</CODE> |
666 file, which is used to tell the program all the codecs and their | 666 file, which is used to tell the program all the codecs and their |
667 capabilities. This file should always be kept up to date together with the | 667 capabilities. This file should always be kept up to date together with the |
668 main binary.<BR> | 668 main binary.<BR> |
669 Check if you have <CODE>codecs.conf</CODE> in your home directory | 669 Check if you have <CODE>codecs.conf</CODE> in your home directory |
670 (<CODE>~/.mplayer/codecs.conf</CODE>) left from old <B>MPlayer</B> versions, and remove it.</P> | 670 (<CODE>~/.mplayer/codecs.conf</CODE>) left from old MPlayer versions, and remove it.</P> |
671 | 671 |
672 <P><B>Debian users</B> can build a <CODE>.deb</CODE> package for themselves, | 672 <P><B>Debian users</B> can build a <CODE>.deb</CODE> package for themselves, |
673 it's very simple. Just exec <CODE>fakeroot debian/rules binary</CODE> in | 673 it's very simple. Just exec <CODE>fakeroot debian/rules binary</CODE> in |
674 <B>MPlayer</B>'s root directory. See | 674 MPlayer's root directory. See |
675 <A HREF="documentation.html#debian">Debian packaging</A> for detailed | 675 <A HREF="documentation.html#debian">Debian packaging</A> for detailed |
676 instructions.</P> | 676 instructions.</P> |
677 | 677 |
678 <P><B>Always browse the output of <CODE>./configure</CODE></B>, and the | 678 <P><B>Always browse the output of <CODE>./configure</CODE></B>, and the |
679 <CODE>configure.log</CODE> file, they contain information about what will be | 679 <CODE>configure.log</CODE> file, they contain information about what will be |
710 </UL> | 710 </UL> |
711 | 711 |
712 <P>Currently you can't use the <CODE>-gui</CODE> option on the command line, | 712 <P>Currently you can't use the <CODE>-gui</CODE> option on the command line, |
713 due to technical reasons.</P> | 713 due to technical reasons.</P> |
714 | 714 |
715 <P>As <B>MPlayer</B> doesn't have a skin included, you have to download them if | 715 <P>As MPlayer doesn't have a skin included, you have to download them if |
716 you want to use the GUI. See the | 716 you want to use the GUI. See the |
717 <A HREF="http://www.mplayerhq.hu/homepage/dload.html">download page</A>. | 717 <A HREF="http://www.mplayerhq.hu/homepage/dload.html">download page</A>. |
718 They should be extracted to the usual system-wide directory | 718 They should be extracted to the usual system-wide directory |
719 (<CODE>$PREFIX/share/mplayer/Skin</CODE>), or to | 719 (<CODE>$PREFIX/share/mplayer/Skin</CODE>), or to |
720 <CODE>$HOME/.mplayer/Skin</CODE>. <B>MPlayer</B> by default looks in these | 720 <CODE>$HOME/.mplayer/Skin</CODE>. MPlayer by default looks in these |
721 directories for a directory named <I>default</I>, but you can use the | 721 directories for a directory named <I>default</I>, but you can use the |
722 <CODE>-skin newskin</CODE> option, or the <CODE>skin=newskin</CODE> config | 722 <CODE>-skin newskin</CODE> option, or the <CODE>skin=newskin</CODE> config |
723 file directive to use the skin in <CODE>*/Skin/newskin</CODE> directory.</P> | 723 file directive to use the skin in <CODE>*/Skin/newskin</CODE> directory.</P> |
724 | 724 |
725 | 725 |
726 <H2><A NAME="subtitles_osd">1.4 Subtitles and OSD</A></H2> | 726 <H2><A NAME="subtitles_osd">1.4 Subtitles and OSD</A></H2> |
727 | 727 |
728 <P> | 728 <P> |
729 <B>MPlayer</B> can display subtitles along with movie files. Currently the following | 729 MPlayer can display subtitles along with movie files. Currently the following |
730 formats are supported:</P> | 730 formats are supported:</P> |
731 <UL> | 731 <UL> |
732 <LI>VobSub</LI> | 732 <LI>VobSub</LI> |
733 <LI>Microdvd</LI> | 733 <LI>Microdvd</LI> |
734 <LI>SubRip</LI> | 734 <LI>SubRip</LI> |
777 <P>If you experience a growing delay between the movie and the subtitles when | 777 <P>If you experience a growing delay between the movie and the subtitles when |
778 using a MicroDVD subtitle file, most likely the frame rate of the movie and | 778 using a MicroDVD subtitle file, most likely the frame rate of the movie and |
779 the subtitle file are different.<BR> Please note that the MicroDVD subtitle | 779 the subtitle file are different.<BR> Please note that the MicroDVD subtitle |
780 format uses absolute frame numbers for its timing, and therefore the | 780 format uses absolute frame numbers for its timing, and therefore the |
781 <CODE>-subfps</CODE> option cannot be used with this format. As | 781 <CODE>-subfps</CODE> option cannot be used with this format. As |
782 <B>MPlayer</B> has no way to guess the frame rate of the subtitle file, you | 782 MPlayer has no way to guess the frame rate of the subtitle file, you |
783 have to manually convert the frame rate. There is a little perl script in the | 783 have to manually convert the frame rate. There is a little perl script in the |
784 <CODE>contrib</CODE> directory of the MPlayer FTP site to do this conversion | 784 <CODE>contrib</CODE> directory of the MPlayer FTP site to do this conversion |
785 for you.</P> | 785 for you.</P> |
786 | 786 |
787 <P>About DVD subtitles, read the <A HREF="cd-dvd.html#dvd">DVD section</A>.</P> | 787 <P>About DVD subtitles, read the <A HREF="cd-dvd.html#dvd">DVD section</A>.</P> |
788 | 788 |
789 | 789 |
790 <H3><A NAME="mpsub">1.4.1 MPlayer's own subtitle format (MPsub)</A></H3> | 790 <H3><A NAME="mpsub">1.4.1 MPlayer's own subtitle format (MPsub)</A></H3> |
791 | 791 |
792 <P><B>MPlayer</B> introduces a new subtitle format called <B>MPsub</B>. It was | 792 <P>MPlayer introduces a new subtitle format called <B>MPsub</B>. It was |
793 designed by me (Gabucino). Basically its main feature is being | 793 designed by me (Gabucino). Basically its main feature is being |
794 <I>dynamically</I> time-based (although it has frame-based mode too). Example | 794 <I>dynamically</I> time-based (although it has frame-based mode too). Example |
795 (from | 795 (from |
796 <A HREF="tech/mpsub.sub">DOCS/tech/mpsub.sub</A>):</P> | 796 <A HREF="tech/mpsub.sub">DOCS/tech/mpsub.sub</A>):</P> |
797 | 797 |
819 Display</B>. OSD is used to display current time, volume bar, seek bar | 819 Display</B>. OSD is used to display current time, volume bar, seek bar |
820 etc.</P> | 820 etc.</P> |
821 | 821 |
822 <H3><A NAME="install_osd">1.4.2 Installing OSD and subtitles</A></H3> | 822 <H3><A NAME="install_osd">1.4.2 Installing OSD and subtitles</A></H3> |
823 | 823 |
824 <P>You need an <B>MPlayer</B> font package to be able to use OSD/SUB feature. | 824 <P>You need an MPlayer font package to be able to use OSD/SUB feature. |
825 There are many ways to get it:</P> | 825 There are many ways to get it:</P> |
826 | 826 |
827 <UL> | 827 <UL> |
828 <LI>download ready-to-use font packages from <B>MPlayer</B> site. | 828 <LI>download ready-to-use font packages from MPlayer site. |
829 Note: currently available fonts are limited for iso 8859-1/2 support, | 829 Note: currently available fonts are limited for iso 8859-1/2 support, |
830 but there are some other (including Korean, Russian, 8859-8 etc) fonts | 830 but there are some other (including Korean, Russian, 8859-8 etc) fonts |
831 at contrib/font section of FTP, made by users.<BR> | 831 at contrib/font section of FTP, made by users.<BR> |
832 <BR> | 832 <BR> |
833 Font should have appropriate font.desc file which maps unicode font | 833 Font should have appropriate font.desc file which maps unicode font |
869 in config file.</P> | 869 in config file.</P> |
870 | 870 |
871 | 871 |
872 <H2><A NAME="rtc">1.5 RTC</A></H2> | 872 <H2><A NAME="rtc">1.5 RTC</A></H2> |
873 | 873 |
874 There are three timing methods in <B>MPlayer</B>. | 874 There are three timing methods in MPlayer. |
875 | 875 |
876 <UL> | 876 <UL> |
877 <LI><B>To use the old method</B>, you don't have to do anything. It uses | 877 <LI><B>To use the old method</B>, you don't have to do anything. It uses |
878 <CODE>usleep()</CODE> to tune A/V sync, with +/- 10ms accuracy. However | 878 <CODE>usleep()</CODE> to tune A/V sync, with +/- 10ms accuracy. However |
879 sometimes the sync has to be tuned even finer.</LI> | 879 sometimes the sync has to be tuned even finer.</LI> |
880 <LI><B>The new timer</B> code uses PC's RTC (Real Time Clock) for this task, | 880 <LI><B>The new timer</B> code uses PC's RTC (Real Time Clock) for this task, |
881 because it has precise 1ms timers. It is automagically enabled when | 881 because it has precise 1ms timers. It is automagically enabled when |
882 available, but requires root privileges, a <I>setuid root</I> | 882 available, but requires root privileges, a <I>setuid root</I> |
883 <B>MPlayer</B> binary or a properly set up kernel. | 883 MPlayer binary or a properly set up kernel. |
884 <BR> | 884 <BR> |
885 If you are running kernel 2.4.19pre8 or later you can adjust the maximum | 885 If you are running kernel 2.4.19pre8 or later you can adjust the maximum |
886 RTC frequency for normal users through the <CODE>/proc</CODE> filesystem. | 886 RTC frequency for normal users through the <CODE>/proc</CODE> filesystem. |
887 Use this command to enable RTC for normal users: | 887 Use this command to enable RTC for normal users: |
888 <P> | 888 <P> |
982 <H1><A NAME="usage">3. Usage</A></H1> | 982 <H1><A NAME="usage">3. Usage</A></H1> |
983 | 983 |
984 | 984 |
985 <H2><A NAME="command_line">3.1 Command line</A></H2> | 985 <H2><A NAME="command_line">3.1 Command line</A></H2> |
986 | 986 |
987 <P><B>MPlayer</B> utilizes a complex playtree. It consists of global options | 987 <P>MPlayer utilizes a complex playtree. It consists of global options |
988 written as first (for example <CODE>mplayer -vfm 5</CODE>), and options | 988 written as first (for example <CODE>mplayer -vfm 5</CODE>), and options |
989 written after filenames, that apply only to the given filename/URL/whatever | 989 written after filenames, that apply only to the given filename/URL/whatever |
990 (for example <CODE>mplayer -vfm 5 movie1.avi movie2.avi -vfm 4</CODE>).<BR> | 990 (for example <CODE>mplayer -vfm 5 movie1.avi movie2.avi -vfm 4</CODE>).<BR> |
991 You can group filenames/URLs together using { and }. It's useful with | 991 You can group filenames/URLs together using { and }. It's useful with |
992 option -loop: <CODE>mplayer { 1.avi -loop 2 2.avi } -loop 3</CODE> | 992 option -loop: <CODE>mplayer { 1.avi -loop 2 2.avi } -loop 3</CODE> |
1015 </PRE> | 1015 </PRE> |
1016 | 1016 |
1017 | 1017 |
1018 <H2><A NAME="control">3.2 Control</A></H2> | 1018 <H2><A NAME="control">3.2 Control</A></H2> |
1019 | 1019 |
1020 <P><B>MPlayer</B> has a fully configurable, command driven, control layer which | 1020 <P>MPlayer has a fully configurable, command driven, control layer which |
1021 lets you control <B>MPlayer</B> with keyboard, mouse, joystick or remote | 1021 lets you control MPlayer with keyboard, mouse, joystick or remote |
1022 control (using LIRC). See the man page for the complete list of keyboard | 1022 control (using LIRC). See the man page for the complete list of keyboard |
1023 controls.</P> | 1023 controls.</P> |
1024 | 1024 |
1025 | 1025 |
1026 <H3><A NAME="controls_configuration">3.2.1 Controls configuration</A></H3> | 1026 <H3><A NAME="controls_configuration">3.2.1 Controls configuration</A></H3> |
1027 | 1027 |
1028 <P><B>MPlayer</B> allows you bind any key/button to any <B>MPlayer</B> command | 1028 <P>MPlayer allows you bind any key/button to any MPlayer command |
1029 using a simple config file. The syntax consist of a key name followed by a | 1029 using a simple config file. The syntax consist of a key name followed by a |
1030 command. The default config file location is | 1030 command. The default config file location is |
1031 <CODE>$HOME/.mplayer/input.conf</CODE> but it can be overridden using the | 1031 <CODE>$HOME/.mplayer/input.conf</CODE> but it can be overridden using the |
1032 <CODE>-input</CODE> conf switch (relative path are relative to | 1032 <CODE>-input</CODE> conf switch (relative path are relative to |
1033 <CODE>$HOME/.mplayer</CODE>). | 1033 <CODE>$HOME/.mplayer</CODE>). |
1113 Type 0 is a relative seek of +/- val seconds.<BR> | 1113 Type 0 is a relative seek of +/- val seconds.<BR> |
1114 Type 1 seek to val % in the movie.</P></LI> | 1114 Type 1 seek to val % in the movie.</P></LI> |
1115 <LI><B>audio_delay</B> (float) val | 1115 <LI><B>audio_delay</B> (float) val |
1116 <P>Adjust the audio delay of val seconds</P></LI> | 1116 <P>Adjust the audio delay of val seconds</P></LI> |
1117 <LI><B>quit</B> | 1117 <LI><B>quit</B> |
1118 <P>Quit <B>MPlayer</B></P></LI> | 1118 <P>Quit MPlayer</P></LI> |
1119 <LI><B>pause</B> | 1119 <LI><B>pause</B> |
1120 <P>Pause/unpause the playback</P></LI> | 1120 <P>Pause/unpause the playback</P></LI> |
1121 <LI><B>grap_frames</B> | 1121 <LI><B>grap_frames</B> |
1122 <P>Somebody know ?</P></LI> | 1122 <P>Somebody know ?</P></LI> |
1123 <LI><B>pt_step</B> (int) val [(int) force=0] | 1123 <LI><B>pt_step</B> (int) val [(int) force=0] |
1173 <P>Linux Infrared Remote Control - use an easy to build home-brewn IR-receiver, | 1173 <P>Linux Infrared Remote Control - use an easy to build home-brewn IR-receiver, |
1174 an (almost) arbitrary remote control and control your Linux box with it! | 1174 an (almost) arbitrary remote control and control your Linux box with it! |
1175 More about it at <A HREF="http://www.lirc.org">www.lirc.org</A>.</P> | 1175 More about it at <A HREF="http://www.lirc.org">www.lirc.org</A>.</P> |
1176 | 1176 |
1177 <P>If you have installed the lirc-package, configure will autodetect it. If | 1177 <P>If you have installed the lirc-package, configure will autodetect it. If |
1178 everything went fine, <B>MPlayer</B> will print a message like "Setting up | 1178 everything went fine, MPlayer will print a message like "Setting up |
1179 lirc support..." on startup. If an error occurs it will tell you. If it | 1179 lirc support..." on startup. If an error occurs it will tell you. If it |
1180 doesn't tell you anything about LIRC there's no support compiled in. That's | 1180 doesn't tell you anything about LIRC there's no support compiled in. That's |
1181 it :-)</P> | 1181 it :-)</P> |
1182 | 1182 |
1183 <P>The application name for <B>MPlayer</B> is - oh wonder - 'mplayer'. | 1183 <P>The application name for MPlayer is - oh wonder - 'mplayer'. |
1184 You can use any mplayer commands and even pass more than one command by | 1184 You can use any mplayer commands and even pass more than one command by |
1185 separating them with \n. Don't forget to enable the repeat flag in .lircrc | 1185 separating them with \n. Don't forget to enable the repeat flag in .lircrc |
1186 when it make sense (seek, volume, etc). Here's an excerpt from my | 1186 when it make sense (seek, volume, etc). Here's an excerpt from my |
1187 .lircrc:</P> | 1187 .lircrc:</P> |
1188 | 1188 |
1218 use the -lircconf <filename> switch to specify another file.</P> | 1218 use the -lircconf <filename> switch to specify another file.</P> |
1219 | 1219 |
1220 | 1220 |
1221 <H3><A NAME="slave">3.2.3 Slave mode</A></H3> | 1221 <H3><A NAME="slave">3.2.3 Slave mode</A></H3> |
1222 | 1222 |
1223 <P>The slave mode allow you to build simple frontend to <B>MPlayer</B>. When | 1223 <P>The slave mode allow you to build simple frontend to MPlayer. When |
1224 enabled (with the <CODE>-slave</CODE> switch) <B>MPlayer</B> will read | 1224 enabled (with the <CODE>-slave</CODE> switch) MPlayer will read |
1225 commands separated by new line (\n) from stdin.</P> | 1225 commands separated by new line (\n) from stdin.</P> |
1226 | 1226 |
1227 | 1227 |
1228 <H2><A NAME="streaming">3.3 Streaming from network or pipes</A></H2> | 1228 <H2><A NAME="streaming">3.3 Streaming from network or pipes</A></H2> |
1229 | 1229 |
1230 <P><B>MPlayer</B> can play files from network, using the HTTP, MMS or RTSP/RTP | 1230 <P>MPlayer can play files from network, using the HTTP, MMS or RTSP/RTP |
1231 protocol.</P> | 1231 protocol.</P> |
1232 | 1232 |
1233 <P>Playing goes by simply using adding the URL to the command line. | 1233 <P>Playing goes by simply using adding the URL to the command line. |
1234 <B>MPlayer</B> also honors the http_proxy environment variable, and uses | 1234 MPlayer also honors the http_proxy environment variable, and uses |
1235 proxy if available. Proxy usage can also be forced:</P> | 1235 proxy if available. Proxy usage can also be forced:</P> |
1236 | 1236 |
1237 <P><CODE>mplayer http_proxy://proxy.micorsops.com:3128/http://micorsops.com:80/stream.asf</CODE></P> | 1237 <P><CODE>mplayer http_proxy://proxy.micorsops.com:3128/http://micorsops.com:80/stream.asf</CODE></P> |
1238 | 1238 |
1239 <P><B>MPlayer</B> can read from stdin (NOT named pipes). This can be for example | 1239 <P>MPlayer can read from stdin (NOT named pipes). This can be for example |
1240 used to play from FTP:</P> | 1240 used to play from FTP:</P> |
1241 | 1241 |
1242 <P><CODE> wget ftp://micorsops.com/something.avi -O - | mplayer -</CODE></P> | 1242 <P><CODE> wget ftp://micorsops.com/something.avi -O - | mplayer -</CODE></P> |
1243 | 1243 |
1244 <P>Note: it's also recommended to enable CACHE when playback from network:</P> | 1244 <P>Note: it's also recommended to enable CACHE when playback from network:</P> |
1292 <H2><A NAME="freebsd">6.2 FreeBSD</A></H2> | 1292 <H2><A NAME="freebsd">6.2 FreeBSD</A></H2> |
1293 | 1293 |
1294 <P>To build the package you will need GNU make (gmake, /usr/ports/devel/gmake), | 1294 <P>To build the package you will need GNU make (gmake, /usr/ports/devel/gmake), |
1295 native BSD make will not work.</P> | 1295 native BSD make will not work.</P> |
1296 | 1296 |
1297 <P>To run <B>MPlayer</B> you will need to re-compile the kernel with | 1297 <P>To run MPlayer you will need to re-compile the kernel with |
1298 "options USER_LDT" (unless you are running -CURRENT, where this is default). | 1298 "options USER_LDT" (unless you are running -CURRENT, where this is default). |
1299 If you have a CPU with SSE also use "options CPU_ENABLE_SSE" to use it | 1299 If you have a CPU with SSE also use "options CPU_ENABLE_SSE" to use it |
1300 (FreeBSD-STABLE required, or use kernel patches).</P> | 1300 (FreeBSD-STABLE required, or use kernel patches).</P> |
1301 | 1301 |
1302 <P>If <B>MPlayer</B> complains about "CD-ROM Device '/dev/cdrom' not found!" make a | 1302 <P>If MPlayer complains about "CD-ROM Device '/dev/cdrom' not found!" make a |
1303 symbolic link: <CODE>ln -s /dev/(your_cdrom_device) /dev/cdrom</CODE></P> | 1303 symbolic link: <CODE>ln -s /dev/(your_cdrom_device) /dev/cdrom</CODE></P> |
1304 | 1304 |
1305 <P>There's no DVD support for FreeBSD yet.</P> | 1305 <P>There's no DVD support for FreeBSD yet.</P> |
1306 | 1306 |
1307 | 1307 |
1315 you'll find quite a few AVI files with non working video and/or audio | 1315 you'll find quite a few AVI files with non working video and/or audio |
1316 playback, because the video/audio codecs using the Win32 DLLs are not | 1316 playback, because the video/audio codecs using the Win32 DLLs are not |
1317 available. However, <B>DivX/OpenDivX</B> movies should work, when using | 1317 available. However, <B>DivX/OpenDivX</B> movies should work, when using |
1318 libavcodec.</P> | 1318 libavcodec.</P> |
1319 | 1319 |
1320 <P>On <B>UltraSPARC</B>s, <B>MPlayer</B> takes advantage of their <B>VIS</B> | 1320 <P>On <B>UltraSPARC</B>s, MPlayer takes advantage of their <B>VIS</B> |
1321 extensions (equivalent to MMX), currently only in <I>libmpeg2</I>, | 1321 extensions (equivalent to MMX), currently only in <I>libmpeg2</I>, |
1322 <I>libvo</I> and <I>libavcodec</I>, but not in mp3lib. You can watch a VOB | 1322 <I>libvo</I> and <I>libavcodec</I>, but not in mp3lib. You can watch a VOB |
1323 file on a 400MHz CPU. You'll need | 1323 file on a 400MHz CPU. You'll need |
1324 <A HREF="http://www.sun.com/sparc/vis/mediaLib.html">mLib</A> installed.</P> | 1324 <A HREF="http://www.sun.com/sparc/vis/mediaLib.html">mLib</A> installed.</P> |
1325 | 1325 |
1400 decoding and for color space conversion in the video output drivers.</P> | 1400 decoding and for color space conversion in the video output drivers.</P> |
1401 | 1401 |
1402 | 1402 |
1403 <H2><A NAME="strongarm">6.4 StrongARM</A></H2> | 1403 <H2><A NAME="strongarm">6.4 StrongARM</A></H2> |
1404 | 1404 |
1405 <P><B>MPlayer</B> is reported to compile on StrongARM. Use the following command line:</P> | 1405 <P>MPlayer is reported to compile on StrongARM. Use the following command line:</P> |
1406 | 1406 |
1407 <PRE> | 1407 <PRE> |
1408 ./configure --target=arm-linux --disable-css --with-x11libdir=/usr/arm/lib | 1408 ./configure --target=arm-linux --disable-css --with-x11libdir=/usr/arm/lib |
1409 --with-x11incdir=/usr/arm/lib --disable-gcc-checking | 1409 --with-x11incdir=/usr/arm/lib --disable-gcc-checking |
1410 </PRE> | 1410 </PRE> |
1417 | 1417 |
1418 | 1418 |
1419 <H2><A NAME="qnx">6.6 QNX</A></H2> | 1419 <H2><A NAME="qnx">6.6 QNX</A></H2> |
1420 | 1420 |
1421 <P>Works. You'll need to download SDL for QNX, and install it. Then run | 1421 <P>Works. You'll need to download SDL for QNX, and install it. Then run |
1422 <B>MPlayer</B> with <CODE>-vo sdl:photon</CODE> and <CODE>-ao sdl:nto</CODE> | 1422 MPlayer with <CODE>-vo sdl:photon</CODE> and <CODE>-ao sdl:nto</CODE> |
1423 options, and it should be fast.</P> | 1423 options, and it should be fast.</P> |
1424 | 1424 |
1425 <P>The <CODE>-vo x11</CODE> output will be even slower than on Linux, since | 1425 <P>The <CODE>-vo x11</CODE> output will be even slower than on Linux, since |
1426 QNX has only X <I>emulation</I> which is VERY slow. Use SDL.</P> | 1426 QNX has only X <I>emulation</I> which is VERY slow. Use SDL.</P> |
1427 | 1427 |
1435 <P>Due to limitations in different versions of gas (relocation vs mmx), you'll | 1435 <P>Due to limitations in different versions of gas (relocation vs mmx), you'll |
1436 need to compile in two steps: First make sure that the non-native as is first | 1436 need to compile in two steps: First make sure that the non-native as is first |
1437 in PATH and do a '<CODE>gmake -k</CODE>', then make sure that the native | 1437 in PATH and do a '<CODE>gmake -k</CODE>', then make sure that the native |
1438 version is used and do '<CODE>gmake</CODE>'.</P> | 1438 version is used and do '<CODE>gmake</CODE>'.</P> |
1439 | 1439 |
1440 <P>To use Win32 DLLs with <B>MPlayer</B> you will need to re-compile the | 1440 <P>To use Win32 DLLs with MPlayer you will need to re-compile the |
1441 kernel with "<CODE>option USER_LDT</CODE>".</P> | 1441 kernel with "<CODE>option USER_LDT</CODE>".</P> |
1442 | 1442 |
1443 <P>If <B>MPlayer</B> complains about not finding '/dev/cdrom' or | 1443 <P>If MPlayer complains about not finding '/dev/cdrom' or |
1444 '/dev/dvd' make a symbolic link, e.g. <CODE>ln -s | 1444 '/dev/dvd' make a symbolic link, e.g. <CODE>ln -s |
1445 /dev/rcd0c /dev/dvd</CODE></P> | 1445 /dev/rcd0c /dev/dvd</CODE></P> |
1446 | 1446 |
1447 <P>The not so hardcore hackers amongst us might want to use the ports | 1447 <P>The not so hardcore hackers amongst us might want to use the ports |
1448 version (/usr/ports/x11/mplayer).</P> | 1448 version (/usr/ports/x11/mplayer).</P> |
1449 | 1449 |
1450 | 1450 |
1451 <H2><A NAME="cygwin">6.8. Cygwin</A></H2> | 1451 <H2><A NAME="cygwin">6.8. Cygwin</A></H2> |
1452 | 1452 |
1453 <P>You will have to go to the <B>MPlayer</B> directory, and copy or symlink | 1453 <P>You will have to go to the MPlayer directory, and copy or symlink |
1454 <CODE>etc/cygwin_inttypes.h</CODE> to <CODE>/usr/include/inttypes.h</CODE> to | 1454 <CODE>etc/cygwin_inttypes.h</CODE> to <CODE>/usr/include/inttypes.h</CODE> to |
1455 make <B>MPlayer</B> compile. Otherwise it will complain about missing | 1455 make MPlayer compile. Otherwise it will complain about missing |
1456 <CODE>intypes.h</CODE>.</P> | 1456 <CODE>intypes.h</CODE>.</P> |
1457 | 1457 |
1458 | 1458 |
1459 | 1459 |
1460 <H1><A NAME="mailing_lists">Appendix A - Mailing lists</A></H1> | 1460 <H1><A NAME="mailing_lists">Appendix A - Mailing lists</A></H1> |
1461 | 1461 |
1462 <P>There are some public mailing lists on <B>MPlayer</B>. Unless explicitly | 1462 <P>There are some public mailing lists on MPlayer. Unless explicitly |
1463 stated otherwise the language of these lists is <B>English</B>. Please do | 1463 stated otherwise the language of these lists is <B>English</B>. Please do |
1464 not send messages in other languages or HTML mail! Message size limit is 80k. | 1464 not send messages in other languages or HTML mail! Message size limit is 80k. |
1465 If you have something bigger put it up for download somewhere. Click the | 1465 If you have something bigger put it up for download somewhere. Click the |
1466 links to subscribe. On the mailing lists, the same rules about writing | 1466 links to subscribe. On the mailing lists, the same rules about writing |
1467 and quoting apply as on usenet. Please follow them, it makes the life of | 1467 and quoting apply as on usenet. Please follow them, it makes the life of |
1472 Quoting HOWTO</A>.</P> | 1472 Quoting HOWTO</A>.</P> |
1473 | 1473 |
1474 <UL> | 1474 <UL> |
1475 <LI>MPlayer developers list: | 1475 <LI>MPlayer developers list: |
1476 <A HREF="http://mplayerhq.hu/mailman/listinfo/mplayer-dev-eng">http://mplayerhq.hu/mailman/listinfo/mplayer-dev-eng</A><BR> | 1476 <A HREF="http://mplayerhq.hu/mailman/listinfo/mplayer-dev-eng">http://mplayerhq.hu/mailman/listinfo/mplayer-dev-eng</A><BR> |
1477 This list is about <B>MPlayer</B> development! Talking about interface/API | 1477 This list is about MPlayer development! Talking about interface/API |
1478 changes, new libraries, code optimization, configure changes is ontopic | 1478 changes, new libraries, code optimization, configure changes is ontopic |
1479 here. Send patches but <B>not</B> bug reports, user questions, feature | 1479 here. Send patches but <B>not</B> bug reports, user questions, feature |
1480 requests or flames here to keep the list traffic low.</LI> | 1480 requests or flames here to keep the list traffic low.</LI> |
1481 <LI>MPlayer users list: | 1481 <LI>MPlayer users list: |
1482 <A HREF="http://mplayerhq.hu/mailman/listinfo/mplayer-users">http://mplayerhq.hu/mailman/listinfo/mplayer-users</A> | 1482 <A HREF="http://mplayerhq.hu/mailman/listinfo/mplayer-users">http://mplayerhq.hu/mailman/listinfo/mplayer-users</A> |
1509 <A HREF="http://mplayerhq.hu/mailman/listinfo/mplayer-dvb">http://mplayerhq.hu/mailman/listinfo/mplayer-dvb</A><BR> | 1509 <A HREF="http://mplayerhq.hu/mailman/listinfo/mplayer-dvb">http://mplayerhq.hu/mailman/listinfo/mplayer-dvb</A><BR> |
1510 Things related to the hardware decoder card called DVB (<B>not</B> DXR3!). | 1510 Things related to the hardware decoder card called DVB (<B>not</B> DXR3!). |
1511 </LI> | 1511 </LI> |
1512 <LI>MPlayer CVS-log: | 1512 <LI>MPlayer CVS-log: |
1513 <A HREF="http://mplayerhq.hu/mailman/listinfo/mplayer-cvslog">http://mplayerhq.hu/mailman/listinfo/mplayer-cvslog</A><BR> | 1513 <A HREF="http://mplayerhq.hu/mailman/listinfo/mplayer-cvslog">http://mplayerhq.hu/mailman/listinfo/mplayer-cvslog</A><BR> |
1514 All changes in <B>MPlayer</B> code are automatically sent to this list. Only | 1514 All changes in MPlayer code are automatically sent to this list. Only |
1515 questions about these changes belong here (if you do not understand why a | 1515 questions about these changes belong here (if you do not understand why a |
1516 change is required or you have a better fix or you have noticed a possible | 1516 change is required or you have a better fix or you have noticed a possible |
1517 bug/problem in the commit).</LI> | 1517 bug/problem in the commit).</LI> |
1518 <LI>MPlayer Cygwin-porting list: | 1518 <LI>MPlayer Cygwin-porting list: |
1519 <A HREF="http://mplayerhq.hu/mailman/listinfo/mplayer-cygwin">http://mplayerhq.hu/mailman/listinfo/mplayer-cygwin</A><BR> | 1519 <A HREF="http://mplayerhq.hu/mailman/listinfo/mplayer-cygwin">http://mplayerhq.hu/mailman/listinfo/mplayer-cygwin</A><BR> |
1520 List for discussion about <B>MPlayer</B>'s Cygwin port.</LI> | 1520 List for discussion about MPlayer's Cygwin port.</LI> |
1521 </UL> | 1521 </UL> |
1522 | 1522 |
1523 <P><B>Note:</B> You can reach the searchable mailing list archives at | 1523 <P><B>Note:</B> You can reach the searchable mailing list archives at |
1524 <A HREF="http://www.mplayerhq.hu/cgi-bin/htsearch">http://www.mplayerhq.hu/cgi-bin/htsearch</A>. | 1524 <A HREF="http://www.mplayerhq.hu/cgi-bin/htsearch">http://www.mplayerhq.hu/cgi-bin/htsearch</A>. |
1525 | 1525 |