# HG changeset patch
# User diego
# Date 1224023332 0
# Node ID c59e6672574eaf4a6487b1d1bf1c82a83da20cad
# Parent c89a913b5d5e8fbf8f60e092b0a71846abe8ff68
Remove some pointless and/or outdated codec documentation sections.
diff -r c89a913b5d5e -r c59e6672574e DOCS/xml/en/codecs.xml
--- a/DOCS/xml/en/codecs.xml Tue Oct 14 22:28:19 2008 +0000
+++ b/DOCS/xml/en/codecs.xml Tue Oct 14 22:28:52 2008 +0000
@@ -15,64 +15,6 @@
-The most important ones above all:
-
-
-
-
- MPEG-1 (VCD) and
- MPEG-2 (DVD) video
-
-
- native decoders for all DivX variants,
- 3ivX, Microsoft MPEG-4 v1, v2 and other MPEG-4 variants
-
-
- native decoder for Windows Media Video 7/8
- (WMV1/WMV2), and Win32 DLL decoder
- for Windows Media Video 9
- (WMV3),
- both used in .wmv files
-
-
- native Sorenson 1 (SVQ1) decoder
-
-
- native Sorenson 3 (SVQ3) decoder
-
-
- 3ivx v1, v2 decoder
-
-
- Cinepak and Intel Indeo codecs
- (3.1,3.2,4.1,5.0)
-
-
- MJPEG, AVID, VCR2, ASV2 and other hardware
- formats
-
-
- VIVO 1.0, 2.0, I263 and other H.263(+)
- variants
-
-
- FLI/FLC
-
-
- RealVideo 1.0 & 2.0 from
- libavcodec, and
- RealVideo 3.0 & 4.0 codecs using
- RealPlayer libraries
-
-
- native decoder for HuffYUV
-
-
- Various old simple RLE-like formats
-
-
-
-
If you have a Win32 codec not listed here which is not supported yet,
please read the codec importing HOWTO
and help us add support for it.
@@ -196,103 +138,6 @@
which have nothing to do with video quality per se; many of these
are not yet implemented in x264.
-
-
-Encoder features
- CAVLC/CABAC
- Multi-references
-
- Intra: all macroblock types (16x16, 8x8, and 4x4 with all predictions)
-
-
- Inter P: all partitions (from 16x16 down to 4x4)
-
-
- Inter B: partitions from 16x16 down to 8x8 (including SKIP/DIRECT)
-
-
- Ratecontrol: constant quantizer, constant bitrate, single or multipass ABR,
- optional VBV
-
- Scene cut detection
- Adaptive B-frame placement
-
- B-frames as references / arbitrary frame order
-
- 8x8 and 4x4 adaptive spatial transform
- Lossless mode
- Custom quantization matrices
- Parallel encoding of multiple slices
- Interlacing
-
-
-
-
-
-What is H.264?
-
-
-H.264 is one name for a new digital video codec jointly developed
-by the ITU and MPEG.
-It can also be correctly referred to by the cumbersome names of
-"ISO/IEC 14496-10" or "MPEG-4 Part 10".
-More frequently, it is referred to as "MPEG-4 AVC" or just "AVC".
-
-
-
-Whatever you call it, H.264 may be worth trying because it can typically match
-the quality of MPEG-4 ASP with 5%-30% less bitrate.
-Actual results will depend on both the source material and the encoder.
-The gains from using H.264 do not come for free: Decoding H.264
-streams seems to have steep CPU and memory requirements.
-For instance, on a 1733 MHz Athlon, a DVD-resolution 1500kbps H.264
-video requires around 35% CPU to decode.
-By comparison, decoding a DVD-resolution 1500kbps MPEG-4 ASP stream
-requires around 10% CPU.
-This means that decoding high-definition streams is almost out of
-the question for most users.
-It also means that even a decent DVD rip may sometimes stutter on
-processors slower than 2.0 GHz or so.
-
-
-
-At least with x264,
-encoding requirements are not much worse than what you are used to
-with MPEG-4 ASP.
-For instance, on a 1733 MHz Athlon a typical DVD encode would run
-at 5-15fps.
-
-
-
-This document is not intended to explain the details of H.264,
-but if you are interested in a brief overview, you may want to read
-The H.264/AVC Advanced Video Coding Standard: Overview and Introduction to the Fidelity Range Extensions.
-
-
-
-
-
-How can I play H.264 videos with
- MPlayer?
-
-
-MPlayer uses
-libavcodec's H.264 decoder.
-libavcodec has had at
-least minimally usable H.264 decoding since around July 2004,
-however major changes and improvements have been implemented since
-that time, both in terms of more functionality supported and in
-terms of improved CPU usage.
-Just to be certain, it is always a good idea to use a recent Subversion
-checkout.
-
-
-
-If you want a quick and easy way to know whether there have been
-recent changes to libavcodec's
-H.264 decoding, you might keep an eye on
-FFmpeg Subversion repository's web interface.
-
@@ -342,55 +187,6 @@
Audio codecs
-
-The most important audio codecs above all:
-
- MPEG layer 1/2/3 (MP1/2/3) audio (native
- code, with MMX/SSE/3DNow! optimization)
-
-
- Windows Media Audio 7 and 8 (AKA WMAv1 and WMAv2)
- (native code, with
- libavcodec)
-
-
- Windows Media Audio 9 (WMAv3) (using DMO DLL)
-
-
- AC-3 Dolby audio (native code, with
- MMX/SSE/3DNow! optimization)
-
-
- AC-3 passing through sound card hardware
-
-
- AAC
-
-
- Ogg Vorbis audio codec (native library)
-
-
- RealAudio: DNET (low bitrate AC-3), Cook, Sipro and ATRAC3
-
-
- QuickTime: Qualcomm and QDesign audio codecs
-
-
- VIVO audio (g723, Vivo Siren)
-
-
- Voxware audio (using DirectShow DLL)
-
-
- alaw and ulaw, various GSM, ADPCM and PCM formats and other simple old
- audio codecs
-
-
- Adaptive Multi-Rate (AMR) speech codecs
-
-
-
-
Software AC-3 decoding