369238461b
bump version to 1.5.0
...
libwebp{,decoder} - 1.5.0
libwebp libtool - 8.10.1
libwebpdecoder libtool - 4.10.1
mux - 1.5.0
libtool - 4.1.1
demux - 1.5.0
libtool - 2.16.0
sharpyuv - 0.4.1
libtool - 1.1.1
Bug: b:336795049,webp:380121350
Change-Id: I53bdac2b0bd5ce30addf10e16776a16a07910e45
2024-12-12 17:43:51 -08:00
f6d15cb747
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
2024-04-01 15:37:40 -07:00
63234c4296
bump version to 1.3.2
...
libwebp{,decoder} - 1.3.2
libwebp libtool - 8.8.1
libwebpdecoder libtool - 4.8.1
mux - 1.3.2
libtool - 3.13.0
demux - 1.3.2
libtool - 2.14.0
sharpyuv - 0.2.1 (no change)
libtool - 0.1.0 (no change)
Bug: webp:620
Change-Id: I9a61d83ee92809de1c2501d1b4fb68aa38f98850
2023-09-13 13:24:49 -07:00
7138bf8fc3
bump version to 1.3.1
...
libwebp{,decoder} - 1.3.1
libwebp libtool - 8.7.1
libwebpdecoder libtool - 4.7.1
mux - 1.3.1
libtool - 3.12.0
demux - 1.3.1
libtool - 2.13.0
sharpyuv - 0.2.1
libtool - 0.1.0
Bug: webp:608
Change-Id: Ia80c54651a45caa1baa595f66820a3c1091d05c4
2023-06-01 18:56:12 -07:00
e763eb1ea3
bump version to 1.3.0
...
libwebp{,decoder} - 1.3.0
libwebp libtool - 8.6.1
libwebpdecoder libtool - 4.6.1
mux - 1.3.0
libtool - 3.11.0
demux - 1.3.0
libtool - 2.12.0
sharpyuv - 0.2.0 (unchanged, first release)
libtool - 0.0.0 (ditto)
Bug: webp:590
Change-Id: Ibf3ed56af87667c30650d8dd60eb0ff3bdcb6749
2022-12-16 16:47:42 -08:00
9fde812779
bump version to 1.2.4
...
libwebp{,decoder} - 1.2.4
libwebp libtool - 8.5.1
libwebpdecoder libtool - 4.5.1
mux - 1.2.4
libtool - 3.10.0
demux - 1.2.4
libtool - 2.11.0
Bug: webp:579
Change-Id: I5fae4184ac6fe4b9c719856080020fd107f18b7f
2022-08-04 22:02:35 -07:00
34b1dc336d
bump version to 1.2.3
...
libwebp{,decoder} - 1.2.3
libwebp libtool - 8.4.1
libwebpdecoder libtool - 4.4.1
mux - 1.2.3
libtool - 3.4.0
demux - 1.2.3
libtool - 2.10.0
Bug: webp:568
Change-Id: I943bae1b7eacb445f6a4e13123e63170ac8bb142
2022-06-30 19:30:31 -07:00
973390b618
bump version to 1.2.2
...
libwebp{,decoder} - 1.2.2
libwebp libtool - 8.3.1
libwebpdecoder libtool - 4.3.1
mux - 1.2.2
libtool - 3.8.0
demux - 1.2.2
libtool - 2.9.0
Bug: webp:541
Change-Id: Ia9adda28f0320714335156552d0f5b563e1babb6
2021-12-14 19:58:29 -08:00
b2bc809346
bump version to 1.2.1
...
libwebp{,decoder} - 1.2.1
libwebp libtool - 8.2.1
libwebpdecoder libtool - 4.2.1
mux - 1.2.1
libtool - 3.7.0
demux - 1.2.1
libtool - 2.8.0
Bug: webp:521
Change-Id: I098e3e9df698baa275dea85315b9136e565e9971
2021-07-20 18:12:24 -07:00
28c4982064
bump version to 1.2.0
...
libwebp{,decoder} - 1.2.0
libwebp libtool - 8.1.1
libwebpdecoder libtool - 4.1.1
mux - 1.2.0
libtool - 3.6.0
demux - 1.1.0
libtool - 2.7.0
Bug: webp:484
Change-Id: I458940f407515e0d95d20bbfd670ee29255c12eb
2020-12-23 19:54:29 -08:00
30f0955160
bump version to 1.1.0
...
libwebp{,decoder} - 1.1.0
libwebp libtool - 8.0.1
libwebpdecoder libtool - 4.0.1
mux - 1.1.0
libtool - 3.5.0
demux - 1.1.0
libtool - 2.6.0 (no code change)
BUG=webp:441
Change-Id: I458940f407515e0d95d20bbfd670ee29255c12eb
2019-12-18 00:06:50 -08:00
7ae658a026
bump version to 1.0.2
...
libwebp{,decoder} - 1.0.2
libwebp libtool - 7.4.0
libwebpdecoder libtool - 3.4.0
mux - 1.0.2
libtool - 3.4.0
demux - 1.0.2
libtool - 2.6.0
Change-Id: I59b1cdd832d36355c4554361fe45e518218d4a90
2019-01-14 19:57:05 -08:00
f5a5918d13
bump version to 1.0.1
...
libwebp{,decoder} - 1.0.1
libwebp libtool - 7.3.0
libwebpdecoder libtool - 3.3.0
mux - 1.0.1
libtool - 3.3.0
demux - 1.0.1
libtool - 2.5.0
Change-Id: I4310caed27d1e53cc8c1b534571e3d653ad434c8
2018-11-02 20:36:14 -07:00
cd758a1745
{de,}mux/Makefile.am: add missing headers
...
demux + mux: format_constants.h
demux: decode.h (included by demux.h for anim_decode)
Change-Id: I290a3416d4e47b4b6ebc14e99775d9db1ce5aec2
2018-04-03 18:02:27 -07:00
c57b273698
bump version to 1.0.0
...
libwebp{,decoder} - 1.0.0
libwebp libtool - 7.2.0
libwebpdecoder libtool - 3.2.0
mux - 1.0.0
libtool - 3.2.0
demux - 1.0.0
libtool - 2.4.0
Change-Id: I4310caed27d1e53cc8c1b534571e3d653ad434c8
2018-04-02 15:36:15 -07:00
9add62b581
bump version to 0.6.1
...
libwebp{,decoder} - 0.6.1
libwebp libtool - 7.1.0
libwebpdecoder libtool - 3.1.0
mux - 0.4.1
libtool - 3.1.0
demux - 0.3.3
libtool - 2.3.0
Change-Id: If4a95c6e9829d4a608028ee9258b5c2b7af60c37
2017-11-24 21:03:05 +00:00
a439972175
WIP: list includes as descendants of the project dir
...
#include "(.|..)/..." -> #include "src/..."
Change-Id: I772880aa097a770722043c8a4393552ba38a89b6
2017-10-10 23:04:05 -07:00
36c42ea415
bump version to 0.6.0
...
libwebp{,decoder} - 0.6.0
libwebp libtool - 7.0.0
libwebpdecoder libtool - 3.0.0
mux - 0.4.0
libtool - 3.0.0
demux - 0.3.2
libtool - 2.2.0
Change-Id: Ie46dc70df1e283df0ccef6eb07c5694feb4d4a2b
2017-01-23 18:07:00 -08:00
f04eb37603
Merge tag 'v0.5.2'
...
libwebp-0.5.2
- 12/13/2016: version 0.5.2
This is a binary compatible release.
This release covers CVE-2016-8888 and CVE-2016-9085.
* further security related hardening in the tools; fixes to
gif2webp/AnimEncoder (issues #310 , #314 , #316 , #322 ), cwebp/libwebp (issue
#312 )
* full libwebp (encoder & decoder) iOS framework; libwebpdecoder
WebP.framework renamed to WebPDecoder.framework (issue #307 )
* CMake support for Android Studio (2.2)
* miscellaneous build related fixes (issue #306 , #313 )
* miscellaneous documentation improvements (issue #225 )
* minor lossy encoder fixes and improvements
* tag 'v0.5.2': (54 commits)
update ChangeLog
anim_util: quiet implicit conv warnings in 32-bit
jpegdec: correct ContextFill signature
Remove some errors when compiling the code as C++.
vwebp: clear canvas during resize w/o animation
tiffdec: restore libtiff 3.9.x compatibility
update NEWS
AnimEncoder: avoid freeing uninitialized memory pointer.
WebPAnimEncoder: If 'minimize_size' and 'allow_mixed' on, try lossy + lossless.
fix a potential overflow with MALLOC_LIMIT
bump version to 0.5.2
update AUTHORS & .mailmap
iosbuild.sh: add WebPDecoder.framework + encoder
AnimEncoder: Correctly skip a frame when sub-rectangle is empty.
Fix assertions in WebPRescalerExportRow()
fix a typo in WebPPictureYUVAToARGB's doc
systematically call WebPDemuxReleaseIterator() on dec->prev_iter_
doc: use two's complement explicitly for uint8->int8 conversion
Anim_encoder: correctly handle enc->prev_candidate_undecided_
WebPPictureDistortion(): free() -> WebPSafeFree()
...
Change-Id: I16bcf54af41ce8fad98d4fbc8aa1df58f338fc23
2016-12-20 20:14:55 -08:00
218460cdd7
bump version to 0.5.2
...
libwebp{,decoder} - 0.5.2
libwebp libtool - 6.2.0
libwebpdecoder libtool - 2.2.0
mux - 0.3.2
libtool - 2.2.0
demux - 0.3.1
libtool - 2.1.0
Change-Id: Idf199415c325e6e9d157459a4e016ebba88c3f34
2016-12-12 17:36:12 -08:00
03f1c00877
mux/Makefile.am: add missing -lm
...
+ libwebpmux.pc
anim_encode.c relies on functions from math.h
BUG=webp:306
Change-Id: I3a8eb48febfd52bfbeb04f4dc615ccbed72926f7
(cherry picked from commit aaf2530cc3
)
2016-12-09 15:03:08 -08:00
68ae5b671f
Add libwebp/src/mux/animi.h
...
Change-Id: I80ca2070d419acf6e8355a295ee965d2df5a4d8f
2016-10-05 10:33:29 -07:00
aaf2530cc3
{extras,mux}/Makefile.am: add missing -lm
...
+ libwebpmux.pc
quality_estimate.c, anim_encode.c rely on functions from math.h
BUG=webp:306
Change-Id: I3a8eb48febfd52bfbeb04f4dc615ccbed72926f7
2016-08-15 22:32:46 -07:00
0fb2269c4d
bump version to 0.5.1
...
libwebp{,decoder} - 0.5.1
libwebp libtool - 6.1.0
libwebpdecoder libtool - 2.1.0
mux - 0.3.1
libtool - 2.1.0
demux (no changes) - 0.3.0
libtool - 2.0.0
Change-Id: I6f51bfaccf33ff7a1492f3e8f888324d7afc0f4b
2016-06-13 19:10:21 -07:00
71100500a8
bump version to 0.5.0
...
libwebp{,decoder} - 0.5.0
libwebp libtool - 6.0.0
libwebpdecoder libtool - 2.0.0
mux/demux - 0.3.0
libtool - 2.0.0
Change-Id: I5346d13eb827fb5890efbb63ff3f28cea9d0c55f
2015-12-17 19:45:14 -08:00
4b997ae46d
WebPAnimEncoder API: Header and implementation
...
A separate API to generate animated WebP images.
It will eventually replace the internal gif2webp_util methods.
Also: update makefiles.
Change-Id: Idf61dfc1016c10b24fea70425d1a2323cffba515
2015-01-07 10:42:02 -08:00
64ac51446d
sync version numbers to 0.4.2 release
...
libwebp{,decoder} - 0.4.2
libwebp libtool - 5.2.0
libwebpdecoder libtool - 1.2.0
mux/demux - 0.2.2
libtool - 1.2.0
(cherry picked from commit eec5f5f121
)
(cherry picked from commit 857578a811
)
Change-Id: Ie9d10c68e28083674a8865ad8447b1a70dcea95d
2014-10-17 19:50:21 +02:00
85213b9bbe
bump version to 0.4.1
...
libwebp{,decoder} - 0.4.1
libwebp libtool - 5.1.0
libwebpdecoder libtool - 1.1.0
mux/demux - 0.2.1
libtool - 1.1.0
Change-Id: If593a198f802fd68c7dbbdbe0fc2612dbc44e2df
2014-07-23 17:17:25 -07:00
7a93c000ee
**/Makefile.am: remove unused AM_CPPFLAGS
...
only 1 of <lib>_CPPFLAGS and AM_CPPFLAGS is used, with the former
getting precedence when it's defined. configure's DEFAULT_INCLUDES is
covering what's necessary given the include paths are all source
relative.
Change-Id: I7d14076acd266b28a88a3d92bcc3d7165284d5f3
2014-06-12 11:59:05 -07:00
8c524db84c
bump version to 0.4.0
...
libwebp{,decoder} - 0.4.0
libwebp libtool - 5.0.0
libwebpdecoder libtool - 1.0.0
mux/demux - 0.2.0
libtool - 1.0.0
Change-Id: Idbd067f95a6af2f0057d6a63ab43176fcdbb767d
2013-12-18 19:20:00 -08:00
5a92c1a5e9
bump version to 0.3.1
...
libwebp{,decoder} - 0.3.1
libwebp libtool - 4.3.0 (compatible release)
libwebpdecoder libtool - 0.1.0 (compatible release)
mux/demux - 0.1.1
libtool - 0.1.0 (compatible release)
Change-Id: Icc8329a6bcd9eea5a715ea83f1535a66d6ba4b58
2013-06-12 23:19:13 -07:00
289bc47b65
libwebp{demux,mux}: install mux_types.h
...
required by demux.h and mux.h
Change-Id: Ib33cee1d95e575233204e70b62caf7a6366772c7
2013-03-19 14:54:04 -07:00
5e338e0b9a
Merge changes I33e8a613,I8e8a7b44 into 0.3.0
...
* changes:
automake: add reference to libwebp for mux/demux
libwebp{,decoder}.pc: add pthread flags
2013-03-13 13:17:24 -07:00
627f5ca66b
automake: add reference to libwebp for mux/demux
...
this allows DLLs to be built under mingw and sets up a more obvious
dependency in the shared objects
Change-Id: I33e8a6132a16ca49563492438a1b3b74be9ed6a1
2013-03-13 12:29:37 -07:00
1bfcf5bf42
add libwebpmux.pc
...
Change-Id: If21e3ec73f2eb451c6042d1aecda8d03259f601f
2013-03-12 22:58:37 -07:00
23782f95b4
Separate out mux and demux code and libraries:
...
- Separate out mux.h and demux.h
- muxtypes.h: new header for data types common to mux/demux
- Move some misc read/write utilities to utils/utils.h
- Remove some duplicate methods.
- Separate out mux/demux libraries
Change-Id: If9b9569b10d55d922ad9317ef51710544315d6de
2012-11-19 11:40:18 -08:00
e5f467420d
add demux.c to the makefiles
...
Change-Id: If98c0ea859c845261218196df35e905589f09e76
2012-06-21 23:21:41 -07:00
2154835f73
Makefile.am: cosmetics
...
- use common file organization across subdir makefiles
- append lib/source/header list variables and sort
Change-Id: I0653e1c73a4552b0c43d21f321b22b4972d6e87b
2012-04-12 15:53:06 -07:00
a056170eca
Simplify mux library code
...
Refactor mux code into Read APIs, Set/Delete APIs and internal
objects/utils.
Change-Id: Ia4ce32ec18cf0c1c75de9084fbb28840d46892b4
2012-01-05 12:23:08 +05:30
2315785f2c
Add Mux library for manipulating WebP container.
...
This change adds the WebP Mux library for manipulating the WebP Mux
Container. The library document and command line tool exhibiting the
usage of this libary will follow in subsequent Git change.
Change-Id: I4cba7dd12307483185ad5a68df33af6c36c154c8
2011-09-27 14:14:46 +05:30