diff mbox series

[FFmpeg-devel] Website release notes for 5.0

Message ID Ms_cfeW--B-2@lynne.ee
State New
Headers show
Series [FFmpeg-devel] Website release notes for 5.0 | expand

Checks

Context Check Description
andriy/configurex86 warning Failed to apply patch
andriy/configureppc warning Failed to apply patch

Commit Message

Lynne Jan. 4, 2022, 3:08 p.m. UTC
Since I couldn't find a codename preference, I went with "Desitter"
(even though the correct spelling is "De Sitter"). There's a joke in
here that if we mess up and need a 5.1 release quickly, we could
codename it "anti-Desitter" :)

The release notes go as follows:
    <a href="download.html#release_5.0">FFmpeg 5.0 "Desitter"</a>, a new
    major release, is now available! For this long-overdue release, a major effort
    underwent to remove the old encode/decode APIs and replace them with an
    N:M-based API, the entire libavresample library was removed, libswscale
    got a new, easier to use AVframe-based API, the Vulkan code was much improved,
    many new filters were added, including libplacebo integration, and finally,
    DoVi support was added, including tonemapping and remuxing.
    Some of the changelog highlights:
    <changelog goes here>

The 'N' dates on the news entry and the download page
should be substituted with whenever we tag the release
and make the signed archives.

Patch attached.
Subject: [PATCH] Website release notes for 5.0

---
 src/download | 36 +++++++++++++++++++++++++++++++
 src/index    | 61 +++++++++++++++++++++++++++++++++++++++++++++++++++-
 2 files changed, 96 insertions(+), 1 deletion(-)

Comments

Michael Niedermayer Jan. 14, 2022, 5:48 p.m. UTC | #1
On Tue, Jan 04, 2022 at 04:08:49PM +0100, Lynne wrote:
> Since I couldn't find a codename preference, I went with "Desitter"

I just counted and i see 
2 for Desitter (the initial from the past and you)
3 for Lorentz  (the initial from the past, jb and reto )



[...]
Lynne Jan. 14, 2022, 7:02 p.m. UTC | #2
14 Jan 2022, 18:48 by michael@niedermayer.cc:

> On Tue, Jan 04, 2022 at 04:08:49PM +0100, Lynne wrote:
>
>> Since I couldn't find a codename preference, I went with "Desitter"
>>
>
> I just counted and i see 
> 2 for Desitter (the initial from the past and you)
> 3 for Lorentz  (the initial from the past, jb and reto )
>

Changed the name locally to Lorentz.
Michael Niedermayer Jan. 14, 2022, 7:32 p.m. UTC | #3
On Fri, Jan 14, 2022 at 08:02:35PM +0100, Lynne wrote:
> 14 Jan 2022, 18:48 by michael@niedermayer.cc:
> 
> > On Tue, Jan 04, 2022 at 04:08:49PM +0100, Lynne wrote:
> >
> >> Since I couldn't find a codename preference, I went with "Desitter"
> >>
> >
> > I just counted and i see 
> > 2 for Desitter (the initial from the past and you)
> > 3 for Lorentz  (the initial from the past, jb and reto )
> >
> 
> Changed the name locally to Lorentz.

ive just tagged the release and am uploading the tar.* files
so you can push this

thx
[...]
Lynne Jan. 17, 2022, 3:03 p.m. UTC | #4
15 Jan 2022, 01:48 by dev@lynne.ee:

> 14 Jan 2022, 20:39 by dev@lynne.ee:
>
> Okay, the release will be officially out on 16:00 UTC+1 (CET) on Monday, the 17th,
> so I'll push the update to the webpage then.
>

Website updated, so I think that makes the release officially announced.
diff mbox series

Patch

diff --git a/src/download b/src/download
index b723674..6e82193 100644
--- a/src/download
+++ b/src/download
@@ -304,6 +304,42 @@  gpg: Good signature from "FFmpeg release signing key &lt;ffmpeg-devel@ffmpeg.org
     and much faster bug fixes such as additional features and security patches.
   </p>
 
+  <h3 id="release_5.0">FFmpeg 5.0 "Desitter"</h3>
+
+  <p>
+    5.0 was released on 2022-01-NN. It is the latest stable FFmpeg release
+    from the 5.0 release branch, which was cut from master on 2022-01-04.
+  </p>
+  <p>It includes the following library versions:
+  </p>
+  <pre>
+libavutil      57. 17.100
+libavcodec     59. 18.100
+libavformat    59. 16.100
+libavdevice    59.  4.100
+libavfilter     8. 24.100
+libswscale      6.  4.100
+libswresample   4.  3.100
+libpostproc    56.  3.100</pre>
+  <div class="row">
+    <div class="col-md-3">
+      <a class="btn btn-success" href="releases/ffmpeg-5.0.tar.xz">Download xz tarball</a>
+      <small><a href="releases/ffmpeg-5.0.tar.xz.asc">PGP signature</a></small>
+    </div> <!-- col -->
+    <div class="col-md-3">
+      <a class="btn btn-success" href="releases/ffmpeg-5.0.tar.bz2">Download bzip2 tarball</a>
+      <small><a href="releases/ffmpeg-5.0.tar.bz2.asc">PGP signature</a></small>
+    </div> <!-- col -->
+    <div class="col-md-3">
+      <a class="btn btn-success" href="releases/ffmpeg-5.0.tar.gz">Download gzip tarball</a>
+      <small><a href="releases/ffmpeg-5.0.tar.gz.asc">PGP signature</a></small>
+    </div> <!-- col -->
+    <div class="col-md-3 text-right">
+      <small><a href="https://git.ffmpeg.org/gitweb/ffmpeg.git/shortlog/n5.0">Changelog</a></small>
+      <a class="btn btn-success" href="https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/refs/heads/release/5.0:/RELEASE_NOTES">Release Notes</a>
+    </div> <!-- col -->
+  </div> <!-- row -->
+
   <h3 id="release_4.4">FFmpeg 4.4.1 "Rao"</h3>
 
   <p>
diff --git a/src/index b/src/index
index 982fa33..839833a 100644
--- a/src/index
+++ b/src/index
@@ -35,13 +35,72 @@ 
     News
   </h1>
 
+  <h3 id="pr5.0">January Nth, 2022, FFmpeg 5.0 "Desitter"</h3>
+  <p>
+    <a href="download.html#release_5.0">FFmpeg 5.0 "Desitter"</a>, a new
+    major release, is now available! For this long-overdue release, a major effort
+    underwent to remove the old encode/decode APIs and replace them with an
+    N:M-based API, the entire libavresample library was removed, libswscale
+    got a new, easier to use AVframe-based API, the Vulkan code was much improved,
+    many new filters were added, including libplacebo integration, and finally,
+    DoVi support was added, including tonemapping and remuxing.
+    Some of the changelog highlights:
+  </p>
+  <ul>
+    <li>ADPCM IMA Westwood encoder</li>
+    <li>Westwood AUD muxer</li>
+    <li>ADPCM IMA Acorn Replay decoder</li>
+    <li>Argonaut Games CVG demuxer</li>
+    <li>Argonaut Games CVG muxer</li>
+    <li>Concatf protocol</li>
+    <li>afwtdn audio filter</li>
+    <li>audio and video segment filters</li>
+    <li>Apple Graphics (SMC) encoder</li>
+    <li>hsvkey and hsvhold video filters</li>
+    <li>adecorrelate audio filter</li>
+    <li>atilt audio filter</li>
+    <li>grayworld video filter</li>
+    <li>AV1 Low overhead bitstream format muxer</li>
+    <li>swscale slice threading</li>
+    <li>MSN Siren decoder</li>
+    <li>scharr video filter</li>
+    <li>apsyclip audio filter</li>
+    <li>morpho video filter</li>
+    <li>amr parser</li>
+    <li>(a)latency filters</li>
+    <li>GEM Raster image decoder</li>
+    <li>asdr audio filter</li>
+    <li>speex decoder</li>
+    <li>limitdiff video filter</li>
+    <li>xcorrelate video filter</li>
+    <li>varblur video filter</li>
+    <li>huesaturation video filter</li>
+    <li>colorspectrum source video filter</li>
+    <li>RTP packetizer for uncompressed video (RFC 4175)</li>
+    <li>bitpacked encoder</li>
+    <li>VideoToolbox VP9 hwaccel</li>
+    <li>VideoToolbox ProRes hwaccel</li>
+    <li>support loongarch.</li>
+    <li>aspectralstats audio filter</li>
+    <li>adynamicsmooth audio filter</li>
+    <li>libplacebo filter</li>
+    <li>vflip_vulkan, hflip_vulkan and flip_vulkan filters</li>
+    <li>adynamicequalizer audio filter</li>
+    <li>yadif_videotoolbox filter</li>
+    <li>VideoToolbox ProRes encoder</li>
+    <li>anlmf audio filter</li>
+  </ul>
+  <p>
+    We strongly recommend users, distributors, and system integrators to
+    upgrade unless they use current git master.
+  </p>
+
   <h3 id="irc2021">June 19th, 2021, IRC</h3>
   <p>
     We have a new IRC home at Libera Chat
     now! Feel free to join us at #ffmpeg and #ffmpeg-devel. More info at <a href="https://ffmpeg.org/contact.html#IRCChannels">contact#IRCChannels</a>
   </p>
 
-
   <h3 id="pr4.4">April 8th, 2021, FFmpeg 4.4 "Rao"</h3>
   <p>
     <a href="download.html#release_4.4">FFmpeg 4.4 "Rao"</a>, a new