comparison DOCS/documentation.html @ 1386:e3dfcc80bd5a

ready
author gabucino
date Tue, 24 Jul 2001 16:06:00 +0000
parents 095fe15f336f
children 883a67f743e5
comparison
equal deleted inserted replaced
1385:493cbec56a14 1386:e3dfcc80bd5a
65 <A HREF="#2.2.1.6">2.2.1.6 Matrox framebuffer (mga_vid)</A> 65 <A HREF="#2.2.1.6">2.2.1.6 Matrox framebuffer (mga_vid)</A>
66 <A HREF="#2.2.1.7">2.2.1.7 SiS 6326 framebuffer (sis_vid)</A> 66 <A HREF="#2.2.1.7">2.2.1.7 SiS 6326 framebuffer (sis_vid)</A>
67 <A HREF="#2.2.1.8">2.2.1.8 3dfx YUV support</A> 67 <A HREF="#2.2.1.8">2.2.1.8 3dfx YUV support</A>
68 <A HREF="#2.2.1.9">2.2.1.9 OpenGL output</A> 68 <A HREF="#2.2.1.9">2.2.1.9 OpenGL output</A>
69 <A HREF="#2.2.2">2.2.2 Audio output devices</A> 69 <A HREF="#2.2.2">2.2.2 Audio output devices</A>
70 +SOUNDCARDS 70 <A HREF="#2.2.2.1">2.2.2.1 Soundcard experiences, recommendations</A>
71 </P> 71 </P>
72 <P> 72 <P>
73 <A HREF="#3">3. Usage</A> 73 <A HREF="#3">3. Usage</A>
74 </P> 74 </P>
75 <P> 75 <P>
93 </P> 93 </P>
94 <P> 94 <P>
95 <A HREF="#6">6. FAQ section</A> 95 <A HREF="#6">6. FAQ section</A>
96 </P> 96 </P>
97 <P> 97 <P>
98 <A HREF="#6.10">6.10 DVD FAQ</A> 98 <A HREF="#6.1">6.1 Compilation</A>
99 <A HREF="#6.2">6.2 General questions</A>
100 <A HREF="#6.3">6.3 File playing problems</A>
101 <A HREF="#6.4">6.4 Video/audio driver problems</A>
102 <A HREF="#6.5">6.5 Feature requests</A>
103 <A HREF="#6.6">6.6 DVD FAQ</A>
99 </P> 104 </P>
100 <P> 105 <P>
101 <A HREF="#7">7. Misc OS'es</A> 106 <A HREF="#7">7. Misc OS'es</A>
102 </P> 107 </P>
103 <P> 108 <P>
112 <A HREF="#B">B. Mailing lists</A> 117 <A HREF="#B">B. Mailing lists</A>
113 </P> 118 </P>
114 <P> 119 <P>
115 <A HREF="#C">C. How to report bugs</A> 120 <A HREF="#C">C. How to report bugs</A>
116 </P> 121 </P>
117 <P> 122 </PRE>
118 License+standard disc, maintainers
119 </P></PRE>
120 <P><HR></P> 123 <P><HR></P>
121 124
122 <P><PRE> 125 <P><PRE>
123 <A NAME=1>1. Introduction 126 <A NAME=1>1. Introduction
124 127
920 - native ALSA 0.9 driver (buggy, use OSS emulation!) 923 - native ALSA 0.9 driver (buggy, use OSS emulation!)
921 - native ESD driver (under development?) 924 - native ESD driver (under development?)
922 - SUN audio driver (/dev/audio) for BSD and Solaris8 users 925 - SUN audio driver (/dev/audio) for BSD and Solaris8 users
923 926
924 927
928 <A NAME=2.2.2.1>2.2.2.1. Soundcard experiences, recommendations
929
930 Aureal Vortex 2:
931 OSS/Free: no driver
932 OSS : OK
933 ALSA : no driver
934 Max kHz : 48
935 Driver : <A HREF="http://aureal.sourceforge.net">aureal.sourceforge.net</A>
936 Driver2 : from <A HREF="http://makacs.poliod.hu/~pontscho/aureal/au88xx-1.1.3.tar.bz2">here</A>
937 (buffer size increased to 64k)
938
939 GUS PnP:
940 OSS/Free: no driver
941 OSS : OK
942 ALSA : OK
943 Max kHz : 48
944
945 SB Live!:
946 OSS : OK
947 ALSA : (?)
948 Max kHz : 48
949
950 SB AWE 64 OSS : max 44kHz
951 ALSA : 48kHz sounds shit
952 Max kHz : 48
953
954 Gravis UltraSound ACE:
955 OSS : max 44Khz. Also has problems with the
956 new sound code.
957 ALSA : OK
958 Max kHz : 48
959
960 Gravis UltraSound MAX:
961 OSS : OK
962 ALSA : OK (?)
963 Max kHz : 48
964
965 ESS 688:
966 OSS : OK
967 ALSA : OK (?)
968 Max kHz : 48
969
970 PC Speaker or DAC:
971 OSS : OK (new timing code?)
972 ALSA : no driver
973 Max kHz : 6 ;) (the driver emulates 44.1 maybe more)
974 Driver : <A HREF="ftp://ftp.infradead.org/pub/pcsp">ftp://ftp.infradead.org/pub/pcsp</A>
975
976 - use at least 2.4 if possible, 2.2 isn't tested
977 - if sound clicks when playing from CD-ROM, turn on IRQ unmasking !
978 for example "hdparm -u1 /dev/cdrom" (see "man hdparm" !!!)
979 This is recommended anyways... (for XMMS, etc...)
980 Read section <A HREF="#5.1">5.1</A> .
981 - don't use your soundcard by other application ( for ex. XMMS ) !
982 if you use ESD, start MPlayer with the esddsp utility !
983 - Please tell us how MPlayer and your soundcard(s) worked together!
984
985
925 <A NAME=3>3. Usage 986 <A NAME=3>3. Usage
926 987
927 file: mplayer [options] [path/]filename 988 file: mplayer [options] [path/]filename
928 VCD: mplayer [options] -vcd trackno /dev/cdrom 989 VCD: mplayer [options] -vcd trackno /dev/cdrom
929 DVD: mplayer [options] -dvdauth /dev/dvd filename.VOB 990 DVD: mplayer [options] -dvdauth /dev/dvd filename.VOB
1282 to check it). 1343 to check it).
1283 1344
1284 1345
1285 <A NAME=6>6. FAQ section (TODO) 1346 <A NAME=6>6. FAQ section (TODO)
1286 1347
1287 <B>Q: What about DVD playback? 1348
1288 </B>A: Read files 'DVD' and 'DVD-FAQ'. 1349 <A NAME=6.1>6.1. Compilation
1350
1351 <B>Q: What's the problem with gcc 2.96 ?
1352 </B>A: gcc 2.96 is RedHat's UNOFFICIAL (it can be found only on RedHat sites, or
1353 RedHat distributions) and BUGGY gcc release. gcc 2.96 is TOTALLY
1354 unsupported by <B>MPlayer</B>, because it simply SKIPS MMX codes, it just does not
1355 compile it. Important: this is NOT an <B>MPlayer</B>-specific problem, numerous
1356 other projects (DRI, avifile, etc..) have problems with this shit too.
1357 ** DO NOT USE gcc 2.96 !!! **
1289 1358
1290 <B>Q: SDL output doesn't work or compile. Problem is .... 1359 <B>Q: SDL output doesn't work or compile. Problem is ....
1291 </B>A: It is tested with newest SDL (probably runs on 1.1.7+). 1360 </B>A: It is tested with newest SDL (probably runs on 1.1.7+).
1292 It does NOT work with 1.1.6, 1.1.5 1.1.4 1.1.3 1.0.4 etc, don't ask. 1361 It does NOT work with 1.1.6, 1.1.5 1.1.4 1.1.3 1.0.4 etc, don't ask.
1293 1362
1302 try again... if fail, contact us 1371 try again... if fail, contact us
1303 1372
1304 <B>Q: I have Pentium III but ./configure doesn't detect SSE 1373 <B>Q: I have Pentium III but ./configure doesn't detect SSE
1305 </B>A: Only kernel versions 2.4.x supports SSE (or try latest 2.2.19 or newer, but 1374 </B>A: Only kernel versions 2.4.x supports SSE (or try latest 2.2.19 or newer, but
1306 be prepared for problems) 1375 be prepared for problems)
1376
1377 <B>Q: I have G200/G400, how to compile/use mga_vid driver?
1378 </B>A: Read all this documentation.
1379
1380 <B>Q: Are there rpm/deb/... packages of <B>MPlayer</B>?
1381 </B>A: You can make a .deb package for yourself, check section <A HREF="#7.1">7.1</A> .
1382 It's _STRONGLY_ discouraged to use precompiled packages
1383 of <B>MPlayer</B>, since it (currently) _highly_ depends on compile-time
1384 options and optimizations!
1385 Precompiled packages are COMPLETELY unsupported by the <B>MPlayer</B> team!
1386
1387 <B>Q: During 'make', <B>MPlayer</B> complains about X11 libraries. I don't understand,
1388 I DO have X installed!?
1389 </B>A: ...but you don't have the X development package installed. Or not
1390 correctly. It's called XFree86-devel* under RedHat, and xlib6g-dev* under
1391 Debian. Also check if the /usr/X11 symlink exists (this can be a problem on
1392 Mandrake systems). It can be created with the
1393 $ ln -sf /usr/X11R6 /usr/X11
1394 command. Also check the /usr/include/X11 link :
1395 $ ln -sf /usr/X11R6/include/X11 /usr/include/X11
1396 Your distribution may differ from the Linux Filesystem Standard.
1397
1398 <B>Q: What about DGA driver? I can't find it!!!
1399 </B>A: ./configure autodetects your DGA driver. If -vo help doesn't show
1400 DGA, then there's a problem with your X installation.
1401 Try ./configure --enable-dga (and read VIDEOCARDS)
1402 Alternatively, try SDL's DGA driver with '-vo sdl:dga' options.
1403
1404 <B>Q: I can't compile SVGAlib.. I'm using 2.3/2.4 kernel.
1405 </B>A: You have to edit SVGAlib's Makefile.cfg and comment "BACKGROUND = y" out.
1406
1407 <A NAME=6.2>6.2. General questions
1408
1409 <B>Q: What about DVD playback?
1410 </B>A: Read files 'DVD' and 'DVD-FAQ'.
1307 1411
1308 <B>Q: -xy option doesn't work with x11 driver (-vo x11) 1412 <B>Q: -xy option doesn't work with x11 driver (-vo x11)
1309 </B>A: x11 driver doesn't support scaling, but XF86VidMode support is now 1413 </B>A: x11 driver doesn't support scaling, but XF86VidMode support is now
1310 used: you must specify the -vm and the -fs switch, and you're done. 1414 used: you must specify the -vm and the -fs switch, and you're done.
1311 Make sure you have the right Modelines in your XF86Config file, and 1415 Make sure you have the right Modelines in your XF86Config file, and
1312 try if the DGA driver (and SDL's DGA driver, see VIDEOCARDS) works for you. 1416 try if the DGA driver (and SDL's DGA driver, see VIDEOCARDS) works for you.
1313 It's much faster. If SDL's DGA works too, use that, it'll be EVEN 1417 It's much faster. If SDL's DGA works too, use that, it'll be EVEN
1314 faster! 1418 faster!
1315
1316 <B>Q: audio goes out of sync playing .avi file
1317 </B>A: try with -bps or -nobps option
1318 if still bad, send me (upload to ftp) that file, I'll check.
1319 1419
1320 <B>Q: what is the meaning of numbers in the status line? 1420 <B>Q: what is the meaning of numbers in the status line?
1321 </B>A: see: 1421 </B>A: see:
1322 </B>A: 2.1 V: 2.2 A-V: -0.167 ct: 0.042 57 41% 0% 2.6% 0 1422 </B>A: 2.1 V: 2.2 A-V: -0.167 ct: 0.042 57 41% 0% 2.6% 0
1323 - </B>A: audio position in seconds 1423 - </B>A: audio position in seconds
1334 <B>Q: Why is video_out cpu usage zero (0%) for mpeg files? 1434 <B>Q: Why is video_out cpu usage zero (0%) for mpeg files?
1335 </B>A: It's not zero, but it's built in into codec, so can't be measured separated. 1435 </B>A: It's not zero, but it's built in into codec, so can't be measured separated.
1336 You should try to play the file using -vo null and then -vo ... and check 1436 You should try to play the file using -vo null and then -vo ... and check
1337 the difference to see video_out speed... 1437 the difference to see video_out speed...
1338 1438
1339 <B>Q: OpenGL (-vo gl) output doesn't work (hangup/black window/X11 errors/...)
1340 </B>A: your opengl driver doesn't support dynamic texture changes (glTexSubImage)
1341 it's known not to work with nVidia's binary shit.
1342 it's known to work with Utah-GLX/DRI and Matrox G400 card. Also with
1343 DRI and Radeon card. It won't work with DRI others than these.
1344 it will not work with 3DFX cards because the 256x256 texture size limit.
1345
1346 <B>Q: I have G200/G400, how to compile/use mga_vid driver?
1347 </B>A: read VIDEOCARDS, INSTALL, README
1348
1349 <B>Q: What's XMMP? (is it XMMS or XMPS but mispelled?) 1439 <B>Q: What's XMMP? (is it XMMS or XMPS but mispelled?)
1350 </B>A: It's a new project, see http://frozenproductions.com for details 1440 </B>A: It's a new project, see http://frozenproductions.com for details
1351 1441
1352 <B>Q: There are error messages about file not found /usr/lib/win32/.... 1442 <B>Q: There are error messages about file not found /usr/lib/win32/....
1353 </B>A: Download & install w32codec.zip from *our* FTP 1443 </B>A: Download & install w32codec.zip from *our* FTP
1354 (avifile's codec package has different DLL set) 1444 (avifile's codec package has different DLL set)
1445
1446 <B>Q: Are there any mailing lists on <B>MPlayer</B>?
1447 </B>A: Yes! See README on how to subscribe them!
1448
1449 <B>Q: I've found a nasty bug when I tried to play my favourite video!!
1450 Who should I inform?
1451 </B>A: See Appendix <A HREF="#C">C</A> .
1452
1453 <B>Q: I have problems playing files with ... codec. Can I use'em?
1454 </B>A: Check http://mplayer.sourceforge.net/DOCS/codecs.html,
1455 if it doesn't contain your codec, read
1456 http://mplayer.sourceforge.net/DOCS/CODECS, and contact us.
1457
1458 <B>Q: Umm, what is "IdegCounter" ?
1459 </B>A: A mixture of a hungarian and an english word. In english, "Ideg" means
1460 "nerve", and is pronounced as something like "ydaegh" . It was first used
1461 to measure the nervousness of A'rpi, after some (umm) "mystic" disappearance
1462 of CVS code ;)
1463
1464 <B>Q: LIRC doesn't work, because ...
1465 </B>A: Are you sure you use "mplayer_lirc" instead of "mplayer" ?
1466
1467 <B>Q: Subtitles are very nice, the most beautiful I've ever seen, but they slow
1468 down the playing! I know it's unlikely...
1469 </B>A: After running ./configure , edit config.h and replace #undef FAST_OSD with
1470 #define FAST_OSD . Then recompile.
1471
1472 <B>Q: The OSD is flickering!
1473 </B>A: You use a vo driver with single buffering (x11,xv). With xv you can change
1474 the number of buffers in libvo/vo_xv.c :
1475 Increase #define NUM_BUFFERS 1
1476
1477 <B>Q: What exactly is this libavcodec?
1478 </B>A: It's from Gerard Lantau's ffmpeg package (http://ffmpeg.sourceforge.net).
1479 It has C language DivX ;-) and OpenDivX codec. Some benchmarks
1480 showed that its DivX seems to be even faster than DirectShow codec without
1481 preprocessing, and only a few percent slower than ProjectMayo's OpenDivX
1482 decoder. It uses YV12 pixel format, so old Voodoo users can use it for YUV.
1483 Also, open the possibility to play DivX on virtually every computer that
1484 has a C compiler. Kinda great stuff, isn't it?
1485
1486
1487 <A NAME=6.3>6.3. File playing problems
1355 1488
1356 <B>Q: ...... works with avifile/aviplay while doesn't with <B>MPlayer</B> 1489 <B>Q: ...... works with avifile/aviplay while doesn't with <B>MPlayer</B>
1357 </B>A: <B>MPlayer</B> != avifile 1490 </B>A: <B>MPlayer</B> != avifile
1358 The only common thing between these players is the Win32 DLL loader. 1491 The only common thing between these players is the Win32 DLL loader.
1359 The codecs (dll) sets, syncronization, demultiplexing etc is totaly 1492 The codecs (dll) sets, syncronization, demultiplexing etc is totaly
1360 different and shouldn't be compared. 1493 different and shouldn't be compared.
1361 If something works with aviplay it doesn't mean that <B>MPlayer</B> should do 1494 If something works with aviplay it doesn't mean that <B>MPlayer</B> should do
1362 it and vice versa. 1495 it and vice versa.
1363 1496
1497 <B>Q: audio goes out of sync playing .avi file
1498 </B>A: try with -bps or -nobps option
1499 if still bad, send me (upload to ftp) that file, I'll check.
1500
1364 <B>Q: Indeo 3.x/4.x movies are viewed upside-down!!!? 1501 <B>Q: Indeo 3.x/4.x movies are viewed upside-down!!!?
1365 </B>A: It's a known bug (really it's a bug/limitation of the DLL codec) 1502 </B>A: It's a known bug (really it's a bug/limitation of the DLL codec)
1366 Try if your vo driver supports the -flip switch. 1503 Try if your vo driver supports the -flip switch.
1367 1504
1368 <B>Q: Indeo 3.x,4.x video doesn't work at 32bpp resolutions (16,24 bpp are ok) 1505 <B>Q: Indeo 3.x,4.x video doesn't work at 32bpp resolutions (16,24 bpp are ok)
1370 1507
1371 <B>Q: I've got '<B>MPlayer</B> interrupted by signal 11' in module audio_setup or 1508 <B>Q: I've got '<B>MPlayer</B> interrupted by signal 11' in module audio_setup or
1372 decode_audio. 1509 decode_audio.
1373 </B>A: This is highly unlikely, since the mp3lib rewrite. Contact us, it may be 1510 </B>A: This is highly unlikely, since the mp3lib rewrite. Contact us, it may be
1374 a bug. Possibly it's a damaged file, try with -afm 4 . 1511 a bug. Possibly it's a damaged file, try with -afm 4 .
1375
1376 <B>Q: Are there rpm/deb/... packages of <B>MPlayer</B>?
1377 </B>A: You can make a .deb package for yourself, check DOCS/DEBIAN .
1378 It's _STRONGLY_ discouraged to use precompiled packages
1379 of <B>MPlayer</B>, since it (currently) _highly_ depends on compile-time
1380 options and optimizations!
1381 Precompiled packages are COMPLETELY unsupported by the <B>MPlayer</B> team!
1382
1383 <B>Q: Are there any mailing lists on <B>MPlayer</B>?
1384 </B>A: Yes! See README on how to subscribe them!
1385
1386 <B>Q: I've found a nasty bug when I tried to play my favourite video!!
1387 Who should I inform?
1388 </B>A: See DOCS/BUGREPORTS
1389
1390 <B>Q: During 'make', <B>MPlayer</B> complains about X11 libraries. I don't understand,
1391 I DO have X installed!?
1392 </B>A: ...but you don't have the X development package installed. Or not
1393 correctly. It's called XFree86-devel* under RedHat, and xlib6g-dev* under
1394 Debian. Also check if the /usr/X11 symlink exists (this can be a problem on
1395 Mandrake systems). It can be created with the
1396 $ ln -sf /usr/X11R6 /usr/X11
1397 command. Also check the /usr/include/X11 link :
1398 $ ln -sf /usr/X11R6/include/X11 /usr/include/X11
1399 Your distribution may differ from the Linux Filesystem Standard.
1400
1401 <B>Q: I have problems playing files with ... codec. Can I use'em?
1402 </B>A: Check http://mplayer.sourceforge.net/DOCS/codecs.html,
1403 if it doesn't contain your codec, read
1404 http://mplayer.sourceforge.net/DOCS/CODECS, and contact us.
1405
1406 <B>Q: What about DGA driver? I can't find it!!!
1407 </B>A: ./configure autodetects your DGA driver. If -vo help doesn't show
1408 DGA, then there's a problem with your X installation.
1409 Try ./configure --enable-dga (and read VIDEOCARDS)
1410 Alternatively, try SDL's DGA driver with '-vo sdl:dga' options.
1411
1412 <B>Q: Ok, -vo help shows DGA driver, but it is babbling about permissions!
1413 Help me!
1414 </B>A: It works only if running as root! It's a DGA limitation.
1415 You should become to root (su -), and try again.
1416
1417 Another solution is making mplayer SUID root, but its NOT RECOMMENDED!
1418
1419 chown root /usr/local/bin/mplayer
1420 chmod 750 /usr/local/bin/mplayer
1421 chmod +s /usr/local/bin/mplayer
1422
1423 !!!! BUT STAY TUNED !!!!
1424 This is a *BIG* security risk! *NEVER* do this on a server or on a computer
1425 can be accessed by more people than only you because they can gain root
1426 privilegies through suid root mplayer!!!
1427 !!!! SO YOU HAVE BEEN WARNED ... !!!!
1428
1429 <B>Q: The fsdga driver doesn't work with my xyz.avi file. Why is that?
1430 </B>A: Because it only works with MPEG. (yet)
1431
1432 <B>Q: When using Xvideo, my Voodoo 3/Banshee says:
1433 X Error of failed request: BadAccess (attempt to access private resource
1434 denied)
1435 Major opcode of failed request: 147 (MIT-SHM)
1436 Minor opcode of failed request: 1 (X_ShmAttach)
1437 Serial number of failed request: 26
1438 Current serial number in output stream:27
1439 </B>A: Your driver is old, update it. Either download (at least) DRI version 0.6
1440 from http://dri.sourceforge.net , or use the DRI cvs.
1441
1442 <B>Q: When using Xvideo, I can't play DivX avis with my Voodoo 3/Banshee !
1443 It says:
1444 ...
1445 Xvideo image format: 0x32315659 (YV12) planar
1446 Xvideo image format: 0x30323449 (I420) planar
1447 ...
1448 </B>A1: See the previous answer.
1449 A2: Since 0.18pre4 we include libavcodec from the ffmpeg package. It contains
1450 a C language DivX and OpenDivX decoder. The DivX decoder uses YV12 format
1451 for output, thus it should work for you. Compile in libavcodec support.
1452
1453 <B>Q: Umm, what is "IdegCounter" ?
1454 </B>A: A mixture of a hungarian and an english word. In english, "Ideg" means
1455 "nerve", and is pronounced as something like "ydaegh" . It was first used
1456 to measure the nervousness of A'rpi, after some (umm) "mystic" disappearance
1457 of CVS code ;)
1458
1459 <B>Q: I can't compile SVGAlib.. I'm using 2.3/2.4 kernel.
1460 </B>A: You have to edit SVGAlib's Makefile.cfg and comment "BACKGROUND = y" out.
1461
1462 <B>Q: LIRC doesn't work, because ...
1463 </B>A: Are you sure you use "mplayer_lirc" instead of "mplayer" ?
1464 1512
1465 <B>Q: <B>MPlayer</B> exits with something error when using l3codeca.acm 1513 <B>Q: <B>MPlayer</B> exits with something error when using l3codeca.acm
1466 </B>A: Check 'ldd /usr/local/bin/mplayer' output. If it contains 1514 </B>A: Check 'ldd /usr/local/bin/mplayer' output. If it contains
1467 libc.so.6 => /lib/libc.so.6 (0x4???????) 1515 libc.so.6 => /lib/libc.so.6 (0x4???????)
1468 where "?" is any number then it's ok, the error is not here. If it is: 1516 where "?" is any number then it's ok, the error is not here. If it is:
1481 1529
1482 <B>Q: <B>MPlayer</B> dies with "<B>MPlayer</B> interrupted by signal 4 in module: decode_video". 1530 <B>Q: <B>MPlayer</B> dies with "<B>MPlayer</B> interrupted by signal 4 in module: decode_video".
1483 </B>A: Try running <B>MPlayer</B> on the machine you compiled on. Or recompile. Don't 1531 </B>A: Try running <B>MPlayer</B> on the machine you compiled on. Or recompile. Don't
1484 use <B>MPlayer</B> on different CPU than it was compiled on. 1532 use <B>MPlayer</B> on different CPU than it was compiled on.
1485 1533
1486 <B>Q: I have problems with <your window manager> and fullscreen xv/xmga/sdl/x11 1534 <B>Q: I have problems with [your window manager] and fullscreen xv/xmga/sdl/x11
1487 modes.. 1535 modes..
1488 </B>A1: Use the -fsmode switch. See example.conf or manpage. 1536 </B>A1: Use the -fsmode switch. See example.conf or manpage.
1489 1537
1490 <B>Q: But it works with avifile ! 1538 <B>Q: But it works with avifile !
1491 </B>A: So what? 1539 </B>A: So what?
1499 <B>Q: After starting mplayer under KDE(1/2) I just get a black screen and nothing 1547 <B>Q: After starting mplayer under KDE(1/2) I just get a black screen and nothing
1500 happens, after about one minute the video starts playing. 1548 happens, after about one minute the video starts playing.
1501 </B>A: The KDE arts sound daemon is blocking the sound device, either wait the time 1549 </B>A: The KDE arts sound daemon is blocking the sound device, either wait the time
1502 until video starts or you disable the arts-daemon in kontrollcenter. 1550 until video starts or you disable the arts-daemon in kontrollcenter.
1503 1551
1504 <B>Q: Subtitles are very nice, the most beautiful I've ever seen, but they slow 1552
1505 down the playing! I know it's unlikely... 1553 <A NAME=6.4>6.4. Video/audio driver problems (vo/ao)
1506 </B>A: After running ./configure , edit config.h and replace #undef FAST_OSD with 1554
1507 #define FAST_OSD . Then recompile. 1555 <B>Q: Ok, -vo help shows DGA driver, but it is babbling about permissions!
1508 1556 Help me!
1509 <B>Q: The OSD is flickering! 1557 </B>A: It works only if running as root! It's a DGA limitation.
1510 </B>A: You use a vo driver with single buffering (x11,xv). With xv you can change 1558 You should become to root (su -), and try again.
1511 the number of buffers in libvo/vo_xv.c : 1559
1512 Increase #define NUM_BUFFERS 1 1560 Another solution is making mplayer SUID root, but its NOT RECOMMENDED!
1513 1561
1514 <B>Q: What's the problem with gcc 2.96 ? 1562 chown root /usr/local/bin/mplayer
1515 </B>A: gcc 2.96 is RedHat's UNOFFICIAL (it can be found only on RedHat sites, or 1563 chmod 750 /usr/local/bin/mplayer
1516 RedHat distributions) and BUGGY gcc release. gcc 2.96 is TOTALLY 1564 chmod +s /usr/local/bin/mplayer
1517 unsupported by <B>MPlayer</B>, because it simply SKIPS MMX codes, it just does not 1565
1518 compile it. Important: this is NOT an <B>MPlayer</B>-specific problem, numerous 1566 !!!! BUT STAY TUNED !!!!
1519 other projects (DRI, avifile, etc..) have problems with this shit too. 1567 This is a *BIG* security risk! *NEVER* do this on a server or on a computer
1520 ** DO NOT USE gcc 2.96 !!! ** 1568 can be accessed by more people than only you because they can gain root
1521 1569 privilegies through suid root mplayer!!!
1522 <B>Q: Is there a hint on how to watch QuickTime and RealMedia movies in mplayer? 1570 !!!! SO YOU HAVE BEEN WARNED ... !!!!
1571
1572 <B>Q: When using Xvideo, my Voodoo 3/Banshee says:
1573 X Error of failed request: BadAccess (attempt to access private resource
1574 denied)
1575 Major opcode of failed request: 147 (MIT-SHM)
1576 Minor opcode of failed request: 1 (X_ShmAttach)
1577 Serial number of failed request: 26
1578 Current serial number in output stream:27
1579 </B>A: Your driver is old, update it. Either download (at least) DRI version 0.6
1580 from http://dri.sourceforge.net , or use the DRI cvs.
1581
1582 <B>Q: When using Xvideo, I can't play DivX avis with my Voodoo 3/Banshee !
1583 It says:
1584 ...
1585 Xvideo image format: 0x32315659 (YV12) planar
1586 Xvideo image format: 0x30323449 (I420) planar
1587 ...
1588 </B>A1: See the previous answer.
1589 A2: Since 0.18pre4 we include libavcodec from the ffmpeg package. It contains
1590 a C language DivX and OpenDivX decoder. The DivX decoder uses YV12 format
1591 for output, thus it should work for you. Compile in libavcodec support.
1592
1593 <B>Q: OpenGL (-vo gl) output doesn't work (hangup/black window/X11 errors/...)
1594 </B>A: your opengl driver doesn't support dynamic texture changes (glTexSubImage)
1595 it's known not to work with nVidia's binary shit.
1596 it's known to work with Utah-GLX/DRI and Matrox G400 card. Also with
1597 DRI and Radeon card. It won't work with DRI others than these.
1598 it will not work with 3DFX cards because the 256x256 texture size limit.
1599
1600 <B>Q: I have an nVidia TNT/TNT2 card, and I have a band with strange colours,
1601 right under the movie! Whose fault is this?
1602 </B>A: It's the nVidia X driver's. These bugs are ONLY with the TNT/TNT2 cards,
1603 and we can't do anything about it, it's not our bug.
1604
1605
1606 <A NAME=6.5>6.5. Feature requests
1607
1608 <B>Q: Is there a hint on how to watch QuickTime and RealMedia movies in MPlayer?
1523 </B>A: There's no way to do it. Therefore these formats deserve to die in flames. 1609 </B>A: There's no way to do it. Therefore these formats deserve to die in flames.
1524 Theoretically you can reverse engineer Real codecs built for Linux (they 1610 Theoretically you can reverse engineer Real codecs built for Linux (they
1525 are available as .so files), but in practice that's really difficult, even 1611 are available as .so files), but in practice that's really difficult, even
1526 if you know how the compiler used by Real is making assembler code. 1612 if you know how the compiler used by Real is making assembler code.
1527 As for QuickTime, it's possible to play some old movies and this 1613 As for QuickTime, it's possible to play some old movies and this
1528 capability will be added to mplayer soon, but newer clips are all Sorenson 1614 capability will be added to mplayer soon, but newer clips are all Sorenson
1529 encoded, and that codec is built-in deep in the QT executable, there's 1615 encoded, and that codec is built-in deep in the QT executable, there's
1530 no way to use it. 1616 no way to use it.
1531 1617
1532 <B>Q: I have an nVidia TNT/TNT2 card, and I have a band with strange colours, 1618
1533 right under the movie! Whose fault is this? 1619 <A NAME=6.6>6.6. DVD FAQ
1534 </B>A: It's the nVidia X driver's. These bugs are ONLY with the TNT/TNT2 cards,
1535 and we can't do anything about it, it's not our bug.
1536
1537 <B>Q: What exactly is this libavcodec?
1538 </B>A: It's from Gerard Lantau's ffmpeg package (http://ffmpeg.sourceforge.net).
1539 It has C language DivX ;-) and OpenDivX codec. Some benchmarks
1540 showed that its DivX seems to be even faster than DirectShow codec without
1541 preprocessing, and only a few percent slower than ProjectMayo's OpenDivX
1542 decoder. It uses YV12 pixel format, so old Voodoo users can use it for YUV.
1543 Also, open the possibility to play DivX on virtually every computer that
1544 has a C compiler. Kinda great stuff, isn't it?
1545
1546
1547 <A NAME=6.10>6.10. DVD FAQ
1548 1620
1549 <B>Q: I have some problem not mentioned here ... 1621 <B>Q: I have some problem not mentioned here ...
1550 </B>A: Read file 'DVD' as well. 1622 </B>A: Read file 'DVD' as well.
1551 1623
1552 <B>Q: How can I actually watch DVD with MPlayer? 1624 <B>Q: How can I actually watch DVD with MPlayer?
1711 1783
1712 1784
1713 <A NAME=A>Appendix A - Authors 1785 <A NAME=A>Appendix A - Authors
1714 1786
1715 NOTE: Do *NOT* send bugreports, help & feature requests directly to the authors! 1787 NOTE: Do *NOT* send bugreports, help & feature requests directly to the authors!
1716 ===== Read DOCS/BUGREPORTS and subscribe to mplayer-users mailing lists. 1788 ===== Read Appendix <A HREF="#C">C</A> and subscribe to mplayer-users mailing lists.
1717 1789
1718 ========================== The <B>MPlayer</B> project: =============================== 1790 ========================== The <B>MPlayer</B> project: ===============================
1719 1791
1720 Árpád Gereöffy (A'rpi/ESP-team): <arpi@thot.banki.hu> 1792 Árpád Gereöffy (A'rpi/ESP-team): <arpi@thot.banki.hu>
1721 - player code (mpeg stream demultiplexer and avi/asf parser, A-V sync, seek...) 1793 - player code (mpeg stream demultiplexer and avi/asf parser, A-V sync, seek...)
1722 - mp3lib, based on mpglib sources [MP3 audio decoder] 1794 - mp3lib, based on mpglib sources [MP3 audio decoder]
1723 - getch2 [keyboard handler] 1795 - getch2 [keyboard handler]
1724 - some changes in libmpeg2 code (progressive frames, bitrate & fps support) 1796 - some changes in libmpeg2 code (progressive frames, bitrate & fps support)
1725 - libvo improvements: adding OpenGL support, bugfix in mga driver... 1797 - libvo improvements: adding OpenGL support, bugfix in mga driver...
1726 - triple buffering & YUY2 support (for DivX/MPEG4) into mga_vid driver 1798 - triple buffering & YUY2 support (for DivX/MPEG4) into mga_vid driver
1727 - scripts in the TVout directory (TVout on Matrox G400DH, read DOCS/TVout-G400) 1799 - scripts in the TVout directory (TVout on Matrox G400DH, read documentation)
1728 - hacking DivX/Mpeg4 VfW codecs to get YUV output 1800 - hacking DivX/Mpeg4 VfW codecs to get YUV output
1729 - opendivx decoder speed optimizations (see opendivx/ChangeLog) 1801 - opendivx decoder speed optimizations (see opendivx/ChangeLog)
1730 - OSD & SUB display code 1802 - OSD & SUB display code
1731 - ffmpeg/libavcodec integration 1803 - ffmpeg/libavcodec integration
1732 - DivX4Linux (ProjectMayo) support (see documentation) 1804 - DivX4Linux (ProjectMayo) support (see documentation)
1778 Alex Beregszaszi (Al3x): <alex@naxine.org> 1850 Alex Beregszaszi (Al3x): <alex@naxine.org>
1779 - ALSA output driver in libao2 1851 - ALSA output driver in libao2
1780 - vo_ggi output driver in libvo (www.ggi-project.org) 1852 - vo_ggi output driver in libvo (www.ggi-project.org)
1781 1853
1782 Andreas Ackermann (Acki): <asackerm@stud.informatik.uni-erlangen.de> 1854 Andreas Ackermann (Acki): <asackerm@stud.informatik.uni-erlangen.de>
1783 - LIRC support (see DOCS/LIRC) 1855 - LIRC support (see documentation)
1784 - DGA support in libvo 1856 - DGA support in libvo
1785 1857
1786 Felix Bünemann (Atmos): <atmosfear@users.sourceforge.net> 1858 Felix Bünemann (Atmos): <atmosfear@users.sourceforge.net>
1787 - SDL driver maintainer 1859 - SDL driver maintainer
1788 - Additional YUV formats fixes 1860 - Additional YUV formats fixes
1812 German Gomez Garcia: <german@piraos.com> 1884 German Gomez Garcia: <german@piraos.com>
1813 - DVD .ifo parser and chapter selection [not yet in the main trunk] 1885 - DVD .ifo parser and chapter selection [not yet in the main trunk]
1814 - SPDIF AC3 output for SBLive! [not yet in the main trunk] 1886 - SPDIF AC3 output for SBLive! [not yet in the main trunk]
1815 1887
1816 Dariush Pietrzak (Eyck): <eyck@incubus.ar.lublin.pl> 1888 Dariush Pietrzak (Eyck): <eyck@incubus.ar.lublin.pl>
1817 - debian packaging support (see debian/* and DOCS/DEBIAN) 1889 - debian packaging support (see debian/* and this documentation)
1818 - support for vplayer subtitle format 1890 - support for vplayer subtitle format
1819 - prelimenary support for .RT subtitle format 1891 - prelimenary support for .RT subtitle format
1820 1892
1821 Jürgen Keil and Marcus Comstedt: <jk@tools.de> <marcus@idonex.se> 1893 Jürgen Keil and Marcus Comstedt: <jk@tools.de> <marcus@idonex.se>
1822 - patched <B>MPlayer</B> to work on Solaris 8 x86 1894 - patched <B>MPlayer</B> to work on Solaris 8 x86
1902 This list should be kept low-traffic. 1974 This list should be kept low-traffic.
1903 1975
1904 - <B>MPlayer</B> users list: 1976 - <B>MPlayer</B> users list:
1905 http://lists.sourceforge.net/lists/listinfo/mplayer-users 1977 http://lists.sourceforge.net/lists/listinfo/mplayer-users
1906 1978
1907 - send bugreports here (after reading DOCS/BUGS, BUGREPORTS) 1979 - send bugreports here (after reading DOCS/BUGS, Appendix <A HREF="#C">C</A>)
1908 - send feature requests here (after reading DOCS/TODO) 1980 - send feature requests here (after reading DOCS/TODO)
1909 - send user questions here (after reading DOCS/README, INSTALL, FAQ etc) 1981 - send user questions here (after reading all this documentation)
1910 1982
1911 - <B>MPlayer</B> & Matrox G200/G400/G450 users: 1983 - <B>MPlayer</B> & Matrox G200/G400/G450 users:
1912 http://lists.sourceforge.net/lists/listinfo/mplayer-matrox 1984 http://lists.sourceforge.net/lists/listinfo/mplayer-matrox
1913 1985
1914 Send matrox-related questions here, 1986 Send matrox-related questions here,