From 56b2014b750bd863f35fe9b62bf42f9cf77f9ce0 Mon Sep 17 00:00:00 2001 From: gabucino Date: Fri, 28 Jun 2002 06:07:46 +0000 Subject: big update git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6584 b3059339-0415-0410-9bf9-f77b7e298cf2 --- DOCS/faq.html | 242 +++++----------------------------------------------------- 1 file changed, 21 insertions(+), 221 deletions(-) (limited to 'DOCS/faq.html') diff --git a/DOCS/faq.html b/DOCS/faq.html index 7cd1a24fff..83ae373fe3 100644 --- a/DOCS/faq.html +++ b/DOCS/faq.html @@ -61,8 +61,8 @@ in case you run into problems. Q:Great, I have gcc 3.0.1 from Red Hat/Mandrake, then I'm fine--! A:No, since there have been/are issues with these compilers as well.
-Use the 2.95.x series for reliability (not 2.96). -Use the latest gcc 3.x (starting at 3.0.4) if you want to use a 3.x version. +To check the status of current compilers' MPlayer support, see the +Installation section.   Q:I tried to compile MPlayer, but I got this output: @@ -236,9 +236,12 @@ Most of them are for debug purposes and will be removed soon.   Q:Why is video_out cpu usage zero (0%) for some files? -A:It's not zero, but it's called from the codec and thus cannot be measured +A1:It's not zero, but it's called from the codec and thus cannot be measured separately. You should try to play the file using -vo null and then -vo ... and check the difference to see the video_out speed. +A2:You are using Direct Rendering, +where the codec renders to the video memory itself. In this case, the +decoding percentage contains the display percentage too.   Q:There are error messages about file not found /usr/lib/win32/ ... @@ -334,7 +337,7 @@ If something works with aviplay it doesn't mean that MPlayer will work and vice versa.   -Q:Audio goes out of sync playing a .avi file. +Q:Audio goes out of sync playing an AVI file. A:Try the -bps or -nobps option. If it does not improve, read this and upload the file to FTP.   @@ -359,8 +362,11 @@ performance.   Q:MPlayer dies with "MPlayer interrupted by signal 4 in module: decode_video". -A:Try running MPlayer on the machine you compiled on. Or recompile. Don't -use MPlayer on a CPU different from the one it was compiled on. +A:Try running MPlayer on the machine you compiled on. Or recompile +with runtime CPU detection +(./configure --enable-runtime-cpudetection). Don't +use MPlayer on a CPU different from the one it was compiled on, +without using the feature mentioned just now.   Q:I have problems with [your window manager] and fullscreen xv/xmga/sdl/x11 modes ... @@ -542,7 +548,8 @@ While playing a DVD, I encountered this error:
sizeof(cell_adr_t) >= c_adt->nr_of_vobs' failed.
A: This is a known libdvdread 0.9.1/0.9.2 bug. -Use libmpdvdkit. +Use libmpdvdkit, which is present in MPlayer source, and used by +default.   Q: @@ -550,7 +557,8 @@ Can I compile libdvdread and libdvdcss on my sweet SPARC under Solaris? A: Who knows ... It's said to work, so please test it and send feedback. Refer to the documentation of libdvdread and its homepage as well. We're not the authors -of libdvdread. +of libdvdread. Use libmpdvdkit, which is present in MPlayer source, and used by +default.   Q: @@ -576,7 +584,9 @@ the proper rights on the DVD device entry (in /dev/). Q: Where can I get libdvdread and libdvdcss packages? A: -From the +You don't need to. Use libmpdvdkit, which is present in MPlayer source, and used by +default. +Anyway, the packages mentioned can be get from the Ogle site.   @@ -606,218 +616,8 @@ implement it, and send a patch. Don't ask for it. Q: Where is the Windows version? A: It's not released, and won't be. Look around the Windows scene (open source ASF parsers, open source ASF encoders, etc) and you'll know why. We don't - want to go to jail. -  - - -Q:What card do you suggest me to buy? -A0:It's for your information only but our criteria are: -A1:Speed:
-This parameter can be computed easily: -
    -
  1. Which movies do you plan to watch? -
      -
    • MPEG1: 320x200@32=256000
      - You need only 256*25fps=6.4MB/sec of bandwidth (This format can be played - in real-time on any PC since the times of Pentium-100 + S3Virge).
    • -
    • MPEG4: 640x480@32=1228800
      - You need a video bandwidth of 1.2*25fps=30MB/sec. To watch such a movie - in real-time you need a PC equivalent to a Celeron-450 and a DIMM based - video card.
    • -
    • MPEG2 (aka DVD or SDTV): 1024x768@32=3145728
      - You need a video bandwidth of 3*30fps=90MB/sec. In extreme cases (if your - video card supports IDCT decoding) the hardware requirements are the same - as for MPEG4.
    • -
    • HDTV (High Definition TeleVision): 2000x2000@32=16000000
      - You need a video bandwidth of 16*30fps=480MB/sec. You also need at least - 32MB of video memory to watch this stream: 16MB for the RGB area and 16MB - for the YUV area.
    • -
    -
  2. -
  3. The bandwidth of PCI slots is: 33MHz*32Bit=133MB/sec. PCI2.1 has - 66MHz*32Bit=266MB/sec which is more than enough for playing any movie (except - HDTV streams which really require an AGP bus).
  4. -
  5. What memory type should be installed on the video card: -
      -
    • SIMM - Avoid that.
    • -
    • DIMM - Good if your video card has 128-bit memory access.
    • -
    • DDR - Is fast enough for all types.
    • -
    -
  6. -
-Note: DGA comparison shows that there is no visible difference between video -cards which have the same type of video memory installed.
-Conclusion: If you have enough CPU power (Celeron-450 or K6-2-500) it -should be enough to buy any video card which has at least 8MB of DIMM or DDR -memory. -A2:Quality:
-This question was investigated in depth at: -
-AnandTech - Video Card Roundup - DVD Quality, Features & Performance -(October 2000) -A3:Working features under Linux:
-If you are a Win32 user then probably you have support (from driver and DirectX8 -side) for any feature your chip has.
-But for Linux users there are currently only a few vendors which have more -or less advanced driver support:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  -
Matrox Gxxx
-
-
ATI m64/r128/radeon
-
-
nVidia tnt/geforce
-
-
S3 Virge/Savage
-
Driver's providerOEM and enthusiastsOEM and enthusiastsOEM or enthusiastsenthusiasts
Driver's qualitybest (X11,kernel)best (X11,GATOS,kernel)buggy/unstable (X11 only)slow (X11 only)
VIDEO OVERLAY
BES and YV2RGBYESYESYESYES
scaling filtersN/AYESN/AN/A
adaptive deinterlaceN/AYESN/AN/A
Video equalizer (hue, contrast, saturation, color correction)YESYESGeForce onlyN/A
Alpha blending, color and video keysPARTIALPARTIAL (under development)N/AN/A
Video captureYES (Marvel)YES (GATOS)N/AN/A
TV-outG400 onlyYESN/AN/A
- -

It's a very rough overview of video cards. We should pay attention to video -card models. If for example Matrox G400 drivers support TV-out then G450 and -G550 do not necessarily have this feature.
-Another example: Adaptive deinterlacing exists only for the Rage128 chip and -isn't present on Mach64+ ones. The same goes for 3D features. They are different -from Mach64 to the Radeon 8500 with TRUFORM technology.

- -

ANYWAY - THE MPLAYER TEAM DOESN'T ACCEPT ANY CLAIMS IF AFTER READING THIS -MATERIAL YOU BUY A CARD WHICH IS UNSATISFACTORY FOR YOU!!! THIS IS ONLY OUR -POINT OF VIEW.

- -

Q: If a PCI slot is fast enough for most types of movies then why is -the S3 Virge too slow for them?
-A: Due to its SIMM memory.

- + want to go to jail. BTW you can compile it yourself, under + Cygwin.   -- cgit v1.2.3