diff --git a/DOCS/en/documentation.html b/DOCS/en/documentation.html index 4d71fd8b7c..a6aa5b6f9a 100644 --- a/DOCS/en/documentation.html +++ b/DOCS/en/documentation.html @@ -282,7 +282,11 @@
  • 6.3 Solaris
  • 6.4 Silicon Graphics / Irix
  • 6.5 QNX
  • -
  • 6.6 Cygwin
  • +
  • 6.6 Windows
  • +
  • 7. Encoding with MEncoder @@ -1813,29 +1817,48 @@ end QNX has only X emulation which is VERY slow. Use SDL.

    -

    6.6 Cygwin

    +

    6.6 Windows

    -

    The Cygwin port is still in its infancy. Currently there is no support for - OpenGL. SDL is known to distort sound and image or crash on some systems. - Patches are always welcome. - Best results are achieved with the native DirectX video output driver - (-vo directx) and the native Windows waveout audio driver - (-ao win32). You should also check out the +

    Yes, MPlayer runs on Windows under + Cygwin and + MinGW. + It does not have a GUI yet, but the command line version is almost completely + functional. Patches are always welcome. + You should check out the mplayer-cygwin mailing list for help and latest information.

    -

    Cygwin versions prior to 1.3.23 do not include inttypes.h. You +

    Best results are achieved with the native DirectX video output driver + (-vo directx) and the native Windows waveout audio driver + (-ao win32) as OpenGL does not work and SDL is known to + distort sound and image or crash on some systems. You can make the movie + window stay on top with -vo directx:ontop. If the image is + distorted, try turning off hardware acceleration with + -vo directx:noaccel. Download + DirectX 7 header files + to compile the DirectX video output driver.

    + +

    QuickTime and Real DLLs also work. Compile with --enable-qtx + and --enable-real and put the codecs into the + default Windows DLL location, C:\WINNT\system32 or + C:\Windows\system depending on your Windows version.

    + +

    There are precompiled binary versions made by Sascha Sommer available for + download from + our homepage. + Joey Parrish has been making + unofficial Windows packages + complete with installer.

    + +

    6.6.1 Cygwin

    + +

    Cygwin versions prior to 1.5.0 do not include inttypes.h. You will have to copy or symlink etc/cygwin_inttypes.h from the MPlayer source directory to /usr/include/inttypes.h in order to make MPlayer compile.

    -

    To get native DirectX video, download - DirectX 7 header files, - extract them to /usr/include/ or /usr/local/include/ - and recompile. You will then be able to use the directx video out driver. You - can make the movie window stay on top with -vo directx:ontop. If - the image is distorted, try turning off hardware acceleration with - -vo directx:noaccel.

    +

    DirectX header files need to be extracted to /usr/include/ or + /usr/local/include/.

    Instructions and files for making SDL run under Cygwin can be found on the libsdl site.

    @@ -1853,14 +1876,36 @@ end

    mplayer dvd://<title> -dvd-device '\\.\d:'

    -

    QuickTime and Real DLLs also work. Compile with --enable-qtx - --enable-real and put the codecs into the - default Windows DLL location, C:\WINNT\system32 or - C:\Windows\system depending on your Windows version.

    -

    The Cygwin console is rather slow. Redirecting output or using the -quiet option has been reported to improve performance.

    +

    6.6.2 MinGW

    + +

    Installing a version of MinGW that could compile MPlayer used to be quite + tricky, but only consists of three simple steps now and should work out of + the box soon.

    + +
      +
    1. Install MinGW 3.0.0 or later.
    2. +
    3. Install MSYS 1.0.9 or later and tell the MSYS postinstall that + MinGW is installed.
    4. +
    5. Replace /mingw/include/sys/types.h with this + types.h.
    6. +
    + +

    Extract DirectX header files to /mingw/include/.

    + +

    VCDs and DVDs work almost like Cygwin (adjust for the drive letter of your + CD-ROM):

    + +

    mplayer d:/mpegav/avseq01.dat

    + +

    mplayer /d/MPEG2/AVSEQ01.MPG

    + +

    mplayer dvd://<title> -dvd-device /d/

    + + +

    7. Encoding with MEncoder