[FFmpeg-devel] [PATCH] web: split download page into current and old ones

Michael Niedermayer michaelni at gmx.at
Sat Aug 24 20:18:58 CEST 2013


---
 Makefile              |    2 +-
 src/download          |  212 +-----------------------------------------------
 src/olddownload       |  215 +++++++++++++++++++++++++++++++++++++++++++++++++
 src/olddownload_title |    1 +
 4 files changed, 218 insertions(+), 212 deletions(-)
 create mode 100644 src/olddownload
 create mode 100644 src/olddownload_title

diff --git a/Makefile b/Makefile
index 735ed16..db2ac28 100644
--- a/Makefile
+++ b/Makefile
@@ -1,7 +1,7 @@
 # ffmpeg.org HTML generation from source files
 
 SRCS = about bugreports consulting contact donations documentation download \
-       index legal projects shame security archive
+       olddownload index legal projects shame security archive
 
 TARGETS = $(addsuffix .html,$(addprefix htdocs/,$(SRCS))) htdocs/main.rss
 
diff --git a/src/download b/src/download
index c7b44da..174ec2b 100644
--- a/src/download
+++ b/src/download
@@ -376,216 +376,6 @@ ffmpeg-mt, libav master of 2013-03-07, libav 9 as of 2013-03-07.
 <a href="http://git.videolan.org/?p=ffmpeg.git;a=shortlog;h=n1.2.2">Changelog</a><br />
 </p>
 
-<a name="release_1.1"></a><h2>
-FFmpeg 1.1.5 "Fire Flower"</h2>
-
-<p>
-1.1.5 was released on 2013-05-13. It is the latest stable FFmpeg release
-from the 1.1 release branch, which was cut from master on 2013-01-06.
-Amongst lots of other changes, it includes all changes from
-ffmpeg-mt, libav master of 2013-01-06, libav 9.5 as of 2013-05-12.
-</p>
-<p>It includes the following library versions:
-</p>
-<pre>
-  libavutil      52. 13.100
-  libavcodec     54. 86.100
-  libavformat    54. 59.106
-  libavdevice    54.  3.102
-  libavfilter     3. 32.100
-  libswscale      2.  1.103
-  libswresample   0. 17.102
-  libpostproc    52.  2.100
-</pre>
-
-<p>
-<a href="releases/ffmpeg-1.1.5.tar.bz2">Download bzip2 tarball</a>  
-<a href="releases/ffmpeg-1.1.5.tar.bz2.asc">PGP signature</a><br />
-<a href="releases/ffmpeg-1.1.5.tar.gz">Download gzip tarball</a>  
-<a href="releases/ffmpeg-1.1.5.tar.gz.asc">PGP signature</a><br />
-<a href="http://git.videolan.org/?p=ffmpeg.git;a=shortlog;h=n1.1.5">Changelog</a><br />
-</p>
-
-<a name="release_1.0"></a><h2>
-FFmpeg 1.0.7 "Angel"</h2>
-
-<p>
-1.0.7 was released on 2013-05-14. It is the latest stable FFmpeg release
-from the 1.0 release branch, which was cut from master on 2012-09-28.
-Amongst lots of other changes, it includes all changes from
-ffmpeg-mt, libav master of 2012-09-27, libav 0.8.3 as of 2013-01-22.
-</p>
-<p>It includes the following library versions:
-</p>
-<pre>
-  libavutil      51. 73.101
-  libavcodec     54. 59.100
-  libavformat    54. 29.104
-  libavdevice    54.  2.101
-  libavfilter     3. 17.100
-  libswscale      2.  1.101
-  libswresample   0. 15.100
-  libpostproc    52.  0.100
-</pre>
-
-<p>
-<a href="releases/ffmpeg-1.0.7.tar.bz2">Download bzip2 tarball</a>  
-<a href="releases/ffmpeg-1.0.7.tar.bz2.asc">PGP signature</a><br />
-<a href="releases/ffmpeg-1.0.7.tar.gz">Download gzip tarball</a>  
-<a href="releases/ffmpeg-1.0.7.tar.gz.asc">PGP signature</a><br />
-<a href="http://git.videolan.org/?p=ffmpeg.git;a=shortlog;h=n1.0.7">Changelog</a><br />
-</p>
-
-<a name="release_0.11"></a><h2>
-FFmpeg 0.11.3 "Happiness"</h2>
-
-<p>
-0.11.3 was released on 2013-03-22. It is the latest stable FFmpeg release
-from the 0.11 release branch, which was cut from master on 2012-05-25.
-Amongst lots of other changes, it includes all changes from
-ffmpeg-mt, libav master of 2012-05-24, libav 0.8.2 as of 2012-09-19.
-</p>
-<p>It includes the following library versions:
-</p>
-<pre>
-  libavutil      51. 54.100
-  libavcodec     54. 23.100
-  libavformat    54.  6.100
-  libavdevice    54.  0.100
-  libavfilter     2. 77.100
-  libswscale      2.  1.100
-  libswresample   0. 15.100
-  libpostproc    52.  0.100
-</pre>
-
-<p>
-<a href="releases/ffmpeg-0.11.3.tar.bz2">Download bzip2 tarball</a>  
-<a href="releases/ffmpeg-0.11.3.tar.bz2.asc">PGP signature</a><br />
-<a href="releases/ffmpeg-0.11.3.tar.gz">Download gzip tarball</a>  
-<a href="releases/ffmpeg-0.11.3.tar.gz.asc">PGP signature</a><br />
-<a href="http://git.videolan.org/?p=ffmpeg.git;a=shortlog;h=n0.11.3">Changelog</a><br />
-</p>
-
-<a name="release_0.10"></a><h2>
-FFmpeg 0.10.8 "Freedom"</h2>
-
-<p>
-0.10.8 was released on 2013-07-31. It is the latest stable FFmpeg release
-from the 0.10 release branch, which was cut from master on 2012-01-26.
-Amongst lots of other changes, it includes all changes from
-ffmpeg-mt, libav master of 2012-01-26, libav 0.8.8 as of 2013-07-31.
-</p>
-<p>It includes the following library versions:
-</p>
-<pre>
-  libavutil      51. 35.100
-  libavcodec     53. 61.100
-  libavformat    53. 32.100
-  libavdevice    53.  4.100
-  libavfilter     2. 61.100
-  libswscale      2.  1.100
-  libswresample   0.  6.100
-  libpostproc    52.  0.100
-</pre>
-
-<p>
-<a href="releases/ffmpeg-0.10.8.tar.bz2">Download bzip2 tarball</a>  
-<a href="releases/ffmpeg-0.10.8.tar.bz2.asc">PGP signature</a><br />
-<a href="releases/ffmpeg-0.10.8.tar.gz">Download gzip tarball</a>  
-<a href="releases/ffmpeg-0.10.8.tar.gz.asc">PGP signature</a><br />
-<a href="http://git.videolan.org/?p=ffmpeg.git;a=shortlog;h=n0.10.8">Changelog</a><br />
-</p>
-
-<a name="release_0.9"></a><h2>
-FFmpeg 0.9.2 "Harmony"</h2>
-
-<p>
-0.9.2 was released on 2012-05-03. It is the latest stable FFmpeg release
-from the 0.9 release branch, which was cut from master on 2011-12-11.
-Amongst lots of other changes, it includes all changes from
-ffmpeg-mt, libav master of 2011-12-11, libav 0.7.2 as of 2011-12-11.
-</p>
-
-<p>
-<a href="releases/ffmpeg-0.9.2.tar.bz2">Download bzip2 tarball</a>  
-<a href="releases/ffmpeg-0.9.2.tar.bz2.asc">PGP signature</a><br />
-<a href="releases/ffmpeg-0.9.2.tar.gz">Download gzip tarball</a>  
-<a href="releases/ffmpeg-0.9.2.tar.gz.asc">PGP signature</a><br />
-<a href="http://git.videolan.org/?p=ffmpeg.git;a=shortlog;h=n0.9.2">Changelog</a><br />
-</p>
-
-<a name="release_0.8"></a><h2>
-FFmpeg 0.8.14 "Love"</h2>
-
-<p>
-0.8.14 was released on 2013-02-21. It is a stable FFmpeg release
-from the 0.8 release branch, which was cut from master on 2011-06-21.
-Amongst lots of other changes, it includes all changes from
-ffmpeg-mt, libav master of 2011-06-21, libav 0.7.7 as of 2013-02-20.
-</p>
-
-<p>
-<a href="releases/ffmpeg-0.8.14.tar.bz2">Download bzip2 tarball</a>  
-<a href="releases/ffmpeg-0.8.14.tar.bz2.asc">PGP signature</a><br />
-<a href="releases/ffmpeg-0.8.14.tar.gz">Download gzip tarball</a>  
-<a href="releases/ffmpeg-0.8.14.tar.gz.asc">PGP signature</a><br />
-<a href="http://git.videolan.org/?p=ffmpeg.git;a=shortlog;h=n0.8.14">Changelog</a><br />
-</p>
-
-<a name="release_0.7"></a><h2>
-FFmpeg 0.7.15 "Peace"</h2>
-
-<p>
-0.7.15 was released on 2013-02-21.
-It contains almost all features and bugfixes of 0.8.14 while being
-compatible with the 0.6 ABI and API.
-</p>
-
-<p>
-<a href="releases/ffmpeg-0.7.15.tar.bz2">Download bzip2 tarball</a>  
-<a href="releases/ffmpeg-0.7.15.tar.bz2.asc">PGP signature</a><br />
-<a href="releases/ffmpeg-0.7.15.tar.gz">Download gzip tarball</a>  
-<a href="releases/ffmpeg-0.7.15.tar.gz.asc">PGP signature</a><br />
-<a href="http://git.videolan.org/?p=ffmpeg.git;a=shortlog;h=n0.7.15">Changelog</a><br />
-</p>
-
-<a name="release_0.6"></a><h2>
-FFmpeg 0.6.6 "Works with HTML5"</h2>
-
-<p>
-0.6.6 appeared on 2012-06-09. It is the latest point release from the
-0.6 release branch, which was cut on 2010-05-04. it includes all changes from
-libav 0.6.6 as of 2012-06-09.
-</p>
-
-<p>
-<strong>This release is not actively maintained and thus we discourage
-its use.</strong>
-If you want to maintain this old version, contact us.
-</p>
-
-<p>
-<a href="releases/ffmpeg-0.6.6.tar.bz2">Download bzip2 tarball</a>  
-<a href="releases/ffmpeg-0.6.6.tar.bz2.asc">PGP signature</a><br />
-<a href="releases/ffmpeg-0.6.6.tar.gz">Download gzip tarball</a>  
-<a href="releases/ffmpeg-0.6.6.tar.gz.asc">PGP signature</a><br />
-<a href="http://git.videolan.org/?p=ffmpeg.git;a=shortlog;h=n0.6.6">Changelog</a><br />
-</p>
-
-<a name="release_0.5"></a><h2>
-FFmpeg 0.5.12 "half-way to world domination A.K.A. the belligerent blue bike
- shed"</h2>
-
-<p>
-0.5.12 appeared on 2013-02-28. It is the latest point release from the
-0.5 release branch, which was cut on 2009-03-02. it includes all changes from
-libav 0.5.10 as of 2013-02-28.
-</p>
-
 <p>
-<a href="releases/ffmpeg-0.5.12.tar.bz2">Download bzip2 tarball</a>  
-<a href="releases/ffmpeg-0.5.12.tar.bz2.asc">PGP signature</a><br />
-<a href="releases/ffmpeg-0.5.12.tar.gz">Download gzip tarball</a>  
-<a href="releases/ffmpeg-0.5.12.tar.gz.asc">PGP signature</a><br />
-<a href="http://git.videolan.org/?p=ffmpeg.git;a=shortlog;h=n0.5.12">Changelog</a><br />
+<a href="olddownload.html">Old releases</a>
 </p>
diff --git a/src/olddownload b/src/olddownload
new file mode 100644
index 0000000..2fca72b
--- /dev/null
+++ b/src/olddownload
@@ -0,0 +1,215 @@
+<a name="oldreleases"></a><h1>Old FFmpeg Releases</h1>
+
+<a name="release_1.1"></a><h2>
+FFmpeg 1.1.5 "Fire Flower"</h2>
+
+<p>
+1.1.5 was released on 2013-05-13. It is the latest stable FFmpeg release
+from the 1.1 release branch, which was cut from master on 2013-01-06.
+Amongst lots of other changes, it includes all changes from
+ffmpeg-mt, libav master of 2013-01-06, libav 9.5 as of 2013-05-12.
+</p>
+<p>It includes the following library versions:
+</p>
+<pre>
+  libavutil      52. 13.100
+  libavcodec     54. 86.100
+  libavformat    54. 59.106
+  libavdevice    54.  3.102
+  libavfilter     3. 32.100
+  libswscale      2.  1.103
+  libswresample   0. 17.102
+  libpostproc    52.  2.100
+</pre>
+
+<p>
+<a href="releases/ffmpeg-1.1.5.tar.bz2">Download bzip2 tarball</a>  
+<a href="releases/ffmpeg-1.1.5.tar.bz2.asc">PGP signature</a><br />
+<a href="releases/ffmpeg-1.1.5.tar.gz">Download gzip tarball</a>  
+<a href="releases/ffmpeg-1.1.5.tar.gz.asc">PGP signature</a><br />
+<a href="http://git.videolan.org/?p=ffmpeg.git;a=shortlog;h=n1.1.5">Changelog</a><br />
+</p>
+
+<a name="release_1.0"></a><h2>
+FFmpeg 1.0.7 "Angel"</h2>
+
+<p>
+1.0.7 was released on 2013-05-14. It is the latest stable FFmpeg release
+from the 1.0 release branch, which was cut from master on 2012-09-28.
+Amongst lots of other changes, it includes all changes from
+ffmpeg-mt, libav master of 2012-09-27, libav 0.8.3 as of 2013-01-22.
+</p>
+<p>It includes the following library versions:
+</p>
+<pre>
+  libavutil      51. 73.101
+  libavcodec     54. 59.100
+  libavformat    54. 29.104
+  libavdevice    54.  2.101
+  libavfilter     3. 17.100
+  libswscale      2.  1.101
+  libswresample   0. 15.100
+  libpostproc    52.  0.100
+</pre>
+
+<p>
+<a href="releases/ffmpeg-1.0.7.tar.bz2">Download bzip2 tarball</a>  
+<a href="releases/ffmpeg-1.0.7.tar.bz2.asc">PGP signature</a><br />
+<a href="releases/ffmpeg-1.0.7.tar.gz">Download gzip tarball</a>  
+<a href="releases/ffmpeg-1.0.7.tar.gz.asc">PGP signature</a><br />
+<a href="http://git.videolan.org/?p=ffmpeg.git;a=shortlog;h=n1.0.7">Changelog</a><br />
+</p>
+
+<a name="release_0.11"></a><h2>
+FFmpeg 0.11.3 "Happiness"</h2>
+
+<p>
+0.11.3 was released on 2013-03-22. It is the latest stable FFmpeg release
+from the 0.11 release branch, which was cut from master on 2012-05-25.
+Amongst lots of other changes, it includes all changes from
+ffmpeg-mt, libav master of 2012-05-24, libav 0.8.2 as of 2012-09-19.
+</p>
+<p>It includes the following library versions:
+</p>
+<pre>
+  libavutil      51. 54.100
+  libavcodec     54. 23.100
+  libavformat    54.  6.100
+  libavdevice    54.  0.100
+  libavfilter     2. 77.100
+  libswscale      2.  1.100
+  libswresample   0. 15.100
+  libpostproc    52.  0.100
+</pre>
+
+<p>
+<a href="releases/ffmpeg-0.11.3.tar.bz2">Download bzip2 tarball</a>  
+<a href="releases/ffmpeg-0.11.3.tar.bz2.asc">PGP signature</a><br />
+<a href="releases/ffmpeg-0.11.3.tar.gz">Download gzip tarball</a>  
+<a href="releases/ffmpeg-0.11.3.tar.gz.asc">PGP signature</a><br />
+<a href="http://git.videolan.org/?p=ffmpeg.git;a=shortlog;h=n0.11.3">Changelog</a><br />
+</p>
+
+<a name="release_0.10"></a><h2>
+FFmpeg 0.10.8 "Freedom"</h2>
+
+<p>
+0.10.8 was released on 2013-07-31. It is the latest stable FFmpeg release
+from the 0.10 release branch, which was cut from master on 2012-01-26.
+Amongst lots of other changes, it includes all changes from
+ffmpeg-mt, libav master of 2012-01-26, libav 0.8.8 as of 2013-07-31.
+</p>
+<p>It includes the following library versions:
+</p>
+<pre>
+  libavutil      51. 35.100
+  libavcodec     53. 61.100
+  libavformat    53. 32.100
+  libavdevice    53.  4.100
+  libavfilter     2. 61.100
+  libswscale      2.  1.100
+  libswresample   0.  6.100
+  libpostproc    52.  0.100
+</pre>
+
+<p>
+<a href="releases/ffmpeg-0.10.8.tar.bz2">Download bzip2 tarball</a>  
+<a href="releases/ffmpeg-0.10.8.tar.bz2.asc">PGP signature</a><br />
+<a href="releases/ffmpeg-0.10.8.tar.gz">Download gzip tarball</a>  
+<a href="releases/ffmpeg-0.10.8.tar.gz.asc">PGP signature</a><br />
+<a href="http://git.videolan.org/?p=ffmpeg.git;a=shortlog;h=n0.10.8">Changelog</a><br />
+</p>
+
+<a name="release_0.9"></a><h2>
+FFmpeg 0.9.2 "Harmony"</h2>
+
+<p>
+0.9.2 was released on 2012-05-03. It is the latest stable FFmpeg release
+from the 0.9 release branch, which was cut from master on 2011-12-11.
+Amongst lots of other changes, it includes all changes from
+ffmpeg-mt, libav master of 2011-12-11, libav 0.7.2 as of 2011-12-11.
+</p>
+
+<p>
+<a href="releases/ffmpeg-0.9.2.tar.bz2">Download bzip2 tarball</a>  
+<a href="releases/ffmpeg-0.9.2.tar.bz2.asc">PGP signature</a><br />
+<a href="releases/ffmpeg-0.9.2.tar.gz">Download gzip tarball</a>  
+<a href="releases/ffmpeg-0.9.2.tar.gz.asc">PGP signature</a><br />
+<a href="http://git.videolan.org/?p=ffmpeg.git;a=shortlog;h=n0.9.2">Changelog</a><br />
+</p>
+
+<a name="release_0.8"></a><h2>
+FFmpeg 0.8.14 "Love"</h2>
+
+<p>
+0.8.14 was released on 2013-02-21. It is a stable FFmpeg release
+from the 0.8 release branch, which was cut from master on 2011-06-21.
+Amongst lots of other changes, it includes all changes from
+ffmpeg-mt, libav master of 2011-06-21, libav 0.7.7 as of 2013-02-20.
+</p>
+
+<p>
+<a href="releases/ffmpeg-0.8.14.tar.bz2">Download bzip2 tarball</a>  
+<a href="releases/ffmpeg-0.8.14.tar.bz2.asc">PGP signature</a><br />
+<a href="releases/ffmpeg-0.8.14.tar.gz">Download gzip tarball</a>  
+<a href="releases/ffmpeg-0.8.14.tar.gz.asc">PGP signature</a><br />
+<a href="http://git.videolan.org/?p=ffmpeg.git;a=shortlog;h=n0.8.14">Changelog</a><br />
+</p>
+
+<a name="release_0.7"></a><h2>
+FFmpeg 0.7.15 "Peace"</h2>
+
+<p>
+0.7.15 was released on 2013-02-21.
+It contains almost all features and bugfixes of 0.8.14 while being
+compatible with the 0.6 ABI and API.
+</p>
+
+<p>
+<a href="releases/ffmpeg-0.7.15.tar.bz2">Download bzip2 tarball</a>  
+<a href="releases/ffmpeg-0.7.15.tar.bz2.asc">PGP signature</a><br />
+<a href="releases/ffmpeg-0.7.15.tar.gz">Download gzip tarball</a>  
+<a href="releases/ffmpeg-0.7.15.tar.gz.asc">PGP signature</a><br />
+<a href="http://git.videolan.org/?p=ffmpeg.git;a=shortlog;h=n0.7.15">Changelog</a><br />
+</p>
+
+<a name="release_0.6"></a><h2>
+FFmpeg 0.6.6 "Works with HTML5"</h2>
+
+<p>
+0.6.6 appeared on 2012-06-09. It is the latest point release from the
+0.6 release branch, which was cut on 2010-05-04. it includes all changes from
+libav 0.6.6 as of 2012-06-09.
+</p>
+
+<p>
+<strong>This release is not actively maintained and thus we discourage
+its use.</strong>
+If you want to maintain this old version, contact us.
+</p>
+
+<p>
+<a href="releases/ffmpeg-0.6.6.tar.bz2">Download bzip2 tarball</a>  
+<a href="releases/ffmpeg-0.6.6.tar.bz2.asc">PGP signature</a><br />
+<a href="releases/ffmpeg-0.6.6.tar.gz">Download gzip tarball</a>  
+<a href="releases/ffmpeg-0.6.6.tar.gz.asc">PGP signature</a><br />
+<a href="http://git.videolan.org/?p=ffmpeg.git;a=shortlog;h=n0.6.6">Changelog</a><br />
+</p>
+
+<a name="release_0.5"></a><h2>
+FFmpeg 0.5.12 "half-way to world domination A.K.A. the belligerent blue bike
+ shed"</h2>
+
+<p>
+0.5.12 appeared on 2013-02-28. It is the latest point release from the
+0.5 release branch, which was cut on 2009-03-02. it includes all changes from
+libav 0.5.10 as of 2013-02-28.
+</p>
+
+<p>
+<a href="releases/ffmpeg-0.5.12.tar.bz2">Download bzip2 tarball</a>  
+<a href="releases/ffmpeg-0.5.12.tar.bz2.asc">PGP signature</a><br />
+<a href="releases/ffmpeg-0.5.12.tar.gz">Download gzip tarball</a>  
+<a href="releases/ffmpeg-0.5.12.tar.gz.asc">PGP signature</a><br />
+<a href="http://git.videolan.org/?p=ffmpeg.git;a=shortlog;h=n0.5.12">Changelog</a><br />
+</p>
diff --git a/src/olddownload_title b/src/olddownload_title
new file mode 100644
index 0000000..3de1a2d
--- /dev/null
+++ b/src/olddownload_title
@@ -0,0 +1 @@
+    <title>Old releases</title>
-- 
1.7.9.5



More information about the ffmpeg-devel mailing list