diff DOCS/documentation.html @ 6906:3274d0725fde

Changed all link names from the section number to a sensible label. Section numbers were 2.3.2.1. in the section names and 2.3.2.1 in the TOC. I settled for the former everywhere. "Misc OS" is now called "Ports". Checked all internal links, some of them were falsely pointing to renumbered sections. This should no longer happen. And in case some of you think "This must have been a lot of work!", that does not even begin to describe it...
author diego
date Sun, 04 Aug 2002 22:13:09 +0000
parents f3f87f6bf5cf
children 027d2140942b
line wrap: on
line diff
--- a/DOCS/documentation.html	Sun Aug 04 20:44:21 2002 +0000
+++ b/DOCS/documentation.html	Sun Aug 04 22:13:09 2002 +0000
@@ -26,264 +26,264 @@
 <HR>
 
 <UL>
-  <LI><A HREF="#0">0. How to read this documentation</A></LI>
-  <LI><A HREF="#1">1. Introduction</A>
+  <LI><A HREF="#reading">0. How to read this documentation</A></LI>
+  <LI><A HREF="#introduction">1. Introduction</A>
     <UL>
-      <LI><A HREF="#1.1">1.1 Overview</A></LI>
-      <LI><A HREF="#1.2">1.2 History</A></LI>
-      <LI><A HREF="#1.3">1.3 Installation</A></LI>
-      <LI><A HREF="#1.4">1.4 What about the GUI?</A></LI>
-      <LI><A HREF="#1.5">1.5 Subtitles and OSD</A></LI>
+      <LI><A HREF="#overview">1.1 Overview</A></LI>
+      <LI><A HREF="#history">1.2 History</A></LI>
+      <LI><A HREF="#installation">1.3 Installation</A></LI>
+      <LI><A HREF="#gui">1.4 What about the GUI?</A></LI>
+      <LI><A HREF="#subtitles_osd">1.5 Subtitles and OSD</A></LI>
     </UL>
   </LI>
-  <LI><A HREF="#2">2. Features</A>
+  <LI><A HREF="#features">2. Features</A>
     <UL>
       <LI><A HREF="formats.html">2.1 Supported formats</A>
         <UL>
-          <LI><A HREF="formats.html#2.1.1">2.1.1 Video formats</A>
+          <LI><A HREF="formats.html#video_formats">2.1.1 Video formats</A>
             <UL>
-              <LI><A HREF="formats.html#2.1.1.1">2.1.1.1 MPEG files</A></LI>
-              <LI><A HREF="formats.html#2.1.1.2">2.1.1.2 AVI files</A></LI>
-              <LI><A HREF="formats.html#2.1.1.3">2.1.1.3 ASF/WMV files</A></LI>
-              <LI><A HREF="formats.html#2.1.1.4">2.1.1.4 QuickTime/MOV files</A></LI>
-              <LI><A HREF="formats.html#2.1.1.5">2.1.1.5 VIVO files</A></LI>
-              <LI><A HREF="formats.html#2.1.1.6">2.1.1.6 FLI files</A></LI>
-              <LI><A HREF="formats.html#2.1.1.7">2.1.1.7 RealMedia (RM) files</A></LI>
-              <LI><A HREF="formats.html#2.1.1.8">2.1.1.8 NuppelVideo files</A></LI>
-              <LI><A HREF="formats.html#2.1.1.9">2.1.1.9 yuv4mpeg files</A></LI>
-              <LI><A HREF="formats.html#2.1.1.10">2.1.1.10 FILM files</A></LI>
-              <LI><A HREF="formats.html#2.1.1.11">2.1.1.11 RoQ files</A></LI>
-              <LI><A HREF="formats.html#2.1.1.12">2.1.1.12 OGG files</A></LI>
+              <LI><A HREF="formats.html#mpeg">2.1.1.1 MPEG files</A></LI>
+              <LI><A HREF="formats.html#avi">2.1.1.2 AVI files</A></LI>
+              <LI><A HREF="formats.html#asf">2.1.1.3 ASF/WMV files</A></LI>
+              <LI><A HREF="formats.html#mov">2.1.1.4 QuickTime/MOV files</A></LI>
+              <LI><A HREF="formats.html#vivo">2.1.1.5 VIVO files</A></LI>
+              <LI><A HREF="formats.html#fli">2.1.1.6 FLI files</A></LI>
+              <LI><A HREF="formats.html#real">2.1.1.7 RealMedia (RM) files</A></LI>
+              <LI><A HREF="formats.html#nuppelvideo">2.1.1.8 NuppelVideo files</A></LI>
+              <LI><A HREF="formats.html#yuv4mpeg">2.1.1.9 yuv4mpeg files</A></LI>
+              <LI><A HREF="formats.html#film">2.1.1.10 FILM files</A></LI>
+              <LI><A HREF="formats.html#roq">2.1.1.11 RoQ files</A></LI>
+              <LI><A HREF="formats.html#ogg">2.1.1.12 OGG files</A></LI>
             </UL>
           </LI>
-          <LI><A HREF="formats.html#2.1.2">2.1.2 Audio formats</A>
+          <LI><A HREF="formats.html#audio_formats">2.1.2 Audio formats</A>
             <UL>
-              <LI><A HREF="formats.html#2.1.2.1">2.1.2.1 MP3 files</A></LI>
-              <LI><A HREF="formats.html#2.1.2.2">2.1.2.2 WAV files</A></LI>
-              <LI><A HREF="formats.html#2.1.1.12">2.1.2.3 OGG files (Vorbis)</A></LI>
-              <LI><A HREF="formats.html#2.1.1.3">2.1.2.4 WMA/ASF files</A></LI>
-              <LI><A HREF="formats.html#2.1.2.5">2.1.2.5 MP4 files</A></LI>
+              <LI><A HREF="formats.html#mp3">2.1.2.1 MP3 files</A></LI>
+              <LI><A HREF="formats.html#wav">2.1.2.2 WAV files</A></LI>
+              <LI><A HREF="formats.html#ogg_vorbis">2.1.2.3 OGG files (Vorbis)</A></LI>
+              <LI><A HREF="formats.html#wma">2.1.2.4 WMA/ASF files</A></LI>
+              <LI><A HREF="formats.html#mp4">2.1.2.5 MP4 files</A></LI>
             </UL>
           </LI>
         </UL>
       </LI>
-      <LI><A HREF="codecs.html#2.2">2.2 Supported codecs</A>
+      <LI><A HREF="codecs.html"">2.2 Supported codecs</A>
         <UL>
-          <LI><A HREF="codecs.html#2.2.1">2.2.1 Video codecs</A>
+          <LI><A HREF="codecs.html#video_codecs">2.2.1 Video codecs</A>
             <UL>
-              <LI><A HREF="codecs.html#2.2.1.1">2.2.1.1 DivX4/DivX5</A></LI>
-              <LI><A HREF="codecs.html#2.2.1.2">2.2.1.2 FFmpeg DivX/libavcodec</A></LI>
-              <LI><A HREF="codecs.html#2.2.1.3">2.2.1.3 XAnim codecs</A></LI>
-              <LI><A HREF="codecs.html#2.2.1.4">2.2.1.4 VIVO video</A></LI>
-              <LI><A HREF="codecs.html#2.2.1.5">2.2.1.5 MPEG 1/2 video</A></LI>
-              <LI><A HREF="codecs.html#2.2.1.6">2.2.1.6 MS Video1</A></LI>
-              <LI><A HREF="codecs.html#2.2.1.7">2.2.1.7 Cinepak CVID</A></LI>
-              <LI><A HREF="codecs.html#2.2.1.8">2.2.1.8 RealVideo</A></LI>
-              <LI><A HREF="codecs.html#2.2.1.9">2.2.1.9 XViD</A></LI>
-              <LI><A HREF="codecs.html#2.2.1.10">2.2.1.10 Sorenson</A></LI>
+              <LI><A HREF="codecs.html#divx">2.2.1.1 DivX4/DivX5</A></LI>
+              <LI><A HREF="codecs.html#libavcodec">2.2.1.2 FFmpeg DivX/libavcodec</A></LI>
+              <LI><A HREF="codecs.html#xanim">2.2.1.3 XAnim codecs</A></LI>
+              <LI><A HREF="codecs.html#vivo_video">2.2.1.4 VIVO video</A></LI>
+              <LI><A HREF="codecs.html#mpeg">2.2.1.5 MPEG 1/2 video</A></LI>
+              <LI><A HREF="codecs.html#ms_video1">2.2.1.6 MS Video1</A></LI>
+              <LI><A HREF="codecs.html#cinepak">2.2.1.7 Cinepak CVID</A></LI>
+              <LI><A HREF="codecs.html#realvideo">2.2.1.8 RealVideo</A></LI>
+              <LI><A HREF="codecs.html#xvid">2.2.1.9 XViD</A></LI>
+              <LI><A HREF="codecs.html#sorenson">2.2.1.10 Sorenson</A></LI>
             </UL>
           </LI>
-          <LI><A HREF="codecs.html#2.2.2">2.2.2 Audio codecs</A>
+          <LI><A HREF="codecs.html#audio_codecs">2.2.2 Audio codecs</A>
             <UL>
-              <LI><A HREF="codecs.html#2.2.2.1">2.2.2.1 Software AC3 decoding</A></LI>
-              <LI><A HREF="codecs.html#2.2.2.2">2.2.2.2 Hardware AC3 decoding</A></LI>
-              <LI><A HREF="codecs.html#2.2.2.3">2.2.2.3 libmad support</A></LI>
-              <LI><A HREF="codecs.html#2.2.2.4">2.2.2.4 VIVO audio</A></LI>
-              <LI><A HREF="codecs.html#2.2.2.5">2.2.2.5 RealAudio</A></LI>
+              <LI><A HREF="codecs.html#software_ac3">2.2.2.1 Software AC3 decoding</A></LI>
+              <LI><A HREF="codecs.html#hardware_ac3">2.2.2.2 Hardware AC3 decoding</A></LI>
+              <LI><A HREF="codecs.html#libmad">2.2.2.3 libmad support</A></LI>
+              <LI><A HREF="codecs.html#vivo_audio">2.2.2.4 VIVO audio</A></LI>
+              <LI><A HREF="codecs.html#realaudio">2.2.2.5 RealAudio</A></LI>
              </UL>
           </LI>
-          <LI><A HREF="codecs.html#2.2.3">2.2.3 Win32 codec importing HOWTO</A>
+          <LI><A HREF="codecs.html#importing">2.2.3 Win32 codec importing HOWTO</A>
             <UL>
-              <LI><A HREF="codecs.html#2.2.3.1">2.2.3.1 VFW codecs</A></LI>
-              <LI><A HREF="codecs.html#2.2.3.2">2.2.3.2 DirectShow codecs</A></LI>
+              <LI><A HREF="codecs.html#importing_vfw">2.2.3.1 VFW codecs</A></LI>
+              <LI><A HREF="codecs.html#importing_directshow">2.2.3.2 DirectShow codecs</A></LI>
             </UL>
           </LI>
         </UL>
       </LI>
-      <LI><A>2.3 Output devices</A>
+      <LI><A HREF="#output">2.3 Output devices</A>
         <UL>
-          <LI><A HREF="video.html#2.3.1">2.3.1 Video output devices</A>
+          <LI><A HREF="video.html">2.3.1 Video output devices</A>
             <UL>
-              <LI><A HREF="video.html#2.3.1.1">2.3.1.1 Setting up MTRR</A></LI>
-              <LI><A HREF="video.html#2.3.1.2">2.3.1.2 Xv</A>
+              <LI><A HREF="video.html#mtrr">2.3.1.1 Setting up MTRR</A></LI>
+              <LI><A HREF="video.html#xv">2.3.1.2 Xv</A>
                 <UL>
-                  <LI><A HREF="video.html#2.3.1.2.1">2.3.1.2.1 3dfx cards</A></LI>
-                  <LI><A HREF="video.html#2.3.1.2.2">2.3.1.2.2 S3 cards</A></LI>
-                  <LI><A HREF="video.html#2.3.1.2.3">2.3.1.2.3 nVidia cards</A></LI>
-                  <LI><A HREF="video.html#2.3.1.2.4">2.3.1.2.4 ATI cards</A></LI>
-                  <LI><A HREF="video.html#2.3.1.2.5">2.3.1.2.5 NeoMagic cards</A></LI>
-                  <LI><A HREF="video.html#2.3.1.2.6">2.3.1.2.6 Trident cards</A></LI>
+                  <LI><A HREF="video.html#xv_3dfx">2.3.1.2.1 3dfx cards</A></LI>
+                  <LI><A HREF="video.html#xv_s3">2.3.1.2.2 S3 cards</A></LI>
+                  <LI><A HREF="video.html#xv_nvidia">2.3.1.2.3 nVidia cards</A></LI>
+                  <LI><A HREF="video.html#xv_ati">2.3.1.2.4 ATI cards</A></LI>
+                  <LI><A HREF="video.html#xv_neomagic">2.3.1.2.5 NeoMagic cards</A></LI>
+                  <LI><A HREF="video.html#xv_trident">2.3.1.2.6 Trident cards</A></LI>
                 </UL>
               </LI>
-              <LI><A HREF="video.html#2.3.1.3">2.3.1.3 DGA</A>
+              <LI><A HREF="video.html#dga">2.3.1.3 DGA</A>
                 <UL>
-                  <LI><A HREF="video.html#2.3.1.3.1">2.3.1.3.1 Summary</A></LI>
-                  <LI><A HREF="video.html#2.3.1.3.2">2.3.1.3.2 What is DGA</A></LI>
-                  <LI><A HREF="video.html#2.3.1.3.3">2.3.1.3.3 Installing DGA support for MPlayer</A></LI>
-                  <LI><A HREF="video.html#2.3.1.3.4">2.3.1.3.4 Resolution switching</A></LI>
-                  <LI><A HREF="video.html#2.3.1.3.5">2.3.1.3.5 DGA & MPlayer</A></LI>
-                  <LI><A HREF="video.html#2.3.1.3.6">2.3.1.3.6 Features of the DGA driver</A></LI>
-                  <LI><A HREF="video.html#2.3.1.3.7">2.3.1.3.7 Speed issues</A></LI>
-                  <LI><A HREF="video.html#2.3.1.3.8">2.3.1.3.8 Known bugs</A></LI>
-                  <LI><A HREF="video.html#2.3.1.3.9">2.3.1.3.9 Future work</A></LI>
-                  <LI><A HREF="video.html#2.3.1.3.A">2.3.1.3.A Some modelines</A></LI>
-                  <LI><A HREF="video.html#2.3.1.3.B">2.3.1.3.B Bug Reports</A></LI>
+                  <LI><A HREF="video.html#dga_summary">2.3.1.3.1 Summary</A></LI>
+                  <LI><A HREF="video.html#dga_whatis">2.3.1.3.2 What is DGA</A></LI>
+                  <LI><A HREF="video.html#dga_installation">2.3.1.3.3 Installing DGA support for MPlayer</A></LI>
+                  <LI><A HREF="video.html#dga_resolution">2.3.1.3.4 Resolution switching</A></LI>
+                  <LI><A HREF="video.html#dga_mplayer">2.3.1.3.5 DGA & MPlayer</A></LI>
+                  <LI><A HREF="video.html#dga_features">2.3.1.3.6 Features of the DGA driver</A></LI>
+                  <LI><A HREF="video.html#dga_speed">2.3.1.3.7 Speed issues</A></LI>
+                  <LI><A HREF="video.html#dga_bugs">2.3.1.3.8 Known bugs</A></LI>
+                  <LI><A HREF="video.html#dga_future">2.3.1.3.9 Future work</A></LI>
+                  <LI><A HREF="video.html#dga_modelines">2.3.1.3.A Some modelines</A></LI>
+                  <LI><A HREF="video.html#dga_bug_reports">2.3.1.3.B Bug Reports</A></LI>
                 </UL>
               </LI>
-              <LI><A HREF="video.html#2.3.1.4">2.3.1.4 SDL</A></LI>
-              <LI><A HREF="video.html#2.3.1.5">2.3.1.5 SVGAlib</A></LI>
-              <LI><A HREF="video.html#2.3.1.6">2.3.1.6 Framebuffer output (FBdev)</A></LI>
-              <LI><A HREF="video.html#2.3.1.7">2.3.1.7 Matrox framebuffer (mga_vid)</A></LI>
-              <LI><A HREF="video.html#2.3.1.8">2.3.1.8 SiS 6326 framebuffer (sis_vid)</A></LI>
-              <LI><A HREF="video.html#2.3.1.9">2.3.1.9 3dfx YUV support (tdfxfb)</A></LI>
-              <LI><A HREF="video.html#2.3.1.10">2.3.1.10 OpenGL output</A></LI>
-              <LI><A HREF="video.html#2.3.1.11">2.3.1.11 AAlib - text mode displaying</A></LI>
-              <LI><A HREF="video.html#2.3.1.12">2.3.1.12 VESA - output to VESA BIOS</A></LI>
-              <LI><A HREF="video.html#2.3.1.13">2.3.1.13 X11</A></LI>
-              <LI><A HREF="video.html#2.3.1.14">2.3.1.14 Vidix</A></LI>
-              <LI><A HREF="video.html#2.3.1.15">2.3.1.15 Zr</A></LI>
-              <LI><A HREF="video.html#2.3.1.16">2.3.1.16 DVB</A></LI>
-              <LI><A HREF="video.html#2.3.1.17">2.3.1.17 DXR3</A></LI>
-              <LI><A HREF="video.html#2.3.1.A">2.3.1.A TV-out support</A>
+              <LI><A HREF="video.html#sdl">2.3.1.4 SDL</A></LI>
+              <LI><A HREF="video.html#svgalib">2.3.1.5 SVGAlib</A></LI>
+              <LI><A HREF="video.html#fbdev">2.3.1.6 Framebuffer output (FBdev)</A></LI>
+              <LI><A HREF="video.html#mga_vid">2.3.1.7 Matrox framebuffer (mga_vid)</A></LI>
+              <LI><A HREF="video.html#sis_vid">2.3.1.8 SiS 6326 framebuffer (sis_vid)</A></LI>
+              <LI><A HREF="video.html#tdfxfb">2.3.1.9 3dfx YUV support (tdfxfb)</A></LI>
+              <LI><A HREF="video.html#opengl">2.3.1.10 OpenGL output</A></LI>
+              <LI><A HREF="video.html#aalib">2.3.1.11 AAlib - text mode displaying</A></LI>
+              <LI><A HREF="video.html#vesa">2.3.1.12 VESA - output to VESA BIOS</A></LI>
+              <LI><A HREF="video.html#x11">2.3.1.13 X11</A></LI>
+              <LI><A HREF="video.html#vidix">2.3.1.14 VIDIX</A></LI>
+              <LI><A HREF="video.html#zr">2.3.1.15 Zr</A></LI>
+              <LI><A HREF="video.html#dvb">2.3.1.16 DVB</A></LI>
+              <LI><A HREF="video.html#dxr3">2.3.1.17 DXR3</A></LI>
+              <LI><A HREF="video.html#tv-out">2.3.1.A TV-out support</A>
                 <UL>
-                  <LI><A HREF="video.html#2.3.1.A.1">2.3.1.A.1 Matrox G400 cards</A></LI>
-                  <LI><A HREF="video.html#2.3.1.A.2">2.3.1.A.2 ATI cards</A></LI>
-                  <LI><A HREF="video.html#2.3.1.A.3">2.3.1.A.3 Voodoo 3</A></LI>
+                  <LI><A HREF="video.html#tv-out_matrox">2.3.1.A.1 Matrox G400 cards</A></LI>
+                  <LI><A HREF="video.html#tv-out_ati">2.3.1.A.2 ATI cards</A></LI>
+                  <LI><A HREF="video.html#tv-out_voodoo">2.3.1.A.3 Voodoo 3</A></LI>
                 </UL>
               </LI>
             </UL>
-          <LI><A HREF="sound.html#2.3.2">2.3.2 Audio output devices</A>
+          <LI><A HREF="sound.html">2.3.2 Audio output devices</A>
             <UL>
-              <LI><A HREF="sound.html#2.3.2.1">2.3.2.1 Soundcard experiences, recommendations</A></LI>
-              <LI><A HREF="sound.html#2.3.2.2">2.3.2.2 Audio plugins</A>
+              <LI><A HREF="sound.html#experiences">2.3.2.1 Sound card experiences, recommendations</A></LI>
+              <LI><A HREF="sound.html#plugins">2.3.2.2 Audio plugins</A>
                 <UL>
-                  <LI><A HREF="sound.html#2.3.2.2.1">2.3.2.2.1 Up/Downsampling</A></LI>
-                  <LI><A HREF="sound.html#2.3.2.2.2">2.3.2.2.2 Surround Sound decoding</A></LI>
-                  <LI><A HREF="sound.html#2.3.2.2.3">2.3.2.2.3 Sample format converter</A></LI>
-                  <LI><A HREF="sound.html#2.3.2.2.4">2.3.2.2.4 Delay</A></LI>
-                  <LI><A HREF="sound.html#2.3.2.2.5">2.3.2.2.5 Software volume control</A></LI>
-                  <LI><A HREF="sound.html#2.3.2.2.6">2.3.2.2.6 Extrastereo</A></LI>
-                  <LI><A HREF="sound.html#2.3.2.2.7">2.3.2.2.7 Volume Normalizer</A></LI>
-                  <LI><A HREF="sound.html#2.3.2.2.8">2.3.2.2.8 Surround</A></LI>
+                  <LI><A HREF="sound.html#resample">2.3.2.2.1 Up/Downsampling</A></LI>
+                  <LI><A HREF="sound.html#surround_decoding">2.3.2.2.2 Surround Sound decoding</A></LI>
+                  <LI><A HREF="sound.html#format">2.3.2.2.3 Sample format converter</A></LI>
+                  <LI><A HREF="sound.html#delay">2.3.2.2.4 Delay</A></LI>
+                  <LI><A HREF="sound.html#volume">2.3.2.2.5 Software volume control</A></LI>
+                  <LI><A HREF="sound.html#extrastereo">2.3.2.2.6 Extrastereo</A></LI>
+                  <LI><A HREF="sound.html#normalizer">2.3.2.2.7 Volume Normalizer</A></LI>
+                  <LI><A HREF="sound.html#surround">2.3.2.2.8 Surround</A></LI>
                 </UL>
               </LI>
             </UL>
           </LI>
         </UL>
       </LI>
-      <LI><A HREF="encoding.html#2.4">2.4 Encoding with MEncoder</A>
+      <LI><A HREF="encoding.html">2.4 Encoding with MEncoder</A>
         <UL>
-          <LI><A HREF="encoding.html#2.4.1">2.4.1 Overview</A></LI>
-          <LI><A HREF="encoding.html#2.4.2">2.4.2 Compiling</A></LI>
-          <LI><A HREF="encoding.html#2.4.3">2.4.3 MEncoder Features</A>
+          <LI><A HREF="encoding.html#overview">2.4.1 Overview</A></LI>
+          <LI><A HREF="encoding.html#compilation">2.4.2 Compilation</A></LI>
+          <LI><A HREF="encoding.html#features">2.4.3 MEncoder Features</A>
             <UL>
-              <LI><A HREF="encoding.html#2.4.3">2.4.3 Summary</A></LI>
-              <LI><A HREF="encoding.html#2.4.3.1">2.4.3.1 Encoding 2 or 3-pass DivX4</A></LI>
-              <LI><A HREF="encoding.html#2.4.3.2">2.4.3.2 Rescaling movies</A></LI>
-              <LI><A HREF="encoding.html#2.4.3.3">2.4.3.3 Stream copying</A></LI>
-              <LI><A HREF="encoding.html#2.4.3.4">2.4.3.4 Fixing AVIs with broken index</A></LI>
-              <LI><A HREF="encoding.html#2.4.3.5">2.4.3.5 Encoding with the libavcodec codec family</A></LI>
-              <LI><A HREF="encoding.html#2.4.3.6">2.4.3.6 Encoding from multiple input image files (JPEGs or PNGs)</A></LI>
-              <LI><A HREF="encoding.html#2.4.3.7">2.4.3.7 Extracting DVD subtitles to Vobsub file</A></LI>
+              <LI><A HREF="encoding.html#summary">2.4.3 Summary</A></LI>
+              <LI><A HREF="encoding.html#2pass">2.4.3.1 Encoding 2 or 3-pass DivX4</A></LI>
+              <LI><A HREF="encoding.html#rescaling">2.4.3.2 Rescaling movies</A></LI>
+              <LI><A HREF="encoding.html#copying">2.4.3.3 Stream copying</A></LI>
+              <LI><A HREF="encoding.html#fixing">2.4.3.4 Fixing AVIs with broken index</A></LI>
+              <LI><A HREF="encoding.html#libavcodec">2.4.3.5 Encoding with the libavcodec codec family</A></LI>
+              <LI><A HREF="encoding.html#image_files">2.4.3.6 Encoding from multiple input image files (JPEGs or PNGs)</A></LI>
+              <LI><A HREF="encoding.html#vobsub">2.4.3.7 Extracting DVD subtitles to Vobsub file</A></LI>
             </UL>
           </LI>
-          <LI><A HREF="encoding.html#2.4.4">2.4.4 Syntax</A></LI>
-          <LI><A HREF="encoding.html#2.4.5">2.4.5 Available options</A></LI>
-          <LI><A HREF="encoding.html#2.4.6">2.4.6 Examples</A></LI>
+          <LI><A HREF="encoding.html#syntax">2.4.4 Syntax</A></LI>
+          <LI><A HREF="encoding.html#options">2.4.5 Available options</A></LI>
+          <LI><A HREF="encoding.html#examples">2.4.6 Examples</A></LI>
         </UL>
       </LI>
-      <LI><A HREF="#2.5">2.5 TV input</A>
+      <LI><A HREF="#tv">2.5 TV input</A>
         <UL>
-          <LI><A HREF="#2.5.1">2.5.1 Overview</A></LI>
-          <LI><A HREF="#2.5.2">2.5.2 Compilation</A></LI>
-          <LI><A HREF="#2.5.3">2.5.3 Available options</A></LI>
-          <LI><A HREF="#2.5.4">2.5.4 Keyboard control</A></LI>
-          <LI><A HREF="#2.5.5">2.5.5 Examples</A></LI>
+          <LI><A HREF="#tv_overview">2.5.1 Overview</A></LI>
+          <LI><A HREF="#tv_compilation">2.5.2 Compilation</A></LI>
+          <LI><A HREF="#tv_options">2.5.3 Available options</A></LI>
+          <LI><A HREF="#tv_keyboard">2.5.4 Keyboard control</A></LI>
+          <LI><A HREF="#tv_examples">2.5.5 Examples</A></LI>
         </UL>
       </LI>
-      <LI><A HREF="#2.6">2.6 Video filters</A>
+      <LI><A HREF="#filters">2.6 Video filters</A>
         <UL>
-          <LI><A HREF="#2.6.1">2.6.1 Overview</A></LI>
-          <LI><A HREF="#2.6.2">2.6.2 Usage</A></LI>
-          <LI><A HREF="#2.6.3">2.6.3 Crop</A></LI>
-          <LI><A HREF="#2.6.4">2.6.4 Expand</A></LI>
-          <LI><A HREF="#2.6.5">2.6.5 Fame/Lavc</A></LI>
-          <LI><A HREF="#2.6.6">2.6.6 Flip</A></LI>
-          <LI><A HREF="#2.6.7">2.6.7 Format</A></LI>
-          <LI><A HREF="#2.6.8">2.6.8 Postprocess</A></LI>
-          <LI><A HREF="#2.6.9">2.6.9 RGB2BGR</A></LI>
-          <LI><A HREF="#2.6.10">2.6.10 Rotate</A></LI>
-          <LI><A HREF="#2.6.11">2.6.11 Scale</A></LI>
-          <LI><A HREF="#2.6.12">2.6.12 YUY2</A></LI>
-          <LI><A HREF="#2.6.13">2.6.13 Mirror</A></LI>
-          <LI><A HREF="#2.6.14">2.6.14 DVBscale</A></LI>
-          <LI><A HREF="#2.6.15">2.6.15 Cropdetect</A></LI>
-          <LI><A HREF="#2.6.16">2.6.16 Rectangle</A></LI>
+          <LI><A HREF="#filters_overview">2.6.1 Overview</A></LI>
+          <LI><A HREF="#filters_usage">2.6.2 Usage</A></LI>
+          <LI><A HREF="#filters_crop">2.6.3 Crop</A></LI>
+          <LI><A HREF="#filters_expand">2.6.4 Expand</A></LI>
+          <LI><A HREF="#filters_fame">2.6.5 Fame/Lavc</A></LI>
+          <LI><A HREF="#filters_flip">2.6.6 Flip</A></LI>
+          <LI><A HREF="#filters_format">2.6.7 Format</A></LI>
+          <LI><A HREF="#filters_postprocess">2.6.8 Postprocess</A></LI>
+          <LI><A HREF="#filters_rgb2bgr">2.6.9 RGB2BGR</A></LI>
+          <LI><A HREF="#filters_rotate">2.6.10 Rotate</A></LI>
+          <LI><A HREF="#filters_scale">2.6.11 Scale</A></LI>
+          <LI><A HREF="#filters_yuy2">2.6.12 YUY2</A></LI>
+          <LI><A HREF="#filters_mirror">2.6.13 Mirror</A></LI>
+          <LI><A HREF="#filters_dvbscale">2.6.14 DVBscale</A></LI>
+          <LI><A HREF="#filters_cropdetect">2.6.15 Cropdetect</A></LI>
+          <LI><A HREF="#filters_rectangle">2.6.16 Rectangle</A></LI>
         </UL>
       </LI>
     </UL>
   </LI>
-  <LI><A HREF="#3">3. Usage</A>
+  <LI><A HREF="#usage">3. Usage</A>
     <UL>
-      <LI><A HREF="#3.1">3.1 Command line</A></LI>
-      <LI><A HREF="#3.2">3.2 Control</A>
+      <LI><A HREF="#command_line">3.1 Command line</A></LI>
+      <LI><A HREF="#control">3.2 Control</A>
         <UL>
-          <LI><A HREF="#3.2.1">3.2.1 Default controls</A></LI>
-          <LI><A HREF="#3.2.2">3.2.2 Controls configuration</A>
+          <LI><A HREF="#default_controls">3.2.1 Default controls</A></LI>
+          <LI><A HREF="#controls_configuration">3.2.2 Controls configuration</A>
             <UL>
-              <LI><A HREF="#3.2.2.1">3.2.2.1 Key names</A></LI>
-              <LI><A HREF="#3.2.2.2">3.2.2.2 Commands</A></LI>
+              <LI><A HREF="#key_names">3.2.2.1 Key names</A></LI>
+              <LI><A HREF="#commands">3.2.2.2 Commands</A></LI>
             </UL>
           </LI>
-          <LI><A HREF="#3.2.3">3.2.3 Control from LIRC</A></LI>
-          <LI><A HREF="#3.2.4">3.2.4 Slave mode</A></LI>
+          <LI><A HREF="#lirc">3.2.3 Control from LIRC</A></LI>
+          <LI><A HREF="#slave">3.2.4 Slave mode</A></LI>
         </UL>
       </LI>
-      <LI><A HREF="#3.3">3.3 Streaming from network or pipes</A></LI>
+      <LI><A HREF="#streaming">3.3 Streaming from network or pipes</A></LI>
     </UL>
   </LI>
-  <LI><A HREF="cd-dvd.html#4">4. CD/DVD section</A>
+  <LI><A HREF="cd-dvd.html">4. CD/DVD section</A>
     <UL>
-      <LI><A HREF="cd-dvd.html#4.1">4.1 CD-ROM drives</A></LI>
-      <LI><A HREF="cd-dvd.html#4.2">4.2 DVD playback</A></LI>
-      <LI><A HREF="cd-dvd.html#4.3">4.3 VCD playback</A></LI>
+      <LI><A HREF="cd-dvd.html#cd">4.1 CD-ROM drives</A></LI>
+      <LI><A HREF="cd-dvd.html#dvd">4.2 DVD playback</A></LI>
+      <LI><A HREF="cd-dvd.html#vcd">4.3 VCD playback</A></LI>
     </UL>
   </LI>
   <LI><A HREF="faq.html">5. FAQ section</A>
     <UL>
-      <LI><A HREF="faq.html#5.1">5.1 Compilation</A></LI>
-      <LI><A HREF="faq.html#5.2">5.2 General questions</A></LI>
-      <LI><A HREF="faq.html#5.3">5.3 File playing problems</A></LI>
-      <LI><A HREF="faq.html#5.4">5.4 Video/audio driver problems (vo/ao)</A></LI>
-      <LI><A HREF="faq.html#5.5">5.5 DVD playback</A></LI>
-      <LI><A HREF="faq.html#5.6">5.6 Feature requests</A></LI>
-      <LI><A HREF="faq.html#5.7">5.7 Encoding</A></LI>
+      <LI><A HREF="faq.html#compilation">5.1 Compilation</A></LI>
+      <LI><A HREF="faq.html#general">5.2 General questions</A></LI>
+      <LI><A HREF="faq.html#playback">5.3 playback problems</A></LI>
+      <LI><A HREF="faq.html#driver">5.4 Video/audio driver problems (vo/ao)</A></LI>
+      <LI><A HREF="faq.html#dvd">5.5 DVD playback</A></LI>
+      <LI><A HREF="faq.html#features">5.6 Feature requests</A></LI>
+      <LI><A HREF="faq.html#encoding">5.7 Encoding</A></LI>
     </UL>
   </LI>
-  <LI><A HREF="#6">6. Misc OS'es</A>
+  <LI><A HREF="#ports">6. Ports</A>
     <UL>
-      <LI><A HREF="#6.1">6.1 Debian packaging</A></LI>
-      <LI><A HREF="#6.2">6.2 FreeBSD</A></LI>
-      <LI><A HREF="#6.3">6.3 Solaris</A></LI>
-      <LI><A HREF="#6.4">6.4 StrongARM</A></LI>
-      <LI><A HREF="#6.5">6.5 Silicon Graphics / Irix</A></LI>
-      <LI><A HREF="#6.6">6.6 QNX</A></LI>
-      <LI><A HREF="#6.7">6.7 OpenBSD</A></LI>
-      <LI><A HREF="#6.8">6.8 Cygwin</A></LI>
+      <LI><A HREF="#debian">6.1 Debian packaging</A></LI>
+      <LI><A HREF="#freebsd">6.2 FreeBSD</A></LI>
+      <LI><A HREF="#solaris">6.3 Solaris</A></LI>
+      <LI><A HREF="#strongarm">6.4 StrongARM</A></LI>
+      <LI><A HREF="#sgi">6.5 Silicon Graphics / Irix</A></LI>
+      <LI><A HREF="#qnx">6.6 QNX</A></LI>
+      <LI><A HREF="#openbsd">6.7 OpenBSD</A></LI>
+      <LI><A HREF="#cygwin">6.8 Cygwin</A></LI>
     </UL>
   </LI>
-  <LI><A HREF="#A">Appendix A - Authors</A>
+  <LI><A HREF="#authors">Appendix A - Authors</A>
     <UL>
-      <LI><A HREF="#A2">Appendix A2 - Maintainers</A></LI>
+      <LI><A HREF="#maintainers">Appendix A2 - Maintainers</A></LI>
     </UL>
   </LI>
-  <LI><A HREF="#B">Appendix B - Mailing lists</A></LI>
+  <LI><A HREF="#mailing_lists">Appendix B - Mailing lists</A></LI>
   <LI><A HREF="bugreports.html">Appendix C - How to report bugs</A>
     <UL>
       <LI><A HREF="tech/patches.txt">Appendix C2 - How to send patches</A></LI>
     </UL>
   </LI>
-  <LI><A HREF="#D">Appendix D - Known bugs</A></LI>
+  <LI><A HREF="#known_bugs">Appendix D - Known bugs</A></LI>
   <LI><A HREF="skin-en.html">Appendix X - How to become a famous skin maker in 5 minutes!</A></LI>
 </UL>
 
@@ -294,12 +294,12 @@
 <UL>
   <LI><A HREF="users_against_developers.html#gcc">1. GCC 2.96</A></LI>
   <LI><A HREF="users_against_developers.html#nvidia">2. NVidia opinions</A></LI>
-  <LI><A HREF="users_against_developers.html#kotsog">3. About Joe Barr</A></LI>
+  <LI><A HREF="users_against_developers.html#barr">3. About Joe Barr</A></LI>
 </UL>
 
 <HR>
 
-<P><B><A NAME=0>0. How to read this documentation</A></B></P>
+<P><B><A NAME="reading">0. How to read this documentation</A></B></P>
 
 <P>If you are a first-time installer: be sure to read everything from here to
   the end of the Installation section, and follow the links you will find. If
@@ -324,14 +324,14 @@
   read the words on the OTHER side of the colon."</I></P>
 
 
-<P><B><A NAME=1>1. Introduction</A></B></P>
-
-<P><B><A NAME=1.1>1.1. Overview</A></B></P>
+<P><B><A NAME="introduction">1. Introduction</A></B></P>
+
+<P><B><A NAME="overview">1.1 Overview</A></B></P>
 
 <P><B>MPlayer</B> is a movie player for LINUX (runs on many other Unices, and
-<B>non-x86</B> CPUs, see <A HREF="#6">section 6</A>). It plays most MPEG, VOB,
-AVI, OGG, VIVO, ASF/WMV, QT/MOV, FLI, RM, NuppelVideo, yuv4mpeg, FILM, RoQ
-files, supported by many native, XAnim, RealPlayer, and
+<B>non-x86</B> CPUs, see the <A HREF="#ports">ports section</A>). It plays most
+MPEG, VOB, AVI, OGG, VIVO, ASF/WMV, QT/MOV, FLI, RM, NuppelVideo, yuv4mpeg,
+FILM, RoQ files, supported by many native, XAnim, RealPlayer, and
 Win32 DLL codecs. You can watch <B>VideoCD</B>, <B>SVCD</B>, <B>DVD</B>,
 <B>3ivx</B>, <B>RealMedia</B>, and <B>DivX</B> movies too (and you don't need
 the avifile
@@ -342,8 +342,8 @@
 Mach64, Permedia3), too! Most
 of them supports software or hardware scaling, so you can enjoy movies in
 fullscreen. <B>MPlayer</B> supports displaying through some hardware MPEG
-decoder boards, such as the <B><A HREF="video.html#2.3.1.16">DVB</A></B> and
-<B> <A HREF="video.html#2.3.1.17">DXR3/Hollywood+</A></B>! And what about the
+decoder boards, such as the <B><A HREF="video.html#dvb">DVB</A></B> and
+<B> <A HREF="video.html#dxr3">DXR3/Hollywood+</A></B>! And what about the
 nice big antialiased
 shaded subtitles (<B>10 supported types!!!</B>) with european/ISO 8859-1,2
 (Hungarian, English, Czech, etc), Cyrillic, Korean fonts, and the onscreen
@@ -360,7 +360,7 @@
 but the speed is also amazing.</P>
 
 
-<P><B><A NAME=1.2>1.2. History</A></B></P>
+<P><B><A NAME="history">1.2 History</A></B></P>
 
 <P>This began a year ago...
 I (A'rpi) have tried lots of players under linux (mtv,xmps,dvdview,livid/oms,videolan,
@@ -409,7 +409,7 @@
     </LI>
 </UL>
 
-<P><B><A NAME=1.3>1.3. Installation</A></B></P>
+<P><B><A NAME="installation">1.3 Installation</A></B></P>
 
 <P>In this chapter I'll try to guide you through the compiling and
 configuring process of <B>MPlayer</B>. It's not easy, but it won't necessarily
@@ -439,10 +439,9 @@
     <A HREF="faq.html">FAQ</A>.</LI>
   <LI><B>XFree86</B> - suggested version is <B>always the newest (4.2.0)</B>.
     Normally, everyone wants this, as starting with XFree86 4.0.2, it contains
-    the <A HREF="video.html#2.3.1.2">XVideo</A> extension (somewhere referred to
+    the <A HREF="video.html#xv">XVideo</A> extension (somewhere referred to
     as <B>Xv</B>) which is needed to enable the hardware YUV acceleration (fast
-    image display) on cards that support it. <A HREF="video.html#2.3.1.2">More
-    information available.</A><BR>
+    image display) on cards that support it.<BR>
     Make sure its <B>development package</B> is installed, too, otherwise
     it won't work.<BR>
     For some video cards you don't need XFree86. See list below.</LI>
@@ -467,7 +466,7 @@
 <LI><B>libavcodec</B>: This codec package is capable of decoding
   H263/MJPEG/RV10/DivX3/DivX4/DivX5/MP41/MP42/WMV1 encoded video streams on
   multiple platforms. Details can be found
-  <A HREF="codecs.html#2.2.1.2">here</A>. Features:
+  <A HREF="codecs.html#libavcodec">here</A>. Features:
   <UL>
     <LI>Decoding of above mentioned codecs on non-x86 machines.</LI>
     <LI>Encoding with most of the above mentioned codecs.</LI>
@@ -492,7 +491,7 @@
 </LI>
 
 <LI><B>DivX4/DivX5:</B> information about this codec is available in the
-<A HREF="codecs.html#2.2.1.1">2.2.1.1</A> section. If you don't want to encode
+<A HREF="codecs.html#divx">DivX4/DivX5</A> section. If you don't want to encode
 with it, you possibly don't want this codec as <B>libavcodec</B> (see above) is
 much faster than this.<BR>
 Features:
@@ -513,7 +512,7 @@
 </UL>
 </LI>
 
-<LI>The <A HREF="codecs.html#2.2.1.3">XAnim codecs</A> are the best (full screen,
+<LI>The <A HREF="codecs.html#xanim">XAnim codecs</A> are the best (full screen,
 hardware YUV zoom) for decoding <B>3ivx</B> and Indeo 3/4/5 movies, and some
 old formats. And they are multiplatform, so this is the only way to play Indeo on
 non-x86 platforms (well, apart from using XAnim:). But for example Cinepak
@@ -527,7 +526,7 @@
 
 <LI><B>MPlayer</B> can use the libraries of RealPlayer 8 or RealONE to play
   files with <B>RealVideo 2.0 and 3.0</B> video, and Sipro/Cook audio. See
-  <A HREF="formats.html#2.1.1.7">RealMedia file format</A> section for
+  <A HREF="formats.html#real">RealMedia file format</A> section for
   installation instructions and more information!</LI>
 
 </UL>
@@ -547,33 +546,33 @@
 
 <UL>
 <LI><B>Matrox G200/G400/G450/G550 cards:</B> although a
-  <A HREF="video.html#2.3.1.9">Vidix driver</A> is provided, it is recommended
+  <A HREF="video.html#vidix">VIDIX driver</A> is provided, it is recommended
   to use the old mga_vid kernel module instead, for it works much better.
-  Please see the <A HREF="video.html#2.3.1.7">mga_vid</A> section about its
+  Please see the <A HREF="video.html#mga_vid">mga_vid</A> section about its
   installation and usage. It is important to do these steps <I>before</I>
   compiling <B>MPlayer</B>, otherwise no mga_vid support will be built. Also
-  check out the <A HREF="video.html#2.3.1.A.1">Matrox TV-out</A> section.
+  check out the <A HREF="video.html#tv-out_matrox">Matrox TV-out</A> section.
   <U><B>If you are non-Linux user</B></U>, your only possibility is the Vidix
-  driver: read <A HREF="video.html#2.3.1.15">Vidix</A> documentation!</LI>
+  driver: read <A HREF="video.html#vidix">VIDIX</A> documentation!</LI>
 
 <LI><B>3Dfx Voodoo3/Banshee cards:</B> please see the
-  <A HREF="video.html#2.3.1.9">2.3.1.9</A> section in order to gain big
+  <A HREF="video.html#tdfxfb">tdfxfb</A> section in order to gain big
   speedup. It is important to do these steps <I>before</I> compiling
   <B>MPlayer</B>, otherwise no 3Dfx support will be built. Also see the <A
-  HREF="video.html#2.3.1.A.3">3dfx TV-out section</A>. If you use X, use at
+  HREF="video.html#tv-out_voodoo">3dfx TV-out section</A>. If you use X, use at
   least 4.2.0, as 3dfx Xv driver was broken in 4.1.0, and earlier
   releases!</LI>
 
-<LI><B>ATI cards:</B> <A HREF="video.html#2.3.1.14">Vidix driver</A> is
+<LI><B>ATI cards:</B> <A HREF="video.html#vidix">VIDIX driver</A> is
   provided for the following cards:
   <B>Radeon</B>, <B>Rage128</B>, <B>Mach64</B> (Rage XL/Mobility, Xpert98).
-  Also see the <A HREF="video.html#2.3.1.A.2">ATI cards
+  Also see the <A HREF="video.html#tv-out_ati">ATI cards
   section</A> of the TV-out documentation, to know if you card's TV-out is
   supported under Linux/MPlayer.</LI>
 
 <LI><B>S3 cards:</B> the Savage and Virge/DX chips have hardware acceleration. Use as
 new XFree86 version as possible, older drivers are buggy. Savage chips
-have problems with YV12 display, see <A HREF="video.html#2.3.1.2.2">S3 Xv
+have problems with YV12 display, see <A HREF="video.html#xv_s3">S3 Xv
 section</A> for details. Older, Trio cards have no, or slow hardware
 support.</LI>
 
@@ -583,16 +582,16 @@
 quality chips. Moreover, <U>the built-in nVidia driver in XFree86 doesn't
 contain support for hardware YUV acceleration for all nVidia cards!</U>
 You have to download nVidia's closed-source drivers from nVidia.com. See
-details in <A HREF="video.html#2.3.1.2.3">nVidia Xv driver</A> section.</LI>
-
-<LI><B>3DLabs GLINT R3 and Permedia3</B>: a Vidix driver is provided
-  (pm3_vid). Please see the <A HREF="video.html#2.3.1.15">Vidix
+details in <A HREF="video.html#xv_nvidia">nVidia Xv driver</A> section.</LI>
+
+<LI><B>3DLabs GLINT R3 and Permedia3</B>: a VIDIX driver is provided
+  (pm3_vid). Please see the <A HREF="video.html#vidix">VIDIX
   instructions</A>.</LI>
 
 <LI><B>other cards:</B> none of the above?
   <UL>
     <LI>Try if the XFree86 driver (and your card) supports hardware
-      acceleration. See the <A HREF="video.html#2.3.1.2">Xv section</A> for
+      acceleration. See the <A HREF="video.html#xv">Xv section</A> for
       details.</LI>
     <LI>If it doesn't, then your card's video features aren't supported under your OS:(<BR>
       If it does hardware scaling under Windows, it doesn't mean it will do the same
@@ -620,14 +619,14 @@
 
 <UL>
   <LI><B>using</B> XFree86: see details in
-    <A HREF="video.html#2.3.1.3">DGA driver</A> and
-    <A HREF="video.html#2.3.1.13">X11 driver</A> sections. DGA is
+    <A HREF="video.html#dga">DGA driver</A> and
+    <A HREF="video.html#x11"">X11 driver</A> sections. DGA is
     recommended! Also try DGA via SDL, sometimes it's better.</LI>
   <LI><B>not using</B> XFree86: try the drivers in the following order:
-    <A HREF="video.html#2.3.1.12">vesa</A>,
-    <A HREF="video.html#2.3.1.6">fbdev</A>,
-    <A HREF="video.html#2.3.1.5">svgalib</A>,
-    <A HREF="video.html#2.3.1.11">aalib</A>.</LI>
+    <A HREF="video.html#vesa">vesa</A>,
+    <A HREF="video.html#fbdev">fbdev</A>,
+    <A HREF="video.html#svgalib">svgalib</A>,
+    <A HREF="video.html#aalib">aalib</A>.</LI>
 </UL>
 
 <P><B>SOUND CARDS</B></P>
@@ -635,30 +634,30 @@
 <UL>
 <LI><B>Soundblaster Live!:</B> with this card you can use 4 or 6 (<B>5.1</B>)
 channels AC3 decoding instead of 2. Read the
-<A HREF="codecs.html#2.2.2.1">Software AC3 decoding</A> section.
+<A HREF="codecs.html#software_ac3">Software AC3 decoding</A> section.
 For hardware AC3 passthrough you MUST use ALSA 0.9 oss emulation!</LI>
 
 <LI><B>C-Media with SP/DIF out:</B> hardware AC3 passthrough is possible
   with these cards, see
-  <A HREF="codecs.html#2.2.2.2">Hardware AC3 decoding</A> section.</LI>
+  <A HREF="codecs.html#hardware_ac3">Hardware AC3 decoding</A> section.</LI>
 
 <LI><B>other cards'</B> features aren't supported by <B>MPlayer</B>.
-  <U>It's very recommended to read the <A HREF="sound.html#2.3.2">sound card
+  <U>It's very recommended to read the <A HREF="sound.html">sound card
   section</A>!</U>
 </UL>
 
 <P><B>FEATURES</B></P>
 
 <UL>
-<LI>Decide if you need GUI. If you do, see the <A HREF="#1.4">1.4 section</A>
+<LI>Decide if you need GUI. If you do, see the <A HREF="#gui">GUI section</A>
 before compiling.</LI>
 
 <LI>If you want to install <B>MEncoder</B> (our great all-purpose encoder),
-see the <A HREF="encoding.html#2.4">MEncoder section</A> .</LI>
+see the <A HREF="encoding.html">MEncoder section</A>.</LI>
 
 
 <LI>If you have a V4L compatible <B>TV tuner</B> card, and wish to watch/grab and
-encode movies with <B>MPlayer</B>, read the <A HREF="#2.5">TV input</A> section.</LI>
+encode movies with <B>MPlayer</B>, read the <A HREF="#tv">TV input</A> section.</LI>
 
 <LI>There are three timing methods in <B>MPlayer</B>.
   <UL>
@@ -725,7 +724,7 @@
 
 <P><B>Debian users</B> can build a .deb package for themselves, it's very
 simple. Just exec <CODE>fakeroot debian/rules binary</CODE> in <B>MPlayer</B>'s
-root dir. Detailed instructions can be found <A HREF="documentation.html#6.1">here</A>.</P>
+root dir. Detailed instructions can be found <A HREF="documentation.html#debian">here</A>.</P>
 
 <P><B>ALWAYS browse the output of <CODE>./configure</CODE></B>, and the
 <CODE>configure.log</CODE> file, they contain information about what will be
@@ -738,8 +737,8 @@
 
 <P>Though not mandatory, the fonts should be installed in order to gain
 OSD, and subtitle functionality. Download <CODE>mp-arial-iso-8859-*.zip</CODE>
-and/or optional (if exists) language updates. It's VERY RECOMMENDED to check
-<A HREF="#1.5">section 1.5</A> for details.</P>
+and/or optional (if exists) language updates. It's VERY RECOMMENDED to check the
+<A HREF="#subtitles_osd">subtitle and OSD section</A> for details.</P>
 
 <PRE>
     mkdir ~/.mplayer/font
@@ -749,7 +748,7 @@
 </PRE>
 
 
-<P><B><A NAME=1.4>1.4. What about the GUI?</A></B></P>
+<P><B><A NAME="gui">1.4 What about the GUI?</A></B></P>
 
 <P>The GUI needs GTK (it isn't GTK, but the panels are). The skins are stored
 in PNG format, so gtk, libpng (and their devel stuff) has to be installed.
@@ -773,7 +772,7 @@
 <CODE>-skin newskin</CODE> option, or the <CODE>skin=newskin</CODE> config file
 directive to use the skin in <CODE>*/Skin/newskin</CODE> directory.</P>
 
-<P><B><A NAME=1.5>1.5. Subtitles and OSD</A></B></P>
+<P><B><A NAME="subtitles_osd">1.5 Subtitles and OSD</A></B></P>
 
 <P>
 <B>MPlayer</B> can display subtitles along with movie files. Currently the following 
@@ -826,7 +825,7 @@
 convert the frame rate. There is a little perl script in the <CODE>contrib</CODE> directory of 
 the MPlayer FTP site to do this conversion for you.</P>
 
-<P>About DVD subtitles, read the <A HREF="cd-dvd.html#4.2">DVD section</A>.</P>
+<P>About DVD subtitles, read the <A HREF="cd-dvd.html#dvd">DVD section</A>.</P>
 
 <P><B>MPlayer</B> introduces a new subtitle format called <B>MPsub</B>.
 It was designed by me (Gabucino). Basically its main feature is being
@@ -908,25 +907,25 @@
 <P>You can change default behaviour by setting <CODE>osdlevel=</CODE> variable in config file.</P>
 
 
-<P><B><A NAME=2>2. Features</A></B></P>
-
-
-<P><A NAME=2.1>2.1.</A> <A HREF="formats.html">Supported formats</A></P>
-
-
-<P><A NAME=2.2>2.2..</A> <A HREF="codecs.html">Supported codecs</A></P>
-
-
-<P><A NAME=2.3>2.3..</A> <A HREF="video.html">Video</A> & <A HREF="sound.html">Audio</A> output devices</P>
-
-
-<P><A NAME=2.4>2.4..</A> <A HREF="encoding.html">MEncoder - An All-Purpose Encoder</A></P>
-
-
-<P><A NAME=2.5><B>2.5. TV input</B></A></P>
-
-
-<P><A NAME=2.5.1><B>2.5.1.  Overview</B></A></P>
+<P><B><A NAME="features">2. Features</A></B></P>
+
+
+<P><A NAME="formats">2.1</A> <A HREF="formats.html">Supported formats</A></P>
+
+
+<P><A NAME="codecs">2.2</A> <A HREF="codecs.html">Supported codecs</A></P>
+
+
+<P><A NAME="output">2.3</A> <A HREF="video.html">Video</A> & <A HREF="sound.html">Audio</A> output devices</P>
+
+
+<P><A NAME="encoding">2.4</A> <A HREF="encoding.html">MEncoder - An All-Purpose Encoder</A></P>
+
+
+<P><A NAME="tv"><B>2.5 TV input</B></A></P>
+
+
+<P><A NAME="tv_overview"><B>2.5.1  Overview</B></A></P>
 
 <P>This section is about how to enable <B>watching/grabbing from V4L compatible
 TV tuner</B>.</P>
@@ -935,7 +934,7 @@
   without tweaking/experimenting!</B></P>
 
 
-<P><A NAME=2.5.2><B>2.5.2.  Compilation</B></A></P>
+<P><A NAME="tv_compilation"><B>2.5.2  Compilation</B></A></P>
 
 <UL>
   <LI>First, you have to recompile. <CODE>./configure</CODE> will autodetect
@@ -951,7 +950,7 @@
   (<CODE>-vo sdl</CODE>) colorspaces.
   You can specify these with the <CODE>outfmt=YV12</CODE> option, see below.</P>
 
-<P><A NAME=2.5.3><B>2.5.3.  Available options</B></A></P>
+<P><A NAME="tv_options"><B>2.5.3  Available options</B></A></P>
 <TABLE BORDER=0>
 <TR>
   <TD>&nbsp;&nbsp;</TD>
@@ -1035,7 +1034,7 @@
 </TR>
 </TABLE>
 
-<P><A NAME=2.5.4><B>2.5.4.  Keyboard control</B></A></P>
+<P><A NAME="tv_keyboard"><B>2.5.4  Keyboard control</B></A></P>
 
 <TABLE BORDER=0>
 <TR><TD>&nbsp;&nbsp;</TD><TD>h / k</TD><TD>&nbsp;&nbsp;</TD><TD>select previous/next channel</TD></TR>
@@ -1043,7 +1042,7 @@
 <TR><TD></TD><TD>b</TD><TD></TD><TD>change channel list</TD></TR>
 </TABLE>
 
-<P><A NAME=2.5.5><B>2.5.5.  Examples</B></A></P>
+<P><A NAME="tv_examples"><B>2.5.5  Examples</B></A></P>
 
 <P>
 Dummy output, to AAlib :)<BR>
@@ -1062,10 +1061,10 @@
 </P>
 
 
-<P><A NAME=2.6><B>2.6.  Video filters</B></A></P>
-
-
-<P><A NAME=2.6.1><B>2.6.1.  Overview</B></A></P>
+<P><A NAME="filters"><B>2.6 filters</B></A></P>
+
+
+<P><A NAME="filters_overview"><B>2.6.1  Overview</B></A></P>
 
 <P>Both <B>MPlayer</B> and <B>MEncoder</B> support using a universal
   video filter layer, which comprises numerous plugins that are listed and
@@ -1077,7 +1076,7 @@
 <P>With this filter layer it's possible to perform fast image format conversion
   between the various RGB and YUV formats when necessary. This enables for
   example playing RGB data on <CODE>xv</CODE> and <CODE>xmga</CODE> video output
-  drivers among other things (see the <A HREF="#2.6.11">Scale</A> filter).</P>
+  drivers among other things (see the <A HREF="#filters_scale">Scale</A> filter).</P>
 
 <P>The filter layer also does <B>Direct Rendering</B> between the plugins, to
   maximize the speed.
@@ -1085,7 +1084,7 @@
 <P>Note that the postprocessing code is now also a part of the layer. It
   will be explained below.</P>
 
-<P><A NAME=2.6.2><B>2.6.2.  Usage</B></A></P>
+<P><A NAME="filters_usage"><B>2.6.2  Usage</B></A></P>
 
 <P><CODE>&nbsp;&nbsp;mplayer/mencoder -vop filter1,filter2,filter3,...</CODE>
   </P>
@@ -1105,7 +1104,7 @@
 <P>&nbsp;&nbsp;<CODE>mplayer -vop help</CODE></P>
 
 
-<P><A NAME=2.6.3><B>2.6.3.  Crop</B></A></P>
+<P><A NAME="filters_crop"><B>2.6.3  Crop</B></A></P>
 
 <P><B><U>Description</U></B>:</P>
 
@@ -1117,7 +1116,7 @@
 <P><CODE>&nbsp;&nbsp;-vop crop[=width:height:x:y]</CODE></P>
 
 
-<P><A NAME=2.6.4><B>2.6.4.  Expand</B></A></P>
+<P><A NAME="filters_expand"><B>2.6.4  Expand</B></A></P>
 
 <P><B><U>Description</U></B>:</P>
 
@@ -1131,7 +1130,7 @@
 <P><CODE>&nbsp;&nbsp;-vop expand[=width:height:x:y]</CODE></P>
 
 
-<P><A NAME=2.6.5><B>2.6.5.  Fame/Lavc</B></A></P>
+<P><A NAME="filters_fame"><B>2.6.5  Fame/Lavc</B></A></P>
 
 <P><B><U>Description</U></B>:</P>
 
@@ -1145,7 +1144,7 @@
 <P><CODE>&nbsp;&nbsp;-vop lavc</CODE></P>
 
 
-<P><A NAME=2.6.6><B>2.6.6.  Flip</B></A></P>
+<P><A NAME="filters_flip"><B>2.6.6  Flip</B></A></P>
 
 <P><B><U>Description</U></B>:</P>
 
@@ -1157,7 +1156,7 @@
 <P><CODE>&nbsp;&nbsp;-vop flip</CODE></P>
 
 
-<P><A NAME=2.6.7><B>2.6.7.  Format</B></A></P>
+<P><A NAME="filters_format"><B>2.6.7  Format</B></A></P>
 
 <P><B><U>Description</U></B>:</P>
 
@@ -1171,7 +1170,7 @@
   <CODE>format</CODE> can be for example: rgb32, yuy2, etc...)</P>
 
 
-<P><A NAME=2.6.8><B>2.6.8.  Postprocess</B></A></P>
+<P><A NAME="filters_postprocess"><B>2.6.8  Postprocess</B></A></P>
 
 <P><B><U>Description</U></B>:</P>
 
@@ -1184,7 +1183,7 @@
 <P><CODE>&nbsp;&nbsp;-vop pp[=postprocess options/keywords]</CODE></P>
 
 
-<P><A NAME=2.6.9><B>2.6.9.  RGB2BGR</B></A></P>
+<P><A NAME="filters_rgb2bgr"><B>2.6.9  RGB2BGR</B></A></P>
 
 <P><B><U>Description</U></B>:</P>
 
@@ -1197,7 +1196,7 @@
 <P><CODE>&nbsp;&nbsp;-vop rgb2bgr[=swap]</CODE></P>
 
 
-<P><A NAME=2.6.10><B>2.6.10.  Rotate</B></A></P>
+<P><A NAME="filters_rotate"><B>2.6.10  Rotate</B></A></P>
 
 <P><B><U>Description</U></B>:</P>
 
@@ -1209,7 +1208,7 @@
 <P><CODE>&nbsp;&nbsp;-vop rotate[=x]</CODE></P>
 
 
-<P><A NAME=2.6.11><B>2.6.11.  Scale</B></A></P>
+<P><A NAME="filters_scale"><B>2.6.11  Scale</B></A></P>
 
 <P><B><U>Description</U></B>:</P>
 
@@ -1228,7 +1227,7 @@
 <P><CODE>&nbsp;&nbsp;-vop scale[=width:height]</CODE></P>
 
 
-<P><A NAME=2.6.12><B>2.6.12.  YUY2</B></A></P>
+<P><A NAME="filters_yuy2"><B>2.6.12  YUY2</B></A></P>
 
 <P><B><U>Description</U></B>:</P>
 
@@ -1239,7 +1238,7 @@
 <P><CODE>&nbsp;&nbsp;-vop yuy2</CODE></P>
 
 
-<P><A NAME=2.6.13><B>2.6.13.  Mirror</B></A></P>
+<P><A NAME="filters_mirror"><B>2.6.13  Mirror</B></A></P>
 
 <P><B><U>Description</U></B>:</P>
 
@@ -1250,7 +1249,7 @@
 <P><CODE>&nbsp;&nbsp;-vop mirror</CODE></P>
 
 
-<P><A NAME=2.6.14><B>2.6.14.  DVBscale</B></A></P>
+<P><A NAME="filters_dvbscale"><B>2.6.14  DVBscale</B></A></P>
 
 <P><B><U>Description</U></B>:</P>
 
@@ -1261,7 +1260,7 @@
 <P><CODE>&nbsp;&nbsp;-vop dvbscale</CODE></P>
 
 
-<P><A NAME=2.6.15><B>2.6.15.  Cropdetect</B></A></P>
+<P><A NAME="filters_cropdetect"><B>2.6.15  Cropdetect</B></A></P>
 
 <P><B><U>Description</U></B>:</P>
 
@@ -1276,7 +1275,7 @@
 <P><CODE>&nbsp;&nbsp;-vop cropdetect[=limit]</CODE></P>
 
 
-<P><A NAME=2.6.16><B>2.6.16.  Rectangle</B></A></P>
+<P><A NAME="filters_rectangle"><B>2.6.16  Rectangle</B></A></P>
 
 <P><B><U>Description</U></B>:</P>
 
@@ -1289,9 +1288,9 @@
 <P><CODE>&nbsp;&nbsp;-vop rectangle[=width:height:x:y]</CODE></P>
 
 
-<P><B><A NAME=3>3. Usage</A></B></P>
-
-<P><B><A NAME=3.1>3.1. Command line</A></B></P>
+<P><B><A NAME="usage">3. Usage</A></B></P>
+
+<P><B><A NAME="command_line">3.1 Command line</A></B></P>
 
 <P><B>MPlayer</B> utilizes a complex playtree. It consists of global options
   written as first (for example <CODE>mplayer -vfm 5</CODE>), and options
@@ -1323,13 +1322,13 @@
   mplayer -abs 65536 -delay -0.4 -nobps ~/movies/test.avi
 </PRE>
 
-<P><B><A NAME=3.2>3.2. Control</A></B></P>
+<P><B><A NAME="control">3.2 Control</A></B></P>
 
 <P><B>MPlayer</B> has a fully configurable, command driven, control layer which
   lets you control <B>MPlayer</B> with keyboard, mouse, joystick or remote
   control (using LIRC).</P>
 
-<P><B><A NAME=3.2.1>3.2.1. Default controls</A></B></P>
+<P><B><A NAME="default_controls">3.2.1 Default controls</A></B></P>
 
 <P><B>Keyboard</B></P>
 
@@ -1382,7 +1381,7 @@
 <TR><TD></TD><TD>b</TD><TD></TD><TD>change channel list</TD></TR>
 </TABLE>
 
-<P><B><A NAME=3.2.2>3.2.2. Controls configuration</A></B></P>
+<P><B><A NAME="controls_configuration">3.2.2 Controls configuration</A></B></P>
 
 <P><B>MPlayer</B> allows you bind any key/button to any <B>MPlayer</B> command
   using a simple config file.  The syntax consist of a key name followed by a
@@ -1409,7 +1408,7 @@
 </PRE>
 
 
-<P><B><A NAME=3.2.2.1>3.2.2.1. Key names</A></B></P>
+<P><B><A NAME="key_names">3.2.2.1 Key names</A></B></P>
 
 <P>You can have a full list by running <CODE>mplayer -input keylist</CODE></P>
 
@@ -1466,7 +1465,7 @@
 </UL>
 
 
-<P><B><A NAME=3.2.2.2>3.2.2.2. Commands</A></B></P>
+<P><B><A NAME="commands">3.2.2.2 Commands</A></B></P>
 
 <P>You can have a full list of known commands by running "mplayer -input cmdlist"</P>
 
@@ -1544,7 +1543,7 @@
   </LI>
 </UL>
 
-<P><B><A NAME=3.2.3>3.2.3. Control from LIRC</A></B></P>
+<P><B><A NAME="lirc">3.2.3 Control from LIRC</A></B></P>
 
 <P>Linux Infrared Remote Control - use an easy to build home-brewn IR-receiver,
 an (almost) arbitrary remote control and control your linux box with it!
@@ -1594,14 +1593,14 @@
 use the -lircconf &lt;filename&gt; switch to specify another file.</P>
 
 
-<P><B><A NAME=3.2.4>3.2.4. Slave mode</A></B></P>
+<P><B><A NAME="slave">3.2.4 Slave mode</A></B></P>
 
 <P>The slave mode allow you to build simple frontend to <B>MPlayer</B>. When
   enabled (with the <CODE>-slave</CODE> switch) <B>MPlayer</B> will read
   commands separated by new line (\n) from stdin.</P>
 
 
-<P><B><A NAME=3.3>3.3. Streaming from network or pipes</A></B></P>
+<P><B><A NAME="streaming">3.3 Streaming from network or pipes</A></B></P>
 
 <P><B>MPlayer</B> can play files from network, using the HTTP or MMS protocol.</P>
 
@@ -1620,16 +1619,16 @@
 <P><CODE>&nbsp;&nbsp;wget ftp://micorsops.com/something.avi -O - | mplayer -cache 8192 -</CODE></P>
 
 
-<P><B><A NAME=4></A>4. <A HREF="faq.html">FAQ section</A></B></P>
-
-
-<P><B><A NAME=5></A>5. <A HREF="cd-dvd.html">CD/DVD section</A></B></P>
-
-
-<P><B><A NAME=6>6. Misc OS'es</A></B></P>
-
-
-<P><B><A NAME=6.1>6.1. Debian packaging</A></B></P>
+<P><B><A NAME="faq"></A>4. <A HREF="faq.html">FAQ section</A></B></P>
+
+
+<P><B><A NAME="cd/dvd"></A>5. <A HREF="cd-dvd.html">CD/DVD section</A></B></P>
+
+
+<P><B><A NAME="ports">6. Ports</A></B></P>
+
+
+<P><B><A NAME="debian">6.1 Debian packaging</A></B></P>
 
 <P>To build the package, get the cvs version, or .tgz and uncompress it,
 and cd into programs directory:</P>
@@ -1660,7 +1659,7 @@
 </PRE>
 
 
-<P><B><A NAME=6.2>6.2. FreeBSD</A></B></P>
+<P><B><A NAME="freebsd">6.2 FreeBSD</A></B></P>
 
 <P>To build the package you will need GNU make (gmake, /usr/ports/devel/gmake),
 native BSD make will not work.</P>
@@ -1675,7 +1674,7 @@
 
 <P>There's no DVD support for FreeBSD yet.</P>
 
-<P><B><A NAME=6.3>6.3. Solaris</A></B></P>
+<P><B><A NAME="solaris">6.3 Solaris</A></B></P>
 
 <P>MPlayer should work on Solaris 2.6 or newer.</P>
 
@@ -1770,7 +1769,7 @@
   decoding and for color space conversion in the video output drivers.</P>
 
 
-<P><B><A NAME=6.4>6.4. StrongARM</A></B></P>
+<P><B><A NAME="strongarm">6.4 StrongARM</A></B></P>
 
 <P><B>MPlayer</B> is reported to compile on StrongARM. Use the following command line:</P>
 
@@ -1780,13 +1779,13 @@
 </PRE>
 
 
-<P><B><A NAME=6.5>6.5. Silicon Graphics / IRIX</A></B></P>
+<P><B><A NAME="sgi">6.5 Silicon Graphics / IRIX</A></B></P>
 
 <P>Reported working. You'll probably have to use the <I>SGI</I> ao driver.
 Anyone has closer info?</P>
 
 
-<P><B><A NAME=6.6>6.6. QNX</A></B></P>
+<P><B><A NAME="qnx">6.6 QNX</A></B></P>
 
 <P>Works. You'll need to download SDL for QNX, and install it. Then run
   <B>MPlayer</B> with <CODE>-vo sdl:photon</CODE> and <CODE>-ao sdl:nto</CODE>
@@ -1796,7 +1795,7 @@
   QNX has only X <I>emulation</I> which is VERY slow. Use SDL.</P>
 
 
-<P><B><A NAME=6.7>6.7. OpenBSD</A></B></P> 
+<P><B><A NAME="openbsd">6.7 OpenBSD</A></B></P> 
     
 <P>To build the package you will need GNU make (gmake,
 /usr/ports/devel/gmake), native BSD make will not work, and a recent
@@ -1817,7 +1816,7 @@
 <P>The not so hardcore hackers amongst us might want to use the ports
 version (/usr/ports/x11/mplayer).</P>
 
-<P><A NAME="6.8"></A><B>6.8. Cygwin</B><BR>
+<P><A NAME="cygwin"></A><B>6.8 Cygwin</B><BR>
 </P>
  
 <P>You will have to go to the <B>MPlayer</B> directory, and copy or symlink
@@ -1825,11 +1824,11 @@
 make <B>MPlayer</B> compile. Otherwise it will complain about missing
 <CODE>intypes.h</CODE>.</P>
 
-<P><B><A NAME=A>Appendix A - Authors</A></B></P>
+<P><B><A NAME="authors">Appendix A - Authors</A></B></P>
 
 <P>NOTE: Do *NOT* send bug reports, help &amp; feature requests directly to the authors!</P>
 
-<P>Read Appendix <A HREF="#C">C</A> and subscribe to mplayer-users mailing lists.</P>
+<P>Read <A HREF="bugreports.html">Appendix C</A> and subscribe to mplayer-users mailing lists.</P>
 
 <P ALIGN=center><B><U>The <B>MPlayer</B> project:</U></B></P>
 
@@ -2371,7 +2370,7 @@
   </LI>
 </UL>
 
-<P><B><A NAME=A2>Appendix A2 - MPlayer code and documentation maintainers</A></B></P>
+<P><B><A NAME="maintainers">Appendix A2 - MPlayer code and documentation maintainers</A></B></P>
 
 Homepage
 <UL>
@@ -2490,7 +2489,7 @@
 </UL>
 
 
-<P><B><A NAME=B>Appendix B - Mailing lists</A></B></P>
+<P><B><A NAME="mailing_lists">Appendix B - Mailing lists</A></B></P>
 
 <P>There are some public mailing lists on <B>MPlayer</B>. Subscribing can be
 achieved on the following addresses:</P>
@@ -2506,7 +2505,7 @@
 <LI>MPlayer users list:<BR>
 <A HREF="http://mplayerhq.hu/mailman/listinfo/mplayer-users">http://mplayerhq.hu/mailman/listinfo/mplayer-users</A>
 <UL>
-<LI>send bugreports here (after reading <A HREF="#D">Known Bugs</A> section, and Appendix <A HREF="#C">C</A>)</LI>
+<LI>send bugreports here (after reading <A HREF="#known_bugs">Known Bugs</A> section, and <A HREF="bugreports.html">Appendix C</A>)</LI>
 <LI>send feature requests here (after reading the WHOLE documentation)</LI>
 <LI>send user questions here (after reading the WHOLE documentation)</LI>
 </UL>
@@ -2547,9 +2546,9 @@
 <A HREF="http://www.mplayerhq.hu/cgi-bin/htsearch">here</A>.
 
 
-<P><B><A NAME=C></A><A HREF="bugreports.html">Appendix C</A> - How to report bugs</B></P>
-
-<P><B><A NAME=D>Appendix D - Known bugs</A></B></P>
+<P><B><A NAME="bug_reports"></A><A HREF="bugreports.html">Appendix C</A> - How to report bugs</B></P>
+
+<P><B><A NAME="known_bugs">Appendix D - Known bugs</A></B></P>
 
 <P>Special system/CPU-specific bugs/problems:</P>
 <UL>