diff options
-rw-r--r-- | DOCS/MTRR | 8 | ||||
-rw-r--r-- | DOCS/OpenDivX | 14 | ||||
-rw-r--r-- | DOCS/README | 24 | ||||
-rw-r--r-- | DOCS/SOUNDCARDS | 22 | ||||
-rw-r--r-- | DOCS/SPEED | 2 | ||||
-rw-r--r-- | DOCS/mplayer.1 | 2 |
6 files changed, 42 insertions, 30 deletions
@@ -3,7 +3,7 @@ Setting up MTRR for X11 or mga_vid: 1. find the base address ~~~~~~~~~~~~~~~~~~~~~~~~ -You have 3 cases to find it: +You have 3 ways to find it: - from X11 startup messages, for example: (--) SVGA: PCI: Matrox MGA G400 AGP rev 4, Memory @ 0xd8000000, 0xd4000000 @@ -18,7 +18,7 @@ mga_mem_base = d8000000 2. find memory size ~~~~~~~~~~~~~~~~~~~ -This is much easier, just convert video ram size to hexadecimal, or +This is very easy, just convert video ram size to hexadecimal, or use this table: 1 MB 0x100000 2 MB 0x200000 @@ -35,5 +35,5 @@ You know base address and memory size, let's setup mtrr registers! ram (size=0x2000000) just execute: echo "base=0xd8000000 size=0x2000000 type=write-combining" >| /proc/mtrr -- Older K6-2's [around 266Mhz, stepping 0] may not support MTRR. -- K6-2 with 'stepping 12' (do a cat /proc/cpuinfo) supports MTRR. + - Older K6-2's [around 266Mhz, stepping 0] doesn't support MTRR. + - K6-2 with 'stepping 12' (do a cat /proc/cpuinfo) supports MTRR. diff --git a/DOCS/OpenDivX b/DOCS/OpenDivX index e7494b80a0..973e4cf1cd 100644 --- a/DOCS/OpenDivX +++ b/DOCS/OpenDivX @@ -2,10 +2,10 @@ OpenDivX support in MPlayer ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -See http://www.projectmayo.com for details on Open DivX codecs. -It's an opensource DivX-like video codec written for windows. -I did a fast hack to get it compile under linux (it has some -dependency on windows header files and some visualc extensions). +See http://www.projectmayo.com for details on the OpenDivX codec. +It's the opensource successor of the DivX codec, already available +on most platforms. We use an MMX-optimized Decore. +OpenDivX version supported in MPlayer : 4.0alpha48 Decoder: ~~~~~~~~ @@ -22,9 +22,11 @@ You can adjust Quality level using the -divxq option. Valid values: Note: last level (Chroma deringing) sometimes crashes. +Note: also check the manpage. + Encoder: ~~~~~~~~ There is a very alpha hack to convert mpeg video into OpenDivX .avi files. -You should disable audio, and select 'odivx' video device as output: - mplayer input.mpg -nosound -vo odivx -encode output.avi +Audio is automatically disabled. Select 'odivx' video device as output: + mplayer input.mpg -vo odivx -encode output.avi Yes, I know that it's unusable now, it's only for testing purposes. diff --git a/DOCS/README b/DOCS/README index 4ba43abfe2..9630315108 100644 --- a/DOCS/README +++ b/DOCS/README @@ -74,20 +74,22 @@ Supported video codecs: Supported video output devices: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -- mga: Matrox G200/G400 hardware YUV overlay via the mga_vid device -- xmga: Matrox G200/G400 overlay (mga_vid) in X11 window +- mga: Matrox G200/G400 hardware YUV overlay via the mga_vid device +- xmga: Matrox G200/G400 overlay (mga_vid) in X11 window (Xv emulation on X 3.3.x !) -- x11: X11 optionally with SHM extension +- x11: X11 optionally with SHM extension - dga: X11 DGA extension (only in 24/32bpp) - fsdga:X11 DGA extension with fullscreen scaling (only 24/32bpp and MPEG!) -- xv: X11 using overlays with the Xvideo extension (hardware YUV & scaling) -- gl: OpenGL renderer, works only with Utah-GLX! (no DRI or nVidia drivers) +- xv: X11 using overlays with the Xvideo extension (hardware YUV & scaling) +- gl: OpenGL renderer, works only with Utah-GLX! (no DRI or nVidia drivers) - syncfb: Matrox G400 YUV support on framebuffer (not tested, maybe broken) -- 3dfx: Voodoo2/3 hardware YUV (/dev/3dfx) support (not yet tested, maybe broken) -- sdl: SDL >= v1.1.7 driver (slower than 'x11', but supports software scaling) -- null: Null output (for speed tests/benchmarking) -- pgm: PGM file output (for testing purposes) -- md5: MD5sum output (for mpeg conformance tests) +- 3dfx: Voodoo2/3 hardware YUV (/dev/3dfx) support (not yet tested, maybe broken) +- sdl: SDL >= v1.1.7 driver (slower than 'x11', but supports software scaling) + (NOT supported by us! Don't submit SDL bugreports!) +- null: Null output (for speed tests/benchmarking) +- pgm: PGM file output (for testing purposes) +- md5: MD5sum output (for mpeg conformance tests) + NOTE: not all are available for AVI files Supported audio output devices: @@ -96,6 +98,8 @@ Supported audio output devices: - ALSA driver with OSS emulation - ESD with the esddsp utility +NOTE: check DOCS/SOUNDCARDS ! + Speed: ~~~~~~ Most of time-critical parts are optimized for MMX/SSE/3DNow!. diff --git a/DOCS/SOUNDCARDS b/DOCS/SOUNDCARDS index fdca979198..2d257bc619 100644 --- a/DOCS/SOUNDCARDS +++ b/DOCS/SOUNDCARDS @@ -3,20 +3,24 @@ Recommended options for better sound sync: (first try without these, maybe it works well without 'hacking' defaults) -ALSA: -alsa -abs 65536 +ALSA: -abs 65536 -Aureal Vortex2: -alsa -abs 65536 -delay -0.5 +Aureal Vortex2: -abs 65536 -delay -0.5 -SB Live!: kernel 2.2.x: -alsa - 2.4.x: nothing +SB Live!: Kernel 2.2 : Use default settings + Kernel 2.4 : try -noalsa -OSS/Free: please contact me for good parameters +OSS/Free: Please contact me for good parameters -Gravis Ultrasound ACE: use OSS, and default settings will be OK +Gravis Ultrasound ACE: Use OSS, and default settings will be OK. + It doesn't work reliably with ALSA. -... and don't use your soundcard by other application ( for ex. XMMS ) ... -... and use very-very high speed hdd or CDROM and CPU ... + - if sound clicks when playing from CD-ROM, turn on IRQ unmasking ! + for example "hdparm -u1 /dev/cdrom" (see "man hdparm" !!!) + - don't use your soundcard by other application ( for ex. XMMS ) ! + if you use ESD, start MPlayer with the esddsp utility ! + - use high speed hdd or CDROM and CPU ! Pontscho/fresh!mindworkz Gabucino - pontscho@makacs.poliod.hu + pontscho@makacs.poliod.hu gabucino@k2.jozsef.kando.hu diff --git a/DOCS/SPEED b/DOCS/SPEED index d15285cb4a..e27b5d35ba 100644 --- a/DOCS/SPEED +++ b/DOCS/SPEED @@ -1,6 +1,8 @@ Some benchmark values ===================== +* OLD! MPlayer is even faster now :) + Test system: Abit BE6-2 mb, Intel Celeron2-566 @ 850Mhz, Matrox G400 MAX Linux: Slackware 7.0, kernel 2.4.0-test8, glibc 2.1.2 diff --git a/DOCS/mplayer.1 b/DOCS/mplayer.1 index 9d8bd3c49f..4b8d7a493a 100644 --- a/DOCS/mplayer.1 +++ b/DOCS/mplayer.1 @@ -169,7 +169,7 @@ Specifies the output OpenDivX file. Won't overwrite. Just launch it! :) .LP .SH BUGS -Possibly. Check DOCS. +Probably. Check DOCS. Bugreports should be addressed to the MPlayer-users mailing list (mplayer-users@lists.sourceforge.net) ! If you want to submit a bugreport |