# HG changeset patch # User gabucino # Date 986402873 0 # Node ID 6c3a2c2c966ded67dc8634ed15d4e58865360834 # Parent 90fdfd8d11d9a60274d0b453f4d96c74ebfc63b3 big review diff -r 90fdfd8d11d9 -r 6c3a2c2c966d DOCS/AUTHORS --- a/DOCS/AUTHORS Tue Apr 03 22:27:47 2001 +0000 +++ b/DOCS/AUTHORS Wed Apr 04 16:47:53 2001 +0000 @@ -14,6 +14,7 @@ - scripts in the TVout directory (allows using TVout on Matrox G400 DH on fb) - hacking DivX/Mpeg4 VfW codecs to get YUV output - opendivx decoder speed optimizations (see opendivx/ChangeLog) +- OSD & SUB display code Zoltán Ponekker (Pontscho/Fresh!): - configure script and Makefiles for easy compile @@ -40,6 +41,9 @@ László Megyer (Lez, Laaz): - SUB reader +Chass: (?) +- fonts + Andreas Ackermann: - LIRC support (see DOCS/LIRC) - DGA support in libvo diff -r 90fdfd8d11d9 -r 6c3a2c2c966d DOCS/MPlayer-FAQ --- a/DOCS/MPlayer-FAQ Tue Apr 03 22:27:47 2001 +0000 +++ b/DOCS/MPlayer-FAQ Wed Apr 04 16:47:53 2001 +0000 @@ -11,7 +11,7 @@ Let's ask! ~~~~~~~~~~ Q: SDL output doesn't work or compile. Problem is .... -A: It works only with SDL v1.1.7 (and maybe newer) +A: It is tested with SDL v1.1.8 (probably runs on 1.1.7 too). It does NOT work with 1.1.6, 1.1.5 1.1.4 1.1.3 1.0.4 etc, don't ask. Q: I am still having trouble compiling with SDL support. gcc says something @@ -33,11 +33,10 @@ A: Only kernel versions 2.4.x supports SSE (or try latest 2.2.19 or newer) Q: fullscreen option (-fs) and/or -xy doesn't work with x11 driver (-vo x11) -A: x11 driver doesn't support scaling, and it can't change screen resolution. - Yes, I know that it should be but I have no time to write software - scaling routines and experiencing with XVidMode extension... - You can do it yourself, just press ALT,CTRL,- or ALT,CTRL,+ simultaneously, - see X-server docs for details. +A: x11 driver doesn't support scaling, but XF86VidMode support is now + used: you must specify the -vm and the -fs switch, and you're done. + Make sure you have the right Modelines in your XF86Config file, and + try if the DGA driver works for you. It's much faster. Q: audio goes out of sync playing .avi file A: try with -bps or -nobps option @@ -99,12 +98,15 @@ decode_audio. A: It's a damaged file with bad mp3 audio stream. Try it with -afm 4 -Q: It aborts with signal 11 playing a file with IMA-ADPCM audio. -A: This codec isn't yet supported! - Q: Are there rpm/deb/... packages of MPlayer? -A: Not yet. However, you can make a .deb package for yourself, check - DOCS/DEBIAN +A: You can make a .deb package for yourself, check DOCS/DEBIAN . + There are .rpm packages at + ftp://ftp.pld.org.pl/test/i{3,5,6}86/ + and/or + ftp://ftp.pld.org.pl/PLD-1.0/i{3,5,6}86/PLD/RPMS/ + NOTE: i{3,5,6} stand for i386, i586, i686 . If you have i686 CPU, use + i686, etc. + NOTE: MANUAL COMPILATION _ALWAYS_ GIVES BETTER PERFORMANCE AND SPEED ! Q: Are there any mailing lists on MPlayer? A: Yes! See README on how to subscribe them! diff -r 90fdfd8d11d9 -r 6c3a2c2c966d DOCS/README --- a/DOCS/README Tue Apr 03 22:27:47 2001 +0000 +++ b/DOCS/README Wed Apr 04 16:47:53 2001 +0000 @@ -91,13 +91,14 @@ - pgm: PGM file output (for testing purposes) - md5: MD5sum output (for mpeg conformance tests) -NOTE: not all are available for AVI files +NOTE: check DOCS/VIDEOCARDS ! +NOTE: maybe not all are available for AVI files Supported audio output devices: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - OSS driver -- ALSA driver with OSS emulation -- ESD with the esddsp utility +- ALSA driver with OSS emulation (NOT recommended, causes annoying delays) +- ESD with the esddsp utility (not tested) NOTE: check DOCS/SOUNDCARDS ! @@ -220,12 +221,13 @@ untested and/or unfinished. 6. If you have speed problems (too slow playing), then please first check that: - - you don't use OpenGL driver while have software-only opengl (DRI disabled, - or not yet installed, conflicting libs installed, or your hardware not - supported etc...) + - you don't use OpenGL driver while have software-only opengl (Utah-GLX + disabled, or not yet installed, conflicting libs installed, or your + hardware not supported etc...) - you have set up MTRR registers properly (many new cards are really slow without setting up MTRR registers. it's NOT done by X 3.3.x! Also, there are older K6-2's, which lack MTRR support /stepping=0/). + Check DOCS/MTRR ! - you have a fast machine (don't report that your 386 can't play DivX) - try with Null output (-vo null) and check CPU usage (first % value) @@ -241,12 +243,10 @@ - to play AVI files with VBR MP3 audio use the -mc 0 option! - no sound at all: check that you have working OSS driver (/dev/dsp), and it isn't used by another program (for example esd, xmms etc.) + - use OSS. If the problem persists, use ALSA ;) 8. unsupported codecs (AVI files): - We may add support for your movie, but we need the following things: - - the codec DLL file: find it in your WINDOWS directory. In the SYSTEM.INI - there will be a listing of the installed codecs (vids.=DLLfile) - - a sample file encoded with that codec. + Check DOCS/CODECS Contact information: ~~~~~~~~~~~~~~~~~~~~ diff -r 90fdfd8d11d9 -r 6c3a2c2c966d DOCS/SOUNDCARDS --- a/DOCS/SOUNDCARDS Tue Apr 03 22:27:47 2001 +0000 +++ b/DOCS/SOUNDCARDS Wed Apr 04 16:47:53 2001 +0000 @@ -16,7 +16,7 @@ Gravis UltraSound ACE: OSS : OK - ALSA : if video lags, use OSS or mplayerHQ + ALSA : if video lags, use OSS Max kHz : 48 Gravis UltraSound MAX: @@ -24,7 +24,7 @@ ALSA : OK (should be) Max kHz : 48 -ESS 688 and probably all old SB's: +ESS 688 and probably all old SB's (without buffers): OSS : OK ALSA : OK Max kHz : 44.1 diff -r 90fdfd8d11d9 -r 6c3a2c2c966d DOCS/TODO --- a/DOCS/TODO Tue Apr 03 22:27:47 2001 +0000 +++ b/DOCS/TODO Wed Apr 04 16:47:53 2001 +0000 @@ -10,14 +10,14 @@ - SDL version detection into ./configure - DONE (disabled :)) Libvo features: -- framebuffer and svgalib support (both) +- framebuffer and svgalib support (DONE) - real fullscreen (black bands at unused areas) support - DONE for xmga & x11 - fix X4.0.x/DRI OpenGL (doesn't really work, at least mga & tdfx & nvidia) Player features: - libcss support -- subtitles (.sub files) & OSD support -- show movie length / position in percent +- subtitles (.sub files) & OSD support (DONE) +- show movie length / position in percent (no, but there is a seekbar) - show current frame number [Gabucino] - seek_to_frame and seek_to_index options - fix mp3lib to avoid segfault with some damaged .avi files (workaround: -afm 4) @@ -25,5 +25,6 @@ - support for more codecs (sample .avi files and .dll needed!) - HELP! - support for MPEG TS (transport streams) and PES format - I need sample files! - verify valid range of numeric options (like '-xy 0') - new configfile code? + (DONE) - audio copy/encoding capability - seeking support for broken avi files without index chunk