Alien-FreeImage
view release on metacpan or search on metacpan
src/Source/LibWebP/ChangeLog view on Meta::CPAN
4c5f19c Merge "bit_reader.h: cosmetics"
f72fab7 cosmetics
14dd5e7 fix const-ness
b20aec4 Merge "Support for 'do not blend' option in vwebp"
dcf6522 Support for 'do not blend' option in vwebp
d5bad03 Animated WebP: add "do no blend" option to spec
a2f5f73 Merge "Support for "Do not blend" in mux and demux libraries"
e081f2f Pack code & extra_bits to Struct (VP8LPrefixCode).
6284854 Support for "Do not blend" in mux and demux libraries
f486aaa Merge "slightly faster ParseIntraMode"
d171863 slightly faster ParseIntraMode
3ceca8a bit_reader.h: cosmetics
69257f7 Create LUT for PrefixEncode.
988b708 add WebPWorkerExecute() for convenient bypass
06e2498 Merge "VP8EncIterator clean-up"
de4d4ad VP8EncIterator clean-up
7bbe952 Merge "cosmetics: thread.c: drop a redundant comment"
da41148 cosmetics: thread.c: drop a redundant comment
feb4b6e thread.h: #ifdef when checking WEBP_USE_THREAD
8924a3a thread.c: drop WebPWorker prefix from static funcs
1aed8f2 Merge "fix indent"
4038ed1 fix indent
1693fd9 Demux: A new state WEBP_DEMUX_PARSE_ERROR
8dcae8b fix rescaling-with-alpha inaccuracy
11249ab Merge changes I9b4dc36c,I4e0eef4d
52508a1 Mux: support parsing unknown chunks within a frame/fragment.
05db057 WebPMuxSetChunk: remove unused variable
8ba1bf6 Stricter check for presence of alpha when writing lossless images
a03c351 Demux: WebPIterator now also denotes if the frame has alpha.
6df743a Decoder: handle fragments case correctly too.
faa4b07 Support for unknown chunks in mux library
7d60bbc Speed up HashChainFindCopy function.
6674014 Speedup Alpha plane encoding.
b7346a1 0.1 % speedup to decoding
c606182 webp-container-spec: Tighten language added by last
a34a502 pngdec: output error messages from libpng
e84c625 Merge "Detect canvas and image size mismatch in decoder."
f626fe2 Detect canvas and image size mismatch in decoder.
f5fbdee demux: stricter image bounds check
30c8158 add extra assert in Huffman decode code
8967b9f SSE2 for lossless decoding (critical) functions.
699d80e Jump-lookup for Huffman coding
c34307a fix some VS9 warnings about type conversion
eeada35 pngdec: add missing include
54b6510 gif2webp: If aligning to even offsets, extra pixels should be transparent
0bcf5ce Merge "remove a malloc() in case we're using only FILTER_NONE for alpha"
2c07143 remove a malloc() in case we're using only FILTER_NONE for alpha
a4d5f59 Faster lossless decoding
fd53bb7 Merge "alternate LUT-base reverse-bits code"
d1c166e Merge "Container spec: a clarification on background color."
fdb9177 Rename a method
5e96753 Container spec: a clarification on background color.
30e77d0 Merge branch '0.3.0'
1b631e2 alternate LUT-base reverse-bits code
24cc307 ~20% faster lossless decoding
313d853 Speedup for decoding lossless WebP photographs:
24ee098 change the bytes_per_pixels_ field into more evocative use_8b_decode
2a04b03 update ChangeLog (tag: v0.3.1-rc2, tag: v0.3.1)
7288950 Regression fix for alpha channels using color cache:
2e377b5 wicdec: silence a format warning
ad9e42a muxedit: silence some uninitialized warnings
3307c16 Don't set alpha-channel to 0xff for alpha->green uplift
5130770 Merge "wicdec: silence a format warning"
a37eff4 Regression fix for alpha channels using color cache:
241cf99 Merge "muxedit: silence some uninitialized warnings"
c8f9c84 Regression fix for alpha unfiltering:
14cd5c6 muxedit: silence some uninitialized warnings
a368db8 dec/vp8l: quiet vs9 x64 type conversion warning
ffae9f3 wicdec: silence a format warning
8cf0701 Alpha encoding: never filter in case of NO_COMPRESSION
825e73b update ChangeLog (tag: v0.3.1-rc1)
abf6f69 update NEWS
5a92c1a bump version to 0.3.1
86daf77 store top Y/U/V samples in packed fashion
67bc353 Revert "add WebPBlendAlpha() function to blend colors against background"
068db59 Intertwined decoding of alpha and RGB
38cc011 Simplify forward-WHT + SSE2 version
3fa595a Support decoding upto given row in DECODE_DATA_FUNC
520f005 DequantizeLevels(): Add 'row' and 'num_rows' args
47374b8 Alpha unfilter for given set of rows
f32097e probe input file and quick-check for WebP format.
a2aed1d configure: improve gl/glut library test
c7e89cb update copyright text
a00380d configure: remove use of AS_VAR_APPEND
a94a88d fix EXIF parsing in PNG
a71e5d8 add doc precision for WebPPictureCopy() and WebPPictureView()
8287012 remove datatype qualifier for vmnv
e190843 fix a memory leak in gif2webp
0b18b9e fix two minor memory leaks in webpmux
db5095d remove some cruft from swig/libwebp.jar
850e956 README: update swig notes
bddd9b0 swig/python: add minimal documentation
d573a8d swig: add python encode support
6b93187 swig/java: reduce wrapper function code duplication
6fe536f swig/java: rework uint8_t typemap
a2ea464 Fix the bug in ApplyPalette.
7bb28d2 webp/lossless: fix big endian BGRA output
f036d4b Speed up ApplyPalette for ARGB pixels.
8112c8c remove some warnings:
cc128e0 Further reduce memory to decode lossy+alpha images
07db70d fix for big-endian
eda8a7d gif2webp: Fix signed/unsigned comparison mismatch
31f346f Makefile.vc: fix libwebpdemux dll variable typo
6c76d28 swig: add python (decode) support
b4f5bb6 swig: cosmetics
498d4dd WebP-Lossless encoding improvements.
26e7244 swig: ifdef some Java specific code
8ecec68 configure: add warning related flags
e676b04 configure: add GLUT detection; build vwebp
b0ffc43 Alpha decoding: significantly reduce memory usage
20aa7a8 configure: add --enable-everything
b8307cc configure.ac: add some helper macros
980e7ae Remove the gcc compilation comments
7f25ff9 gif2webp: Fix ICC and XMP support
d8e5321 Add missing name to AUTHORS
11edf5e Demux: Fix a potential memleak
c7b9218 don't forward declare enums
7a650c6 prevent signed int overflow in left shift ops
31bea32 add precision about dynamic output reallocation with IDecoder
c22877f Add incremental support for extended format files
5051245 Makefile.vc: have 'all' target build everything
8191dec Makefile.vc: flags cleanup
b9d7473 Makefile.vc: drop /FD flag
5568dbc update gitignore
f4c7b65 WebPEncode: An additional check. Start VP8EncLoop/VP8EncTokenLoop only if VP8EncStartAlpha succeeded.
1fb04be pngdec: Avoid a double-free.
dcbb1ca add WebPBlendAlpha() function to blend colors against background
src/Source/LibWebP/ChangeLog view on Meta::CPAN
834f937 dsp/cpu.c: Android: fix crash on non-neon arm builds
126e160 cosmetics
e38602d Merge branch 'lossless_encoder'
e8d3d6a split StoreHuffmanCode() into smaller functions
d0d8899 more consolidation: introduce VP8LHistogramSet
1a210ef big code clean-up and refactoring and optimization
41b5c8f Some cosmetics in histogram.c
ada6ff7 Approximate FastLog between value range [256, 8192]
ec123ca Forgot to update out_bit_costs to symbol_bit_costs at one instance.
cf33ccd Evaluate output cluster's bit_costs once in HistogramRefine.
781c01f Simple Huffman code changes.
a2849bc Lossless decoder: remove an unneeded param in ReadHuffmanCodeLengths().
b39e748 Reducing emerging palette size from 11 to 9 bits.
bfc73db Move GetHistImageSymbols to histogram.c
889a578 Improve predict vs no-predict heuristic.
01f5066 code-moving and clean-up
31035f3 reduce memory usage by allocating only one histo
fbb501b Restrict histo_bits to ensure histo_image size is under 32MB
8415ddf further simplification for the meta-Huffman coding
e491729 A quick pass of cleanup in backward reference code
83332b3 Make transform bits a function of encode method (-m).
72920ca introduce -lossless option, protected by USE_LOSSLESS_ENCODER
c6ac4df Run TraceBackwards for higher qualities.
412222c Make histo_bits and transform_bits function of quality.
149b509 Update lossless encoder strategy:
0e6fa06 cache_bits passed to EncodeImageInternal()
e38b40a Factorize code for clearing HtreeGroup.
6f4a16e Removing the indirection of meta-huffman tables.
3d33ecd Some renaming/comments related to palette in lossless encoder.
4d02d58 Lossless encoder: correction in Palette storage
4a63623 fix a memleak in EncodeImageInternal()
0993a61 Full and final fix for prediction transform
afd2102 Fix cross-color transform in lossless encoder
b96d874 Need to write a '0' bit at the end of transforms.
54dad7e Color cache size should be counted as 0 when cache bits = 0
4f0c5ca Fix prediction transform in lossless encoder.
36dabda Fix memory leak in method EncodeImageInternal for histogram_image.
352a4f4 Get rid of PackLiteralBitLengths()
d673b6b Change the predictor function to pass left pixel
b2f9946 Fix CopyTileWithPrediction()
84547f5 Add EncodeImageInternal() method.
6b38378 Guard the lossless encoder (in flux) under a flag
09f7532 Fix few nits (const qualifiers)
648be39 Added implementation for various lossless functions
32714ce Add VP8L prefix to backward ref & histogram methods.
fcba7be Fixed header file tag (WEBP_UTILS_HUFFMAN_ENCODE_H_)
bc70374 Add backward_ref, histogram & huffman encode modules from lossless.
fdccaad Fixing nits
227110c libwebp interface changes for lossless encoding.
50679ac minor style fixes
b38dfcc remove unneeded reference to NUM_LITERAL_CODES
8979675 harmonize header description
c04eb7b tcoder.c: define NOT_HAVE_LOG2 for MSVC builds
9a214fa Merge "VP8[L]GetInfo: check input pointers"
5c5be8b VP8[L]GetInfo: check input pointers
0c188fe Merge changes I431acdfe,I713659b7
b3515c6 mux: drop 'chunk' from ChunkInfo member names
aea7923 muxi.h: remove some unused defines
0142249 update NEWS file for next release
29e3f7e Merge "dec: remove deprecated WebPINew()"
4718e44 Merge "muxedit: a few more size_t changes"
82654f9 Merge "muxedit: remove a few redundant NULL checks"
02f27fb dec: remove deprecated WebPINew()
ccddb3f muxedit: remove a few redundant NULL checks
a6cdf71 muxedit: a few more size_t changes
a384689 Merge "mux: remove unused LIST_ID"
11ae46a alpha.c: quiet some size_t -> int conversion warnings
dee4669 mux: remove unused LIST_ID
03f1f49 mux: add version checked entry points
6a0abda Merge "doc: tile/alpha corrections"
c8139fb Merge "few cosmetics"
6833873 Merge "lossless: remove some size_t -> int conversions"
5249e94 doc: tile/alpha corrections
d96e722 huffman: quiet int64 -> int conversion warning
532020f lossless: remove some size_t -> int conversions
23be6ed few cosmetics
1349eda Merge "configure: AC_ARG_* use AS_HELP_STRING"
bfbcc60 configure: AC_ARG_* use AS_HELP_STRING
1427ca8 Merge "Makefile.am: header file maintenance"
087332e Merge "remove unused parameter 'round' from CalcProba()"
9630e16 remove unused parameter 'round' from CalcProba()
92092ea Merge "bit_reader.h: correct include"
a87fc3f Merge "mux: ensure # images = # tiles"
53af99b Merge "mux: use size_t consistently"
39a57da Makefile.am: header file maintenance
1bd0bd0 bit_reader.h: correct include
326a3c6 mux: ensure # images = # tiles
95667b8 mux: use size_t consistently
231ec1f Removing the indirection of meta-huffman tables.
15ebcba check return pointer from MuxImageGetListFromId
b0d6c4a Merge "configure: remove test for zlib.h"
8cccac5 Merge "dsp/lossless: silence some build warnings"
b08819a dsp/lossless: silence some build warnings
7ae2252 Android.mk: SSE2 & NEON updates
0a49e3f Merge "makefile.unix add missing header files"
2e75a9a Merge "decode.h: use size_t consistently"
fa13035 configure: remove test for zlib.h
d3adc81 makefile.unix add missing header files
262fe01 Merge "makefile.unix & Android.mk: cosmetics"
4cce137 Merge "enc_sse2 add missing stdlib.h include"
80256b8 enc_sse2 add missing stdlib.h include
9b3d1f3 decode.h: use size_t consistently
64083d3 Merge "Makefile.am: cosmetics"
dceb8b4 Merge changes If1331d3c,I86fe3847
0e33d7b Merge "webp/decode.h: fix prototypes"
fac0f12 rename BitReader to VP8LBitReader
fbd82b5 types.h: centralize use of stddef.h
2154835 Makefile.am: cosmetics
1c92bd3 vp8io: use size_t for buffer size
90ead71 fix some more uint32_t -> size_t typing
cbe705c webp/decode.h: fix prototypes
3f8ec1c makefile.unix & Android.mk: cosmetics
217ec7f Remove tabs in configure.ac
b3d35fc Merge "Android.mk & Makefile.vc: add new files"
0df04b9 Android.mk & Makefile.vc: add new files
e4f20c5 Merge "automake: replace 'silent-rules' w/AM_SILENT_RULES"
8d254a0 cosmetics
6860c2e fix some uint32_t -> size_t typing
4af1858 Fix a crash due to max symbol in a tree >= alphabet size
6f01b83 split the VP8 and VP8L decoding properly
f2623db enable lossless decoder
b96efd7 add dec/vp8i.h changes from experimental
19f6398 add dec/vp8l{i.h,.c} from experimental
c4ae53c add utils/bit_reader.[hc] changes from experimental
514d008 add dsp/lossless.[hc] from experimental
src/Source/LibWebP/ChangeLog view on Meta::CPAN
e852f83 update Android.mk file list
a90cb2b reduce number of copies and mallocs in alpha plane enc/dec
b1662b0 fix some more type conversion warnings w/MSVC
223d8c6 fix some uint64_t -> int conversion warnings with MSC
c1a0437 Merge "simplify checks for enabling SSE2 code"
f06817a simplify checks for enabling SSE2 code
948d4fe silence a msvc build warning
9117954 vwebp: msvc build tweaks
7937b40 simple WebP viewer, based on OpenGL
6aac1df add a bunch of missing 'extern "C"'
421eb99 Merge "Remove assigned-but-not-used variable "br""
91e27f4 better fitting names for upsampling functions
a5d7ed5 Remove assigned-but-not-used variable "br"
f62d2c9 remove unused 'has_alpha' from VP8GetInfo() signature
08e8658 trap alpha-decoding error
b361eca add cut-off to arith coder probability update.
8666a93 Some bug-fixes for images with alpha.
273a12a fix off-by-1 diff in case cropping and simple filtering
2f741d1 webpmux: ReadImage: fix ptr free in error case
721f3f4 fix alpha decode
60942c8 fix the has_alpha_ order
30971c9 Implement progress report (and user abort)
eda520a cosmetics after 9523f2a
38bd5bb Merge "Better alpha support in webpmux binary"
ccbaebf Merge "Updated the includes to relative paths."
d71fbdc fix small typo in error message array
cdf97aa Better alpha support in webpmux binary
885f25b Updated the includes to relative paths.
a0ec9aa Update WebP encoder (cwebp) to support Alpha.
667b769 Fixed the include for types.h within mux.h
9523f2a Add Alpha Encode support from WebPEncode.
16612dd Merge "Add Alpha Decode support from WebPDecode."
d117a94 Add Alpha Decode support from WebPDecode.
6722873 cosmetics after e1947a9
e1947a9 Add Alpha encode/decode code.
afc4c5d simplify code by introducing a CopyPlane() helper func
113b312 Merge "MUX API Updates"
c398f59 MUX API Updates
5acf04e remove orphan source file
059f03e Merge "dec: validate colorspace before using as array index"
70a0398 Merge "factorize some code"
9b243b3 factorize some code
372e2b4 Correct a bug in ReadPNG() with GRAY_ALPHA images
469d6eb Merge "Makefile.am: remove redundant noinst_HEADERS"
9fe3372 dec: validate colorspace before using as array index
8962030 remove orphan source file
ced3e3f Makefile.am: remove redundant noinst_HEADERS
964387e use WEBP_INLINE for inline function declarations
90880a1 Merge "manpages: break long lines"
b591089 Merge "manpages: minor formatting updates"
4c451e4 Merge "Rectify the Chunk parsing logic."
04e84cf examples: slight cleanup
099717c manpages: break long lines
1daf39b manpages: minor formatting updates
abd030b fix missing "(void)" in function signature
f6a7d75 remove useless test
f07b213 Rectify the Chunk parsing logic.
b8634f7 webpmux: fix lib link order
42c2e68 Fix missing coma (on uncompiled code)
d8329d4 Android.mk: add missing source files
13a54df Merge "More aggressive copy-edit; add TODO; validate HTML5"
868b96a More aggressive copy-edit; add TODO; validate HTML5
767afea configure: check for a symbol contained in libpng
408b891 Merge "Linewrap at 72 cols. Casual copy-edit."
3ae318c Merge "Restore (most) emphasis; add emphasis to normative RFC 2119 terms (MUST, etc.)"
918eb2d Merge "Basic container doc source clean-up; fix lists and pseudocode blocks."
03bec9e Linewrap at 72 cols. Casual copy-edit.
2678d81 Restore (most) emphasis; add emphasis to normative RFC 2119 terms (MUST, etc.)
428674d Basic container doc source clean-up; fix lists and pseudocode blocks.
6a77d92 Merge "Makefile.vc: cosmetics"
28c38e8 Merge "Makefile.vc: condense directory creation rules"
55be2cf Initial import of container spec document, from pdftotext transform.
a82a788 Makefile.vc: cosmetics
c8f41ce Makefile.vc: condense directory creation rules
2b877cd Some fixes to Makefile.vc to support the src\mux directory.
3eb969b Merge "Add Makefile.vc for Mux library & binary."
e78e971 Add Makefile.vc for Mux library & binary.
6aedde5 Add manual for WebPMux tool.
8a360d0 Merge "Added WebPMux Binary."
a4f32ca Added WebPMux Binary.
f3bf4c7 Added Mux Container Spec & README for MUX-API.
9f761cf Changed function signature for WebPMuxCreate
5f31b5e Merge "Add Mux library for manipulating WebP container."
2315785 Add Mux library for manipulating WebP container.
7e198ab update ChangeLog (tag: v0.1.3)
dfc9c1e Harmonize the dates
28ad70c Fix PNG decoding bug
846e93c Update AUTHORS & add .mailmap
563e52d cosmetics after '76036f5 Refactor decoder library'
76036f5 Refactor decoder library
377ef43 configure.ac: update AC_INIT params
7a8d876 use a user-visible MACRO for max width/height.
d4e9f55 NEON decode support in WebP
0ee683b update libtool version-info
fdbe02c windows: match _cond_destroy logic w/return variable name
206b686 README: correct advanced decode api pseudo-code
6a32a0f make VP8BitReader a typedef, for better re-use
b112e83 create a libwebputils under src/utils
ee697d9 harmonize the include guards and #endif comments
a1ec07a Fixing compiler error in non x86 arch.
dcfa509 Fixed recursive inclusion of bit_writer.h and vp8enci.h.
e06ac08 create a separate libwebpdsp under src/dsp
ebeb412 use unsigned int for bitfields
341cc56 make kNewRange a static array
227a91e README: minor wording update
05bd8e6 add man pages to dist
812dfa1 bump up versions in preparations for 0.1.3
a5b78c8 wrap alpha-related options under WEBP_EXPERIMENTAL_FEATURES flag
34dc790 regen ChangeLog for 0.1.3-rc2
7c43663 Silence some (more) Visual Studio warnings.
60306e8 add top-level gitattributes
2aa6b80 Slience some Visual Studio warnings.
4cbbb29 Merge "bump up version for next freeze"
a329167 bump up version for next freeze
c7e86ab cosmetics: fix comment line lengths
c9e037a makefile.unix: add simple dist target
87d58ce makefile.unix: rule maintenance
d477de7 mend
fac15ec Update NEWS & README for next release V0.1.3
6215595 Merge "add a -partition_limit option to limit the number of bits used by intra4x4"
3814b76 Merge "reorganize chunk-parsing code"
900286e add a -partition_limit option to limit the number of bits used by intra4x4
cd12b4b add the missing cost for I4/I16 mode selection
dfcc213 reorganize chunk-parsing code
3cf2030 initialize pointers to function within VP8DspInit()
d21b479 Merge "windows: add decode threading support"
473ae95 fix hang on thread creation failure
( run in 0.623 second using v1.01-cache-2.11-cpan-5b529ec07f3 )