From 42b2b24fb8819f1ed3643aa9cf2a62f03868e3aa Mon Sep 17 00:00:00 2001
From: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun, 15 Dec 2024 21:16:21 +0100
Subject: [PATCH] Update NEWS for 1.5.1

---
 NEWS        | 20 ++++++++++++++++++++
 meson.build |  4 ++--
 2 files changed, 22 insertions(+), 2 deletions(-)

diff --git a/NEWS b/NEWS
index 691737dc..bc0de1ac 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,23 @@
+Changes for 1.5.1 'Sonic':
+--------------------------
+
+1.5.1 is a minor release of dav1d, focusing on optimizations and stack reduction:
+
+ - Rewrite of the looprestoration (SGR, wiener) to reduce stack usage
+ - Rewrite of {put,prep}_scaled functions
+
+Now, the required stack space for dav1d should be: 62 KB on x86_64 and
+58KB on arm and aarch64.
+
+ - Improvements on the SSSE3 SGR
+ - Improvements on ARM32/ARM64 looprestoration optimizations
+ - RISC-V: blend optimizations for high bitdepth
+ - Power9: blend optimizations for 8bpc
+ - Port RISC-V to POSIX/non-Linux OS
+ - AArch64: Add Neon implementation of load_tmvs
+ - Fix a rare, but possible deadlock, in flush()
+
+
 Changes for 1.5.0 'Sonic':
 --------------------------
 
diff --git a/meson.build b/meson.build
index 4a114d1f..369bb030 100644
--- a/meson.build
+++ b/meson.build
@@ -23,7 +23,7 @@
 # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
 project('dav1d', ['c'],
-    version: '1.5.0',
+    version: '1.5.1',
     default_options: ['c_std=c99',
                       'warning_level=2',
                       'buildtype=release',
@@ -147,7 +147,7 @@ if host_machine.system() == 'windows'
     rc_data.set('API_VERSION_MAJOR', dav1d_api_version_major)
     rc_data.set('API_VERSION_MINOR', dav1d_api_version_minor)
     rc_data.set('API_VERSION_REVISION', dav1d_api_version_revision)
-    rc_data.set('COPYRIGHT_YEARS', '2018-2024')
+    rc_data.set('COPYRIGHT_YEARS', '2018-2025')
 else
     thread_dependency = dependency('threads')
     thread_compat_dep = []
-- 
GitLab