diff --git a/DOCS/codecs.html b/DOCS/codecs.html index 1a4815817f..f556e3614b 100644 --- a/DOCS/codecs.html +++ b/DOCS/codecs.html @@ -154,7 +154,17 @@ option to tell MPlayer to use them if possible.
-TODO
+MPlayer can play Vivo (1.0 and 2.0) videos. The most suitable codec
+for this task is XAnim's H263 decoder codec (it supports fast YV12 output), you
+can call it with the -vc h263xa
option. Of course you have to
+compile XAnim codecs support it, for details see the XAnim
+video codecs. If this doesn't work, get the ivvideo.dll
DLL
+file (from here),
+and install it under /usr/lib/win32
or wherever you store the
+Win32 codecs. This latter codec doesn't support YV12 nor YUY2 only BGR modes,
+thus usable only with the X11 and OpenGL outputs. Discouraged.
Be sure to read the VIVO audio codec section too!
@@ -167,6 +177,14 @@ reinitialize the codec, and continue exactly from where the failure did occur. No speed decrease is measurable. + + +This is a very old and very bad codec of Microsoft. In the past it was
+decoded with the msvidc32.dll
Win32 codec, now we have our own
+open-source implementation (by Mike
+Melanson).
The most important audio codecs above all :
@@ -197,6 +215,14 @@ decoding library. If you don't know why is it good, you probably don't need it.<
option.
AKA VivoSiren. Currently this isn't supported, but when it will, it will use
+the vivog723.acm
file. Download from
+here,
+then copy it into the /usr/lib/win32
directory, or respectively.
2.2.3. Win32 codec importing howto
diff --git a/DOCS/documentation.html b/DOCS/documentation.html index 9461052766..6ae95f3214 100644 --- a/DOCS/documentation.html +++ b/DOCS/documentation.html @@ -50,11 +50,13 @@Main testers:
diff --git a/DOCS/formats.html b/DOCS/formats.html index e6cc328651..045edb0d9c 100644 --- a/DOCS/formats.html +++ b/DOCS/formats.html @@ -96,8 +96,10 @@ but we think the parser is perfect. -Hey this is new code in MPlayer, be gentle! Seeking is -currently nonexistent, audio too. TODO : complete this section.
+MPlayer happily demuxes VIVO file formats. This code is new, and +is possibly buggy, no seeking yet. See the VIVO video codec +and VIVO audio codec sections for installation +instructions.
diff --git a/DOCS/mencoder.1 b/DOCS/mencoder.1 index 51af92913e..7a8f094f17 100644 --- a/DOCS/mencoder.1 +++ b/DOCS/mencoder.1 @@ -131,6 +131,7 @@ Available options: key=XXX maximum keyframe interval (in frames) deinterlace enable deinterlacing + (don't use, DivX4 is buggy!) q=XXXX quality (1-fastest, 5-best) min_quant=XXX minimum quantizer (0-32) max_quant=XXX maximum quantizer (0-32) diff --git a/DOCS/tech/formats.txt b/DOCS/tech/formats.txt index 687e356a1f..03ac0b46e9 100644 --- a/DOCS/tech/formats.txt +++ b/DOCS/tech/formats.txt @@ -35,7 +35,7 @@ - AVI streams. Two kind of RIFF AVI files exists: - 1. interleaved: audio and video content is interlaved. it's faster and + 1. interleaved: audio and video content is interleaved. it's faster and requires only 1 reading thread, so it's recommended (and mostly used). 2. non-interleaved: audio and video aren't interleaved, i mean first come whole video followed by whole audio. it requires 2 reading process or @@ -46,7 +46,7 @@ played as non-interleaved otherwise you get a-v desync or buffer overflow. MPlayer supports 2 kind of timing for AVI files: - - bps-based: it is based on bitrate/samplerate of video/audio steram. + - bps-based: it is based on bitrate/samplerate of video/audio stream. this method is used by most players, including avifile and wmp. files with broken headers, and files created with VBR audio but not vbr-compliant encoder will result a-v desync with this method. @@ -73,7 +73,7 @@ I also note, that most AVI encoders/multiplexers create bad files if using VBR audio. only 2 exception (known by me): NaNDub and MEncoder. - FPS: only constant framerate allowed, but it's possib;e to skip frames. + FPS: only constant framerate allowed, but it's possible to skip frames. - ASF streams: ASF (active streaming format) comes from Microsoft. they developed two