# HG changeset patch # User diego # Date 1074713118 0 # Node ID 359eaf957bf1d697fd4e86db23a51d7f4f485669 # Parent 43f35b915dc79357e54c1a1b0e7a5b731dc20a7c Add tags to libavcodec and a few others. diff -r 43f35b915dc7 -r 359eaf957bf1 DOCS/xml/en/codecs.xml --- a/DOCS/xml/en/codecs.xml Wed Jan 21 17:35:10 2004 +0000 +++ b/DOCS/xml/en/codecs.xml Wed Jan 21 19:25:18 2004 +0000 @@ -56,7 +56,8 @@ FLI/FLC - RealVideo 1.0 & 2.0 from libavcodec, and + RealVideo 1.0 & 2.0 from + libavcodec, and RealVideo 3.0 & 4.0 codecs using RealPlayer libraries @@ -91,9 +92,10 @@ The new generation of this codec is called DivX4 and can even decode movies made with the infamous DivX codec! In addition it is much faster -than the native Win32 DivX DLLs but slower than libavcodec. Hence its usage as a decoder is -DISCOURAGED. However, it is useful for +than the native Win32 DivX DLLs but slower than +libavcodec. +Hence its usage as a decoder is +discouraged. However, it is useful for encoding. One disadvantage of this codec is that it is not available under an Open Source license. @@ -219,9 +221,11 @@ -If you use an MPlayer release you have libavcodec +If you use an MPlayer release you have +libavcodec right in the package, just build as usual. If you use -MPlayer from CVS you have to extract libavcodec from +MPlayer from CVS you have to extract +libavcodec from the FFmpeg CVS tree as FFmpeg releases are very rare. The CVS is mostly stable and offers the most features. In order to achieve this do: @@ -243,7 +247,8 @@ copy/move it! - If you prefer having libavcodec updated at the same time you update + If you prefer having libavcodec + updated at the same time you update MPlayer CVS, put the following line into the main/CVS/Entries file: D/libavcodec//// @@ -258,7 +263,8 @@ MPlayer from CVS does contain a libavcodec subdirectory, but it does -not contain the source for libavcodec! +not contain the source for +libavcodec! You must follow the steps above to obtain the source for this library. @@ -457,7 +463,8 @@ DISADVANTAGES currently it does not properly decode all - DivX/DivX4 files (no problem as libavcodec + DivX/DivX4 files (no problem as + libavcodec can play them) @@ -519,12 +526,12 @@ Sorenson Video v1 (fourcc SVQ1) - decoding supported by native codec - (libavcodec) + (libavcodec) Sorenson Video v3 (fourcc SVQ3) - decoding supported by native codec - (libavcodec) + (libavcodec) @@ -557,7 +564,7 @@ Windows Media Audio 7 and 8 (aka WMAv1 and WMAv2) (native code, with - libavcodec) + libavcodec) Windows Media Audio 9 (WMAv3) (using DMO DLL) diff -r 43f35b915dc7 -r 359eaf957bf1 DOCS/xml/en/documentation.xml --- a/DOCS/xml/en/documentation.xml Wed Jan 21 17:35:10 2004 +0000 +++ b/DOCS/xml/en/documentation.xml Wed Jan 21 19:25:18 2004 +0000 @@ -92,7 +92,8 @@ (AVI/ASF/OGG/DVD/VCD/VOB/MPG/MOV/VIV/FLI/RM/NUV/NET/PVA) to other MPlayer-playable formats (see below). It can encode with various codecs, like DivX4 -(1 or 2 passes), libavcodec, PCM/MP3/VBR MP3 +(1 or 2 passes), libavcodec, +PCM/MP3/VBR MP3 audio. Also has powerful plugin system for video manipulation. @@ -104,8 +105,8 @@ MPlayer - Encoding to all the codecs of ffmpeg's libavcodec + Encoding to all the codecs of FFmpeg's + libavcodec Video encoding from V4L compatible TV tuners diff -r 43f35b915dc7 -r 359eaf957bf1 DOCS/xml/en/faq.xml --- a/DOCS/xml/en/faq.xml Wed Jan 21 17:35:10 2004 +0000 +++ b/DOCS/xml/en/faq.xml Wed Jan 21 19:25:18 2004 +0000 @@ -549,10 +549,12 @@ -What exactly is this libavcodec thing? +What exactly is this libavcodec thing? -See the libavcodec section. +See the +libavcodec +section. @@ -562,8 +564,10 @@ Checking for libavcodec ... no -You need to get libavcodec from FFmpeg's CVS. Read the instructions in the -libavcodec section. +You need to get libavcodec from +FFmpeg's CVS. Read the instructions in the +libavcodec +section. diff -r 43f35b915dc7 -r 359eaf957bf1 DOCS/xml/en/install.xml --- a/DOCS/xml/en/install.xml Wed Jan 21 17:35:10 2004 +0000 +++ b/DOCS/xml/en/install.xml Wed Jan 21 19:25:18 2004 +0000 @@ -126,7 +126,8 @@ - libavcodec: This codec package is capable + libavcodec: + This codec package is capable of decoding H263/MJPEG/RV10/DivX3/DivX4/DivX5/MP41/MP42/WMV1/WMV2/SVQ1/SVQ3 encoded video streams and WMA (Windows Media Audio) v1/v2 audio streams, on multiple platforms. It is also known to be the fastest for this task. See @@ -169,7 +170,9 @@ Not needed for old ASF's with MP41 or MP42 video (though VoxWare audio is frequent for these files - it's done by the Win32 codec), or WMV7. Also not - needed for WMA (Windows Media Audio), libavcodec has opensource decoder for that. + needed for WMA (Windows Media Audio), + libavcodec has open source decoder + for that. @@ -182,8 +185,9 @@ DivX4/DivX5: information about this codec is available in the DivX4/DivX5 section. You possibly - don't want this codec as libavcodec (see - above) is much faster and has better quality than this, for both decoding + don't want this codec as + libavcodec + (see above) is much faster and has better quality than this, for both decoding and encoding. Features: @@ -192,7 +196,8 @@ can play old DivX3 movies much faster than - the Win32 DLL but slower than libavcodec! + the Win32 DLL but slower than + libavcodec! it's closed-source, and only a x86 version is available. diff -r 43f35b915dc7 -r 359eaf957bf1 DOCS/xml/en/mencoder.xml --- a/DOCS/xml/en/mencoder.xml Wed Jan 21 17:35:10 2004 +0000 +++ b/DOCS/xml/en/mencoder.xml Wed Jan 21 19:25:18 2004 +0000 @@ -109,7 +109,8 @@ Encoding to MPEG format MEncoder can create MPEG (MPEG-PS) format output -files. It's probably useful only with libavcodec's +files. It's probably useful only with +libavcodec's mpeg1video codec, because players - except MPlayer - expect MPEG1 video, and MPEG1 layer 2 (MP2) audio streams in MPEG files. @@ -234,11 +235,12 @@ -Encoding with the libavcodec codec family +Encoding with the <systemitem class="library">libavcodec</systemitem> + codec family -libavcodec provides simple encoding to a lot -of interesting video and audio formats. +libavcodec +provides simple encoding to a lot of interesting video and audio formats. You can encode to the following codecs (more or less up to date): @@ -485,7 +487,8 @@ -This feature can be used only with libavcodec's +This feature can be used only with +libavcodec's mpeg4 codec. Keep in mind: although MPlayer will correctly play the created file, other players will use the wrong aspect ratio. @@ -506,9 +509,10 @@ Custom inter/intra matrices -With this feature of libavcodec you are -able to set custom inter (I-frames/key frames) and intra (P-frames/predicted -frames) matrices. It is supported by many of the codecs: +With this feature of +libavcodec +you are able to set custom inter (I-frames/key frames) and intra +(P-frames/predicted frames) matrices. It is supported by many of the codecs: mpeg1video and mpeg2video are reported as working. @@ -575,7 +579,8 @@ Ripping a DVD title into a maximally high quality MPEG4 (DivX) file involves many considerations. Below is an example of the process when there is no file size goal (other than perhaps fitting the result into 2GB). - libavcodec will be used for the video, + libavcodec + will be used for the video, and the audio will be copied as is without any changes. @@ -602,8 +607,8 @@ quantizing AKA constant quality is a good choice. That way each frame is given as much bits as its needs to keep the quality at the desired level, but multiple encoding passes are not needed. With - libavcodec, you get constant - quality by using + libavcodec, + you get constant quality by using . should give you a file below 2GB in size, depending mainly on the movie length and video noisiness (the more diff -r 43f35b915dc7 -r 359eaf957bf1 DOCS/xml/en/ports.xml --- a/DOCS/xml/en/ports.xml Wed Jan 21 17:35:10 2004 +0000 +++ b/DOCS/xml/en/ports.xml Wed Jan 21 19:25:18 2004 +0000 @@ -55,11 +55,12 @@ Compaq Ipaq. The easiest way to obtain MPlayer is to get it from one of the OpenZaurus package feeds. If you want to compile it yourself, you should look at the -MPlayer +mplayer and the libavcodec directory in the OpenZaurus distribution buildroot. These always have the latest -Makefile and patches used for building a CVS MPlayer with libavcodec. +Makefile and patches used for building a CVS MPlayer with +libavcodec. If you need a GUI frontend, you can use xmms-embedded. @@ -128,10 +129,14 @@ On UltraSPARCs, MPlayer takes advantage of their VIS extensions -(equivalent to MMX), currently only in libmpeg2, libvo -and libavcodec, but not in mp3lib. You can watch a VOB file +(equivalent to MMX), currently only in +libmpeg2, +libvo +and libavcodec, but not in +mp3lib. You can watch a VOB file on a 400MHz CPU. You'll need -mLib installed. +mLib +installed. @@ -386,7 +391,8 @@ Apple's modified GCC 3.x is preferred for compiling -MPlayer especially when using libavcodec as Apple's +MPlayer especially when using +libavcodec as Apple's modified GCC 2.95.x doesn't support C99 syntax well. diff -r 43f35b915dc7 -r 359eaf957bf1 DOCS/xml/en/tvinput.xml --- a/DOCS/xml/en/tvinput.xml Wed Jan 21 17:35:10 2004 +0000 +++ b/DOCS/xml/en/tvinput.xml Wed Jan 21 19:25:18 2004 +0000 @@ -107,7 +107,8 @@ MEncoder it was necessary to specify the output format. This issue should be fixed in the current releases and isn't required anymore, and the default suits the most purposes. For example, -if you are capturing into DivX using libavcodec and specify +if you are capturing into DivX using +libavcodec and specify in order to increase the quality of the captured images, the captured image will be actually later converted back into YV12 so the only thing you achieve is a massive waste of CPU power. diff -r 43f35b915dc7 -r 359eaf957bf1 DOCS/xml/en/video.xml --- a/DOCS/xml/en/video.xml Wed Jan 21 17:35:10 2004 +0000 +++ b/DOCS/xml/en/video.xml Wed Jan 21 19:25:18 2004 +0000 @@ -1513,9 +1513,11 @@ Currently only codecs capable of UYVY colorspace output can work in conjunction with this driver. Unfortunately, this excludes - every single decoder from the libavcodec family. This leaves us with the - following usable popular codecs: cvid, divxds, xvid, divx4, - wmv7, wmv8 and some others. Please note that this is only + every single decoder from the + libavcodec family. This leaves + us with the following usable popular codecs: + cvid, divxds, xvid, divx4, wmv7, wmv8 and some + others. Please note that this is only a temporal inconvenience. The usage syntax is as follows: mplayer -vf format=uyvy -vc divxds divx3file.avi @@ -1944,7 +1946,9 @@ To watch non-MPEG content on the em8300 (i.e. DivX or RealVideo) you have to -specify an MPEG1 video filter such as libavcodec (lavc) or libfame (fame). At +specify an MPEG1 video filter such as +libavcodec (lavc) or +libfame (fame). At the moment lavc is both faster and gives better image quality, it is suggested that you use that unless you have problems with it. See the man page for further info about . @@ -1993,7 +1997,8 @@ This is a display-driver () for a number of MJPEG capture/playback cards (tested for DC10+ and Buz, and it should work for the LML33, the DC10). The driver works by encoding the frame to JPEG and then -sending it to the card. For the JPEG encoding libavcodec +sending it to the card. For the JPEG encoding +libavcodec is used, and required. With the special cinerama mode, you can watch movies in true wide screen provided that you have two beamers and two MJPEG cards. Depending on resolution and quality settings, this driver