aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Zern <jzern@google.com>2024-03-26 16:46:56 -0700
committerJames Zern <jzern@google.com>2024-04-01 15:37:40 -0700
commitf6d15cb747754e631f495379a32f55bf80d3fc49 (patch)
treef38b7a49b151e0e76f33ae9424cc81951b17ce57
parent57c388b8ffdb0d94fbb0ab17df26707885987e2b (diff)
downloadwebp-f6d15cb747754e631f495379a32f55bf80d3fc49.tar.gz
bump version to 1.4.0
libwebp{,decoder} - 1.4.0 libwebp libtool - 8.9.1 libwebpdecoder libtool - 4.9.1 mux - 1.4.0 libtool - 4.0.1 demux - 1.4.0 libtool - 2.15.0 sharpyuv - 0.4.0 libtool - 1.0.1 Bug: webp:627 Change-Id: I9a61d83ee92809de1c2501d1b4fb68aa38f98850
-rw-r--r--README.md2
-rw-r--r--configure.ac2
-rw-r--r--extras/extras.c4
-rw-r--r--sharpyuv/Makefile.am2
-rw-r--r--sharpyuv/libsharpyuv.rc10
-rw-r--r--src/Makefile.am4
-rw-r--r--src/dec/vp8i_dec.h4
-rw-r--r--src/demux/Makefile.am2
-rw-r--r--src/demux/demux.c4
-rw-r--r--src/demux/libwebpdemux.rc10
-rw-r--r--src/enc/vp8i_enc.h4
-rw-r--r--src/libwebp.rc10
-rw-r--r--src/libwebpdecoder.rc10
-rw-r--r--src/mux/Makefile.am2
-rw-r--r--src/mux/libwebpmux.rc10
-rw-r--r--src/mux/muxi.h4
16 files changed, 42 insertions, 42 deletions
diff --git a/README.md b/README.md
index a9f2c0e1..ffffa538 100644
--- a/README.md
+++ b/README.md
@@ -7,7 +7,7 @@
\__\__/\____/\_____/__/ ____ ___
/ _/ / \ \ / _ \/ _/
/ \_/ / / \ \ __/ \__
- \____/____/\_____/_____/____/v1.3.2
+ \____/____/\_____/_____/____/v1.4.0
```
WebP codec is a library to encode and decode images in WebP format. This package
diff --git a/configure.ac b/configure.ac
index 53753a67..af7ac0ea 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,4 +1,4 @@
-AC_INIT([libwebp], [1.3.2],
+AC_INIT([libwebp], [1.4.0],
[https://bugs.chromium.org/p/webp],,
[https://developers.google.com/speed/webp])
AC_CANONICAL_HOST
diff --git a/extras/extras.c b/extras/extras.c
index ba9f4bc9..3a3d254e 100644
--- a/extras/extras.c
+++ b/extras/extras.c
@@ -24,8 +24,8 @@
#include "webp/types.h"
#define XTRA_MAJ_VERSION 1
-#define XTRA_MIN_VERSION 3
-#define XTRA_REV_VERSION 2
+#define XTRA_MIN_VERSION 4
+#define XTRA_REV_VERSION 0
//------------------------------------------------------------------------------
diff --git a/sharpyuv/Makefile.am b/sharpyuv/Makefile.am
index 8d9ba7ca..1a94d467 100644
--- a/sharpyuv/Makefile.am
+++ b/sharpyuv/Makefile.am
@@ -33,7 +33,7 @@ libsharpyuv_la_SOURCES += sharpyuv_gamma.c sharpyuv_gamma.h
libsharpyuv_la_SOURCES += sharpyuv.c sharpyuv.h
libsharpyuv_la_CPPFLAGS = $(AM_CPPFLAGS)
-libsharpyuv_la_LDFLAGS = -no-undefined -version-info 0:1:0 -lm
+libsharpyuv_la_LDFLAGS = -no-undefined -version-info 1:0:1 -lm
libsharpyuv_la_LIBADD =
libsharpyuv_la_LIBADD += libsharpyuv_sse2.la
libsharpyuv_la_LIBADD += libsharpyuv_neon.la
diff --git a/sharpyuv/libsharpyuv.rc b/sharpyuv/libsharpyuv.rc
index 49c338a3..e0027aa4 100644
--- a/sharpyuv/libsharpyuv.rc
+++ b/sharpyuv/libsharpyuv.rc
@@ -6,8 +6,8 @@
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
VS_VERSION_INFO VERSIONINFO
- FILEVERSION 0,0,2,1
- PRODUCTVERSION 0,0,2,1
+ FILEVERSION 0,0,4,0
+ PRODUCTVERSION 0,0,4,0
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS 0x1L
@@ -24,12 +24,12 @@ BEGIN
BEGIN
VALUE "CompanyName", "Google, Inc."
VALUE "FileDescription", "libsharpyuv DLL"
- VALUE "FileVersion", "0.2.1"
+ VALUE "FileVersion", "0.4.0"
VALUE "InternalName", "libsharpyuv.dll"
- VALUE "LegalCopyright", "Copyright (C) 2023"
+ VALUE "LegalCopyright", "Copyright (C) 2024"
VALUE "OriginalFilename", "libsharpyuv.dll"
VALUE "ProductName", "SharpYuv Library"
- VALUE "ProductVersion", "0.2.1"
+ VALUE "ProductVersion", "0.4.0"
END
END
BLOCK "VarFileInfo"
diff --git a/src/Makefile.am b/src/Makefile.am
index bc4a320a..1dafadd1 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -36,7 +36,7 @@ libwebp_la_LIBADD += utils/libwebputils.la
# other than the ones listed on the command line, i.e., after linking, it will
# not have unresolved symbols. Some platforms (Windows among them) require all
# symbols in shared libraries to be resolved at library creation.
-libwebp_la_LDFLAGS = -no-undefined -version-info 8:8:1
+libwebp_la_LDFLAGS = -no-undefined -version-info 8:9:1
libwebpincludedir = $(includedir)/webp
pkgconfig_DATA = libwebp.pc
@@ -48,7 +48,7 @@ if BUILD_LIBWEBPDECODER
libwebpdecoder_la_LIBADD += dsp/libwebpdspdecode.la
libwebpdecoder_la_LIBADD += utils/libwebputilsdecode.la
- libwebpdecoder_la_LDFLAGS = -no-undefined -version-info 4:8:1
+ libwebpdecoder_la_LDFLAGS = -no-undefined -version-info 4:9:1
pkgconfig_DATA += libwebpdecoder.pc
endif
diff --git a/src/dec/vp8i_dec.h b/src/dec/vp8i_dec.h
index 49ea02ae..cb21d475 100644
--- a/src/dec/vp8i_dec.h
+++ b/src/dec/vp8i_dec.h
@@ -32,8 +32,8 @@ extern "C" {
// version numbers
#define DEC_MAJ_VERSION 1
-#define DEC_MIN_VERSION 3
-#define DEC_REV_VERSION 2
+#define DEC_MIN_VERSION 4
+#define DEC_REV_VERSION 0
// YUV-cache parameters. Cache is 32-bytes wide (= one cacheline).
// Constraints are: We need to store one 16x16 block of luma samples (y),
diff --git a/src/demux/Makefile.am b/src/demux/Makefile.am
index 2df2db5b..9ecff146 100644
--- a/src/demux/Makefile.am
+++ b/src/demux/Makefile.am
@@ -13,6 +13,6 @@ noinst_HEADERS =
noinst_HEADERS += ../webp/format_constants.h
libwebpdemux_la_LIBADD = ../libwebp.la
-libwebpdemux_la_LDFLAGS = -no-undefined -version-info 2:14:0
+libwebpdemux_la_LDFLAGS = -no-undefined -version-info 2:15:0
libwebpdemuxincludedir = $(includedir)/webp
pkgconfig_DATA = libwebpdemux.pc
diff --git a/src/demux/demux.c b/src/demux/demux.c
index 4b0d3f59..d01c6a74 100644
--- a/src/demux/demux.c
+++ b/src/demux/demux.c
@@ -24,8 +24,8 @@
#include "src/webp/format_constants.h"
#define DMUX_MAJ_VERSION 1
-#define DMUX_MIN_VERSION 3
-#define DMUX_REV_VERSION 2
+#define DMUX_MIN_VERSION 4
+#define DMUX_REV_VERSION 0
typedef struct {
size_t start_; // start location of the data
diff --git a/src/demux/libwebpdemux.rc b/src/demux/libwebpdemux.rc
index b0c9413e..bc57c408 100644
--- a/src/demux/libwebpdemux.rc
+++ b/src/demux/libwebpdemux.rc
@@ -6,8 +6,8 @@
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
VS_VERSION_INFO VERSIONINFO
- FILEVERSION 1,0,3,2
- PRODUCTVERSION 1,0,3,2
+ FILEVERSION 1,0,4,0
+ PRODUCTVERSION 1,0,4,0
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS 0x1L
@@ -24,12 +24,12 @@ BEGIN
BEGIN
VALUE "CompanyName", "Google, Inc."
VALUE "FileDescription", "libwebpdemux DLL"
- VALUE "FileVersion", "1.3.2"
+ VALUE "FileVersion", "1.4.0"
VALUE "InternalName", "libwebpdemux.dll"
- VALUE "LegalCopyright", "Copyright (C) 2023"
+ VALUE "LegalCopyright", "Copyright (C) 2024"
VALUE "OriginalFilename", "libwebpdemux.dll"
VALUE "ProductName", "WebP Image Demuxer"
- VALUE "ProductVersion", "1.3.2"
+ VALUE "ProductVersion", "1.4.0"
END
END
BLOCK "VarFileInfo"
diff --git a/src/enc/vp8i_enc.h b/src/enc/vp8i_enc.h
index 0864fbf1..00ff1be7 100644
--- a/src/enc/vp8i_enc.h
+++ b/src/enc/vp8i_enc.h
@@ -31,8 +31,8 @@ extern "C" {
// version numbers
#define ENC_MAJ_VERSION 1
-#define ENC_MIN_VERSION 3
-#define ENC_REV_VERSION 2
+#define ENC_MIN_VERSION 4
+#define ENC_REV_VERSION 0
enum { MAX_LF_LEVELS = 64, // Maximum loop filter level
MAX_VARIABLE_LEVEL = 67, // last (inclusive) level with variable cost
diff --git a/src/libwebp.rc b/src/libwebp.rc
index 4e8e4029..d51536f5 100644
--- a/src/libwebp.rc
+++ b/src/libwebp.rc
@@ -6,8 +6,8 @@
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
VS_VERSION_INFO VERSIONINFO
- FILEVERSION 1,0,3,2
- PRODUCTVERSION 1,0,3,2
+ FILEVERSION 1,0,4,0
+ PRODUCTVERSION 1,0,4,0
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS 0x1L
@@ -24,12 +24,12 @@ BEGIN
BEGIN
VALUE "CompanyName", "Google, Inc."
VALUE "FileDescription", "libwebp DLL"
- VALUE "FileVersion", "1.3.2"
+ VALUE "FileVersion", "1.4.0"
VALUE "InternalName", "libwebp.dll"
- VALUE "LegalCopyright", "Copyright (C) 2023"
+ VALUE "LegalCopyright", "Copyright (C) 2024"
VALUE "OriginalFilename", "libwebp.dll"
VALUE "ProductName", "WebP Image Codec"
- VALUE "ProductVersion", "1.3.2"
+ VALUE "ProductVersion", "1.4.0"
END
END
BLOCK "VarFileInfo"
diff --git a/src/libwebpdecoder.rc b/src/libwebpdecoder.rc
index c3f3e4a1..3891488c 100644
--- a/src/libwebpdecoder.rc
+++ b/src/libwebpdecoder.rc
@@ -6,8 +6,8 @@
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
VS_VERSION_INFO VERSIONINFO
- FILEVERSION 1,0,3,2
- PRODUCTVERSION 1,0,3,2
+ FILEVERSION 1,0,4,0
+ PRODUCTVERSION 1,0,4,0
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS 0x1L
@@ -24,12 +24,12 @@ BEGIN
BEGIN
VALUE "CompanyName", "Google, Inc."
VALUE "FileDescription", "libwebpdecoder DLL"
- VALUE "FileVersion", "1.3.2"
+ VALUE "FileVersion", "1.4.0"
VALUE "InternalName", "libwebpdecoder.dll"
- VALUE "LegalCopyright", "Copyright (C) 2023"
+ VALUE "LegalCopyright", "Copyright (C) 2024"
VALUE "OriginalFilename", "libwebpdecoder.dll"
VALUE "ProductName", "WebP Image Decoder"
- VALUE "ProductVersion", "1.3.2"
+ VALUE "ProductVersion", "1.4.0"
END
END
BLOCK "VarFileInfo"
diff --git a/src/mux/Makefile.am b/src/mux/Makefile.am
index 9abd8595..18bc90e9 100644
--- a/src/mux/Makefile.am
+++ b/src/mux/Makefile.am
@@ -17,6 +17,6 @@ noinst_HEADERS =
noinst_HEADERS += ../webp/format_constants.h
libwebpmux_la_LIBADD = ../libwebp.la
-libwebpmux_la_LDFLAGS = -no-undefined -version-info 3:13:0 -lm
+libwebpmux_la_LDFLAGS = -no-undefined -version-info 4:0:1 -lm
libwebpmuxincludedir = $(includedir)/webp
pkgconfig_DATA = libwebpmux.pc
diff --git a/src/mux/libwebpmux.rc b/src/mux/libwebpmux.rc
index bca38f6d..1b20fac1 100644
--- a/src/mux/libwebpmux.rc
+++ b/src/mux/libwebpmux.rc
@@ -6,8 +6,8 @@
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
VS_VERSION_INFO VERSIONINFO
- FILEVERSION 1,0,3,2
- PRODUCTVERSION 1,0,3,2
+ FILEVERSION 1,0,4,0
+ PRODUCTVERSION 1,0,4,0
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS 0x1L
@@ -24,12 +24,12 @@ BEGIN
BEGIN
VALUE "CompanyName", "Google, Inc."
VALUE "FileDescription", "libwebpmux DLL"
- VALUE "FileVersion", "1.3.2"
+ VALUE "FileVersion", "1.4.0"
VALUE "InternalName", "libwebpmux.dll"
- VALUE "LegalCopyright", "Copyright (C) 2023"
+ VALUE "LegalCopyright", "Copyright (C) 2024"
VALUE "OriginalFilename", "libwebpmux.dll"
VALUE "ProductName", "WebP Image Muxer"
- VALUE "ProductVersion", "1.3.2"
+ VALUE "ProductVersion", "1.4.0"
END
END
BLOCK "VarFileInfo"
diff --git a/src/mux/muxi.h b/src/mux/muxi.h
index afc59543..74ae3fac 100644
--- a/src/mux/muxi.h
+++ b/src/mux/muxi.h
@@ -28,8 +28,8 @@ extern "C" {
// Defines and constants.
#define MUX_MAJ_VERSION 1
-#define MUX_MIN_VERSION 3
-#define MUX_REV_VERSION 2
+#define MUX_MIN_VERSION 4
+#define MUX_REV_VERSION 0
// Chunk object.
typedef struct WebPChunk WebPChunk;