Alien-FreeImage

 view release on metacpan or  search on metacpan

src/Source/LibWebP/ChangeLog  view on Meta::CPAN

862d296 restore mux API compatibility
8f6f8c5 remove the !WEBP_REFERENCE_IMPLEMENTATION tweak in Put8x8uv
d713a69 Merge changes If4debc15,I437a5d5f into 0.4.1
c2fc52e restore encode API compatibility
793368e restore decode API compatibility
b8984f3 gif2webp: fix compile with giflib 5.1.0
222f9b1 gif2webp: simplify giflib version checking
d2cc61b Extend MakeARGB32() to accept Alpha channel.
4595b62 Merge "use explicit size of kErrorMessages[] arrays"
157de01 Merge "Actuate memory stats for PRINT_MEMORY_INFO"
fbda2f4 JPEG decoder: delay conversion to YUV to WebPEncode() call
0b747b1 use explicit size of kErrorMessages[] arrays
3398d81 Actuate memory stats for PRINT_MEMORY_INFO
6f3202b Merge "move WebPPictureInit to picture.c"
6c347bb move WebPPictureInit to picture.c
fb3acf1 fix configure message for multi-thread
40b086f configure: check for _beginthreadex
1549d62 reorder the YUVA->ARGB and ARGB->YUVA functions correctly
c6461bf Merge "extract colorspace code from picture.c into picture_csp.c"
736f2a1 extract colorspace code from picture.c into picture_csp.c
645daa0 Merge "configure: check for -Wformat-security"
abafed8 configure: check for -Wformat-security
fbadb48 split monolithic picture.c into picture_{tools,psnr,rescale}.c
c76f07e dec_neon/TransformAC3: initialize vector w/vcreate
bb4fc05 gif2webp: Allow single-frame animations
46fd44c thread: remove harmless race on status_ in End()
5a1a726 Merge "configure: check for __builtin_bswapXX()"
6781423 configure: check for __builtin_bswapXX()
6450c48 configure: fix iOS builds
6422e68 VP8LFillBitWindow: enable fast path for 32-bit builds
4f7f52b VP8LFillBitWindow: respect WEBP_FORCE_ALIGNED
e458bad endian_inl.h: implement htoleXX with BSwapXX
f2664d1 endian_inl.h: add BSwap16
6fbf534 Merge "configure: add --enable-aligned"
dc0f479 configure: add --enable-aligned
9cc69e2 Merge "configure: support WIC + OpenGL under mingw64"
257adfb remove experimental YUV444 YUV422 and YUV400 code
10f4257 configure: support WIC + OpenGL under mingw64
380cca4 configure.ac: add AC_C_BIGENDIAN
ee70a90 endian_inl.h: add BSwap64
47779d4 endian_inl.h: add BSwap32
d5104b1 utils: add endian_inl.h
58ab622 Merge "make alpha-detection loop in IsKeyFrame() in good x/y order"
9d56290 make alpha-detection loop in IsKeyFrame() in good x/y order
516971b lossless: Remove unaligned read warning
b8b596f Merge "configure.ac: add an autoconf version prerequisite"
34b02f8 configure.ac: add an autoconf version prerequisite
e59f536 neon: normalize vdup_n_* usage
6ee7160 Merge changes I0da7b3d3,Idad2f278,I4accc305
abc02f2 Merge "fix (uncompiled) typo"
bc03670 neon: add INIT_VECTOR4
6c1c632 neon: add INIT_VECTOR3
dc7687e neon: add INIT_VECTOR2
4536e7c add WebPMuxSetCanvasSize() to the mux API
824eab1 fix (uncompiled) typo
1f3e5f1 remove unused 'shift' argument and QFIX2 define
8e86705 Merge "VP8LoadNewBytes: use __builtin_bswap32 if available"
1b6a263 Merge "Fix handling of weird GIF with canvas dimension 0x0"
1da3d46 VP8LoadNewBytes: use __builtin_bswap32 if available
1582e40 Fix handling of weird GIF with canvas dimension 0x0
b8811da Merge "rename interface -> winterface"
db8b8b5 Fix logic in the GIF LOOP-detection parsing
25aaddc rename interface -> winterface
5584d9d make WebPSetWorkerInterface() check its arguments
a9ef7ef Merge "cosmetics: update thread.h comments"
c6af999 Merge "dust up the help message"
0a8b886 dust up the help message
a9cf319 cosmetics: update thread.h comments
27bfeee QuantizeBlock SSE2 Optimization:
2bc0dc3 Merge "webpmux: warn when odd frame offsets are used"
3114ebe Merge changes Id8edd3c1,Id418eb96,Ide05e3be
c072663 webpmux: warn when odd frame offsets are used
c5c6b40 Merge "add alpha dithering for lossy"
d514678 examples/Android.mk: add cwebp
ca0fa7c Android.mk: move dwebp to examples/Android.mk
73d8fca Android.mk: add ENABLE_SHARED flag
6e93317 muxread: fix out of bounds read
8b0f6a4 Makefile.vc: fix CFLAGS assignment w/HAVE_AVX2=1
bbe32df add alpha dithering for lossy
7902076 Merge "make error-code reporting consistent upon malloc failure"
77bf441 make error-code reporting consistent upon malloc failure
7a93c00 **/Makefile.am: remove unused AM_CPPFLAGS
24e3080 Add an interface abstraction to the WebP worker thread implementation
d6cd635 Merge "fix orig_rect==NULL case"
2bfd1ff fix orig_rect==NULL case
059e21c Merge "configure: move config.h to src/webp/config.h"
f05fe00 properly report back encoding error code in WebPFrameCacheAddFrame()
32b3137 configure: move config.h to src/webp/config.h
90090d9 Merge changes I7c675e51,I84f7d785
ae7661b makefiles: define WEBP_HAVE_AVX2 when appropriate
69fce2e remove the special casing for res->first in VP8SetResidualCoeffs
6e61a3a configure: test for -msse2
b9d2efc rename upsampling_mips32.c to yuv_mips32.c
bdfeeba dsp/yuv: move sse2 functions to yuv_sse2.c
46b32e8 Merge "configure: set WEBP_HAVE_AVX2 when available"
88305db Merge "VP8RandomBits2: prevent signed int overflow"
73fee88 VP8RandomBits2: prevent signed int overflow
db4860b enc_sse2: prevent signed int overflow
3fdaf4d Merge "real fix for longjmp warning"
385e334 real fix for longjmp warning
230a055 configure: set WEBP_HAVE_AVX2 when available
a2ac8a4 restore original value_/range_ field order
5e2ee56 Merge "remove libwebpdspdecode dep on libwebpdsp_avx2"
61362db remove libwebpdspdecode dep on libwebpdsp_avx2
42c447a Merge "lossy bit-reader clean-up:"
479ffd8 Merge "remove unused #include's"
9754d39 Merge "strong filtering speed-up (~2-3% x86, ~1-2% for NEON)"
158aff9 remove unused #include's
09545ee lossy bit-reader clean-up:
ea8b0a1 strong filtering speed-up (~2-3% x86, ~1-2% for NEON)
6679f89 Optimize VP8SetResidualCoeffs.
ac591cf fix for gcc-4.9 warnings about longjmp + local variables
4dfa86b dsp/cpu: NaCl has no support for xgetbv
4c39869 Merge "cwebp: fallback to native webp decode in WIC builds"
33aa497 Merge "cwebp: add some missing newlines in longhelp output"
c9b340a fix missing WebPInitAlphaProcessing call for premultiplied colorspace output
57897ba Merge "lossless_neon: use vcreate_*() where appropriate"
6aa4777 Merge "(enc|dec)_neon: use vcreate_*() where appropriate"
0d346e4 Always reinit VP8TransformWHT instead of hard-coding
7d039fc cwebp: fallback to native webp decode in WIC builds
d471f42 cwebp: add some missing newlines in longhelp output
bf0e003 lossless_neon: use vcreate_*() where appropriate
9251c2f (enc|dec)_neon: use vcreate_*() where appropriate
399b916 lossy decoding: correct alpha-rescaling for YUVA format
78c12ed Merge "Makefile.vc: add rudimentary avx2 support"
dc5b122 try to remove the spurious warning for static analysis
ddfefd6 Makefile.vc: add rudimentary avx2 support
a891164 Merge "simplify VP8LInitBitReader()"
fdbcd44 simplify VP8LInitBitReader()
7c00428 makefile.unix: add rudimentary avx2 support
515e35c Merge "add stub dsp/enc_avx2.c"
a05dc14 SSE2: yuv->rgb speed-up for point-sampling
178e9a6 add stub dsp/enc_avx2.c
1b99c09 Merge "configure: add a test for -mavx2"
fe72807 configure: add a test for -mavx2
e46a247 cpu: fix check for __cpuidex availability
176fda2 fix the bit-writer for lossless in 32bit mode
541784c dsp.h: add a check for AVX2 / define WEBP_USE_AVX2
bdb151e dsp/cpu: add AVX2 detection
ab9f2f8 Merge "revamp the point-sampling functions by processing a full plane"
a2f8b28 revamp the point-sampling functions by processing a full plane
ef07602 use decoder's DSP functions for autofilter
2b5cb32 Merge "dsp/cpu: add AVX detection"
df08e67 dsp/cpu: add AVX detection
e2f405c Merge "clean-up and slight speed-up in-loop filtering SSE2"
f60957b clean-up and slight speed-up in-loop filtering SSE2
9fc3ae4 .gitattributes: treat .ppm as binary
3da924b Merge "dsp/WEBP_USE_NEON: test for __aarch64__"
c716449 Android.mk: always include *_neon.c in the build
a577b23 dsp/WEBP_USE_NEON: test for __aarch64__
54bfffc move RemapBitReader() from idec.c to bit_reader code
34168ec Merge "remove all unused layer code"
f1e7717 remove all unused layer code

src/Source/LibWebP/ChangeLog  view on Meta::CPAN

5227d99 drop: ifdef __cplusplus checks from C files
f645355 dwebp.1: fix typo
f91034f Merge "cwebp: print metadata stats when no output file is given"
d493455 gif2webp: Backward compatibility for giflib version <= 4.1.3
4c617d3 gif2webp: Disable output of ICC profile by default
73b731f introduce a special quantization function for WHT
41c0cc4 Make Forward WHT transform use 32bit fixed-point calculation
a3359f5 Only compute quantization params once
7049043 cwebp: print metadata stats when no output file is given
d513bb6 * fix off-by-one zthresh calculation * remove the sharpening for non luma-AC coeffs * adjust the bias a little bit to compensate for this
ad9dec0 Merge "cosmetics: dwebp: fix local function name format"
f737f03 Merge "dwebp: remove a dead store"
3c3a70d Merge "makefile.unix: install binaries in $(DESTDIR)/bin/"
150b655 Merge "Android.mk: add some release compile flags"
dbebd33 cosmetics: dwebp: fix local function name format
2774995 dwebp: remove a dead store
a01e04f autoconf: add --disable-wic
5009b22 makefile.unix: install binaries in $(DESTDIR)/bin/
bab30fc Merge "fix -print_psnr / ssim options"
ebef7fb fix -print_psnr / ssim options
cb63785 Merge "fix bug due to overzealous check in WebPPictureYUVAToARGB()"
8189885 Merge "EstimateBestFilter: use an int to iterate WEBP_FILTER_TYPE"
4ad7d33 Android.mk: add some release compile flags
c12e236 cosmetics: fix a few typos
6f10403 fix bug due to overzealous check in WebPPictureYUVAToARGB()
3f6c35c EstimateBestFilter: use an int to iterate WEBP_FILTER_TYPE
cc55790 Merge changes I8bb7a4dc,I2c180051,I021a014f,I8a224a62
c536afb Merge "cosmetics: fix some typos"
cbdd3e6 add a -dither dithering option to the decoder
e812401 Updated iosbuild.sh for XCode 5.x
4931c32 cosmetics: fix some typos
05aacf7 mux: add some missing casts
617d934 enc/vp8l: add a missing cast
46db286 idec: add some missing casts
b524e33 ErrorStatusLossless: correct return type
cb261f7 fix a descaling bug for vertical/horizontal U/V interpolation
bcb3955 Merge changes I48968468,I181bc736
73f5213 gif2webp: Add a mixed compression mode
6198715 demux: split chunk parsing from ParseVP8X
d2e3f4e demux: add a tail pointer for chunks
87cffcc demux: cosmetics: s/has_frames/is_animation/
e18e667 demux: strictly enforce the animation flag
c4f39f4 demux: cosmetics: remove a useless break
61cb884 demux: (non-exp) fail if the fragmented flag is set
ff379db few % speedup of lossless encoding
df3649a remove all disabled code related to P-frames
6d0cb3d Merge "gif2webp: kmin = 0 should suppress key-frame addition."
3655598 gif2webp: kmin = 0 should suppress key-frame addition.
7708e60 Merge "detect flatness in blocks and favor DC prediction"
06b1503 Merge "add comment about the kLevelsFromDelta[][] LUT generation"
5935259 add comment about the kLevelsFromDelta[][] LUT generation
e3312ea detect flatness in blocks and favor DC prediction
ebc9b1e Merge "VPLBitReader bugfix: Catch error if bit_pos > LBITS too."
96ad0e0 VPLBitReader bugfix: Catch error if bit_pos > LBITS too.
a014e9c tune quantization biases toward higher precision
1e89861 add helpful PrintBlockInfo() function
596a6d7 make use of 'extern' consistent in function declarations
c8d48c6 Merge "extract random utils to their own file util/random.[ch]"
98aa33c extract random utils to their own file util/random.[ch]
432a723 Merge "swig: add basic go bindings"
fab618b Merge "rename libwebp.i -> libwebp.swig"
e4e7fcd swig: add basic go bindings
d340872 Merge "fast auto-determined filtering strength"
f8bfd5c fast auto-determined filtering strength
ac0bf95 small clean-up in ExpandMatrix()
1939607 rename libwebp.i -> libwebp.swig
43148b6 filtering: precompute ilimit and hev_threshold
18f992e simplify f_inner calculation a little
241d11f add missing const
86c0031 add a 'format' field to WebPBitstreamFeatures
dde91fd Demux: Correct the extended format validation
5d6c5bd add entry for '-resize' option in cwebp's man
7c098d1 Use some gamma-curve range compression when computing U/V average
0b2b050 Use deterministic random-dithering during RGB->YUV conversion
8a2fa09 Add a second multi-thread method
7d6f2da Merge "up to 20% faster multi-threaded decoding"
266f63e Merge "libwebp.jar: build w/Java 1.6 for Android compat"
0532149 up to 20% faster multi-threaded decoding
38efdc2 Simplify the gif2webp tool: move the optimization details to util
de89951 libwebp.jar: build w/Java 1.6 for Android compat
cb22155 Decode a full row of bitstream before reconstructing
dca8a4d Merge "NEON/simple loopfilter: avoid q4-q7 registers"
9e84d90 Merge "NEON/TransformWHT: avoid q4-q7 registers"
fc10249 NEON/simple loopfilter: avoid q4-q7 registers
2f09d63 NEON/TransformWHT: avoid q4-q7 registers
77585a2 Merge "use a macrofunc for setting NzCoeffs bits"
d155507 Merge "use HINT_GRAPH as image_hint for gif source"
9c56164 Merge "only print GIF_DISPOSE_WARNING once"
0587986 use HINT_GRAPH as image_hint for gif source
0b28d7a use a macrofunc for setting NzCoeffs bits
f9bbc2a Special-case sparse transform
0012519 gif2webp: detect and flatten uniformly similar blocks
0deaf0f only print GIF_DISPOSE_WARNING once
6a8c0eb Merge "small optimization in segment-smoothing loop"
f7146bc small optimization in segment-smoothing loop
5a7533c small gif2webp fix
4df0c89 Merge changes Ic697660c,I27285521
5b2e6bd Android.mk: add a dwebp target
f910a84 Android.mk: update build flags
63f9aba special-case WHT transform when there's only DC
80911ae Merge "7-8% faster decoding by rewriting GetCoeffs()"
606c430 gif2webp: Improved compression for lossy animated WebP
fb887f7 gif2webp: Different kmin/kmax defaults for lossy and lossless
2a98136 7-8% faster decoding by rewriting GetCoeffs()
92d47e4 improve VP8L signature detection by checking the version bits too
5cd43e4 Add -incremental option to dwebp
54b8e3f webpmux: DisplayInfo(): remove unnecessary error checks.
40ae352 fix memleak in WebPIDelete()
d966265 mux.h doc: WebPMuxGetFrame() can return WEBP_MUX_MEMORY_ERROR too.
0e6747f webpmux -info: display dimensions and has_alpha per frame
d78a82c Sanity check for underflow
8498f4b Merge "remove -Wshadow warnings"
e89c6fc Avoid a potential memleak
3ebe175 Merge "break down the proba 4D-array into some handy structs"
6a44550 break down the proba 4D-array into some handy structs
2f5e893 remove -Wshadow warnings
bf3a29b Merge "add proper WEBP_HAVE_GIF and WEBP_HAVE_GL flags"
2b0a759 Merge "fix some warnings from static analysis"
22dd07c mux.h: Some doc corrections
79ff034 add proper WEBP_HAVE_GIF and WEBP_HAVE_GL flags
d51f45f fix some warnings from static analysis
d134307 fix conversion warning on MSVC
d538cea gif2webp: Support a 'min' and 'max'  key frame interval
80b54e1 allow search with token buffer loop and fix PARTITION0 problem
b7d4e04 add VP8EstimateTokenSize()
10fddf5 enc/quant.c: silence a warning

src/Source/LibWebP/ChangeLog  view on Meta::CPAN

f4f9088 prevent signed int overflow in left shift ops
0261545 cosmetics: remove unnecessary ';'s
7ebdf11 Merge "Fix few missing comparisons to NULL"
1579989 Fix few missing comparisons to NULL
ea1b21c Cleaned up VP8GetHeaders() so that it parses only frame header
b66caee dwebp: add support for BMP output
ff885bf add precision about dynamic output reallocation with IDecoder
79241d5 Merge "Makefile.vc: have 'all' target build everything"
ac1c729 Merge "Makefile.vc: flags cleanup"
118a055 Merge "Makefile.vc: drop /FD flag"
ecad010 Merge "update gitignore"
a681b4f Rename PRE_VP8 state to WEBP_HEADER
ead4d47 Add incremental support for extended format files
69d0f92 Makefile.vc: have 'all' target build everything
5296749 Makefile.vc: flags cleanup
c61baf0 Makefile.vc: drop /FD flag
3a15125 update gitignore
5167ca4 Merge "WebPEncode: An additional check. Start VP8EncLoop/VP8EncTokenLoop only if VP8EncStartAlpha succeeded."
67708d6 WebPEncode: An additional check. Start VP8EncLoop/VP8EncTokenLoop only if VP8EncStartAlpha succeeded.
b68912a pngdec: Avoid a double-free.
82abbe1 Merge "configure.ac: add AM_PROG_AR for automake >= 1.12"
e7d9548 add WebPBlendAlpha() function to blend colors against background
ed4dc71 configure.ac: add AM_PROG_AR for automake >= 1.12
df4a406 Merge branch '0.3.0'
1e0d4b8 Update ChangeLog (tag: v0.3.0-rc7, tag: v0.3.0)
d52b405 Cosmetic fixes
6cb4a61 misc style fix
68111ab add missing YUVA->ARGB automatic conversion in WebPEncode()
e9a7990 Cosmetic fixes
403bfe8 Container spec: Clarify frame disposal
2aaa423 Merge "add missing YUVA->ARGB automatic conversion in WebPEncode()"
07d87bd add missing YUVA->ARGB automatic conversion in WebPEncode()
142c462 misc style fix
3e7a13a Merge "Container spec: clarify the background color field" into 0.3.0
14af774 container doc: add a note about the 'ANMF' payload
cc635ef Container spec: clarify the background color field
e3e3394 container doc: move RIFF description to own section
4299f39 libwebp/mux: fix double free
33f9a69 Merge "demux: keep a frame tail pointer; used in AddFrame" into 0.3.0
a2a7b95 use WebPDataCopy() instead of re-coding it.
6f18f12 demux: keep a frame tail pointer; used in AddFrame
e5af49e add doc precision about WebPParseHeaders() return codes
db46daa Merge "Makefile.vc: fix dynamic builds" into 0.3.0
53c77af Merge "gif2webp: Bgcolor fix for a special case" into 0.3.0
a5ebd14 gif2webp: Bgcolor fix for a special case
6378f23 Merge "vwebp/animation: fix background dispose" into 0.3.0
3c8eb9a fix bad saturation order in QuantizeBlock
04c7a2e vwebp/animation: fix background dispose
81a5069 Makefile.vc: fix dynamic builds
5f25c39 update ChangeLog (tag: v0.3.0-rc6)
14d42af examples: don't use C99 %zu
5ccf1fe update ChangeLog
2560c24 update NEWS
f43bafc Merge changes Iecccb09c,If5ee9fd2,I3e181ce4 into 0.3.0
a788644 dwebp: warn when decoding animated webp's
302efcd Decode: return more meaningful error for animation
ad45273 WebPBitstreamFeatures: add has_animation field
783dfa4 disable FRGM decoding for good in libwebpmux
4b956be Update ChangeLog
ad8b86d update NEWS
3e084f6 Merge "demux cosmetics: comments/rename internal function" into 0.3.0
d3f8c62 Merge "move WebPFeatureFlags declaration" into 0.3.0
7386fe5 Merge "libwebp{demux,mux}: install mux_types.h" into 0.3.0
d6cd4e9 Merge "bump decode abi" into 0.3.0
17f8da5 bump decode abi
97684ae Merge "add doc precision about WebPDemuxPartial()" into 0.3.0
f933fd2 move WebPFeatureFlags declaration
289bc47 libwebp{demux,mux}: install mux_types.h
224e8d4 add doc precision about WebPDemuxPartial()
4c18e80 demux cosmetics: comments/rename internal function
7cfd1bf update AUTHORS
401f7b8 Merge "speed-up lossless (~3%) with ad-hoc histogram cost evaluation" into 0.3.0
1fc8ffc Merge "makefile.unix: dist related changes" into 0.3.0
8a89c6e Merge changes I466c377f,Ib761ebd3,I694857fc into 0.3.0
f4ffb2d speed-up lossless (~3%) with ad-hoc histogram cost evaluation
723847d gif2webp: only write error messages to stderr
701b9e2 makefile.unix: dist related changes
bb85b43 Merge "update NEWS" into 0.3.0
59423a2 gif2webp: fix crash on open failure with libgif5
9acb17d gif2webp: silence a unused param warning
7d9fdc2 Merge "README updates" into 0.3.0
5621934 Merge "build: fix install race on shared headers" into 0.3.0
70809d8 Merge "bump version to 0.3.0" into 0.3.0
d851cd1 demux: make the parse a bit more strict
28bb410 update NEWS
cef9388 bump version to 0.3.0
9048494 build: fix install race on shared headers
1e67e8e README updates
42b611a Merge "configure: drop experimental from mux/demux" into 0.3.0
096a8e3 Merge "vwebp: add color profile support" into 0.3.0
ddfee5d vwebp: add color profile support
0d6927d Merge "Mark fragment options as experimental in webpmux" into 0.3.0
5dbd403 Mark fragment options as experimental in webpmux
a0a6648 configure: drop experimental from mux/demux
ee65bad Merge "add support for BITS > 32" into 0.3.0
744930d add support for BITS > 32
7dd288f cwebp: fix build
19a8dd0 Merge "Makefile.vc: add vwebp.exe target" into 0.3.0
50eedda Merge "examples: normalize icc related program arguments" into 0.3.0
757f637 Merge "Makefile.vc: add libwebpdecoder target" into 0.3.0
b65c4b7 Makefile.vc: add libwebpdecoder target
f8db7b4 Merge "vwebp: replace doubles w/floats where appropriate" into 0.3.0
d99aa56 Makefile.vc: add vwebp.exe target
013023e vwebp: replace doubles w/floats where appropriate
9b3db89 README.mux: add version reference
7b6a26c Merge "cwebp: output metadata statistics" into 0.3.0
d8dc72a examples: normalize icc related program arguments
7bfc905 Merge "make alpha unfilter work in-place" into 0.3.0
0037b2d Merge "add LUT-free reference code for YUV->RGB conversion." into 0.3.0
166bf74 Merge "demux: disable fragment parsing" into 0.3.0
126974b add LUT-free reference code for YUV->RGB conversion.
0aef3eb make alpha unfilter work in-place
14ef500 Merge "Remove 'status: experimental' from container spec" into 0.3.0
d40c98e Merge "webpmux binary: tiny style fix" into 0.3.0
0bc4268 cwebp: output metadata statistics
bc03980 Merge "autoconf: normalize experimental define" into 0.3.0
d1e21b1 Remove 'status: experimental' from container spec
7681bb9 webpmux binary: tiny style fix
a3dd3d0 avoid installing example_util.h
252320e demux: disable fragment parsing
537bde0 autoconf: normalize experimental define
5e338e0 Merge changes I33e8a613,I8e8a7b44 into 0.3.0
d9d0ea1 Merge changes If21e3ec7,I991fc30b into 0.3.0
627f5ca automake: add reference to libwebp for mux/demux
eef73d0 don't consolidate proba stats too often
05ec4cc libwebp{,decoder}.pc: add pthread flags
1bfcf5b add libwebpmux.pc
26ca843 add libwebpdemux.pc
69e2590 Merge "Tune Lossless compression for lower qualities."
0478b5d Tune Lossless compression for lower qualities.

src/Source/LibWebP/ChangeLog  view on Meta::CPAN

528a11a fix the ARGB4444 premultiply arithmetic
a0a4885 Lossless decoder fix for a special transform order
62dd9bb Update encoding heuristic w.r.t palette colors.
6f4272b remove unused ApplyInverseTransform()
93bf0fa Update ChangeLog (tag: v0.2.0-rc1)
5934fc5 update AUTHORS
014a711 update NEWS
43b0d61 add support for ARGB -> YUVA conversion for lossless decoder
33705ca bump version to 0.2.0
c40d7ef fix alpha-plane check + add extra checks
a06f802 MODE_YUVA: set alpha to opaque if the image has none
52a87dd Merge "silence one more warning" into 0.2.0
3b02309 silence one more warning
f94b04f move some RGB->YUV functions to yuv.h
4b71ba0 README: sync [cd]webp help output
c9ae57f man/dwebp.1: add links to output file format details
292ec5c quiet a few 'uninitialized' warnings
4af3f6c fix indentation
9b261bf remove the last NOT_HAVE_LOG2 instances
323dc4d remove use of log2(). Use VP8LFastLog2() instead.
8c515d5 Merge "harness some malloc/calloc to use WebPSafeMalloc and WebPSafeCalloc" into 0.2.0
d4b4bb0 Merge changes I46090628,I1a41b2ce into 0.2.0
bff34ac harness some malloc/calloc to use WebPSafeMalloc and WebPSafeCalloc
a3c063c Merge "extra size check for security" into 0.2.0
5e79630 Merge "WebPEncode: clear stats at the start of encode" into 0.2.0
f1edf62 Merge "rationalize use of color-cache" into 0.2.0
c193331 extra size check for security
906be65 rationalize use of color-cache
dd1c387 Add image-hint for low-color images.
4eb7aa6 Merge "WebPCheckMalloc() and WebPCheckCalloc():" into 0.2.0
80cc730 WebPCheckMalloc() and WebPCheckCalloc():
183cba8 check VP8LBitWriterInit return
cbfa9ee lossless: fix crash on user abort
256afef cwebp: exit immediately on version mismatch
475d87d WebPEncode: clear stats at the start of encode
a7cc729 fix type and conversion warnings
7d853d7 add stats for lossless
d39177b make QuantizeLevels() store the sum of squared error
5955cf5 replace x*155/100 by x*101581>>16
7d732f9 make QuantizeLevels() store the sum of squared error
e45a446 replace x*155/100 by x*101581>>16
159b75d cwebp output size consistency:
cbee59e Merge commit 'v0.1.99'
1889e9b dwebp: report -alpha option
3bc3f7c Merge "dwebp: add PAM output support" into 0.2.0
d919ed0 dwebp: add PAM output support
85e215d README/manpages/configure: update website link
c3a207b Update ChangeLog (tag: v0.1.99)
d1fd782 Merge "add extra precision about default values and behaviour" into 0.2.0
efc826e add extra precision about default values and behaviour
9f29635 header/doc clean up
ff9fd1b Makefile.vc: fix webpmux.exe *-dynamic builds
8aacc7b remove INAM, ICOP, ... chunks from the test webp file.
2fc1301 harmonize authors as "Name (mail@address)"
4a9f37b Merge "update NEWS" into 0.2.0
7415ae1 makefile.unix: provide examples/webpmux target
ce82ced update NEWS
641e28e Merge "man/cwebp.1: wording, change the date" into 0.2.0
c37c23e README: cosmetics
3976dcd man/cwebp.1: wording, change the date
3e5bbe1 Merge "rename 'use_argb_input' to 'use_argb'" into 0.2.0
ce90847 Merge "add some padding bytes areas for later use" into 0.2.0
2390dab Merge "fixing the findings by Frederic Kayser to the bitstream spec" into 0.2.0
0275159 add a very crude progress report for lossless
a4b9b1c Remove some unused enum values.
dd10817 rename 'use_argb_input' to 'use_argb'
90516ae add some padding bytes areas for later use
d03b250 fixing the findings by Frederic Kayser to the bitstream spec
ce156af add missing ABI compatibility checks
9d45416 Merge "Doc: container spec text tweaks" into 0.2.0
4e2e0a8 Doc: container spec text tweaks
f7f16a2 add ABI compatibility check
2a77557 Merge "swig: add WebPEncodeLossless* wrappers" into 0.2.0
a3ec622 mux.h: remove '* const' from function parameters
31426eb encode.h: remove '* const' from function parameters
9838e5d decode.h: remove '* const' from function parameters
4972302 swig: add WebPEncodeLossless* wrappers
9ff00ca bump encoder/decoder versions
c2416c9 add lossless quick encoding functions to the public API
4c1f5d6 Merge "NEWS: mention decode_vp8.h is no longer installed" into 0.2.0
6cb2277 NEWS: mention decode_vp8.h is no longer installed
d5e5ad6 move decode_vp8.h from webp/ to dec/
8d3b04a Merge "header clean-up" into 0.2.0
02201c3 Merge "remove one malloc() by making color_cache non dynamic" into 0.2.0
d708ec1 Merge "move MIN/MAX_HISTO_BITS to format_constants.h" into 0.2.0
ab2da3e Merge "add a malloc() check" into 0.2.0
2d571bd add a malloc() check
7f0c178 remove one malloc() by making color_cache non dynamic
6569cd7 Merge "VP8LFillBitWindow: use 64-bit path for msvc x64 builds" into 0.2.0
23d34f3 header clean-up
2a3ab6f move MIN/MAX_HISTO_BITS to format_constants.h
985d3da Merge "shuffle variables in HashChainFindCopy" into 0.2.0
cdf885c shuffle variables in HashChainFindCopy
c3b014d Android.mk: add missing lossless files
8c1cc6b makefile.unix dist: explicitly name installed includes
7f4647e Merge "clarify the colorspace naming and byte ordering of decoded samples" into 0.2.0
cbf6972 clarify the colorspace naming and byte ordering of decoded samples
857650c Mux: Add WebPDataInit() and remove WebPImageInfo
ff771e7 don't install webp/decode_vp8.h
596dff7 VP8LFillBitWindow: use 64-bit path for msvc x64 builds
3ca7ce9 Merge "doc: remove non-finalized chunk references" into 0.2.0
1efaa5a Merge "bump versions" into 0.2.0
51fa13e Merge "README: update cwebp help output" into 0.2.0
12f9aed README: update cwebp help output
f0b5def bump versions
4c42a61 update AUTHORS
6431a1c doc: remove non-finalized chunk references
8130c4c Merge "build: remove libwebpmux from default targets/config"
23b4443 Merge "configure: broaden test for libpng-config"
85bff2c Merge "doc: correct lossless prefix coding table & code"
05108f6 Merge "More spec/code matching in mux:"
6808e69 More spec/code matching in mux:
bd2b46f Merge "doc/webp-container-spec: light cosmetics"
20ead32 doc/webp-container-spec: light cosmetics
1d40a8b configure: add pthread detection
b5e9067 fix some int <-> size_t mix for buffer sizes
e41a759 build: remove libwebpmux from default targets/config
0fc2baa configure: broaden test for libpng-config
45b8272 Merge "restore authorship to lossless bitstream doc"
06ba059 restore authorship to lossless bitstream doc
44a09a3 add missing description of the alpha filtering methods
63db87d Merge "vwebp: add checkboard background for alpha display"
a73b897 vwebp: add checkboard background for alpha display
939158c Merge "vwebp: fix info display"
b35c07d vwebp: fix info display
48b39eb fix underflow for very short bitstreams

src/Source/LibWebP/ChangeLog  view on Meta::CPAN

6f76d24 cwebp: add basic TIFF support
4691407 Merge changes If39ab7f5,I3658b5ae
cca7c7b Fixed nit: 10 -> 10.f
5d09a24 WebPMuxCreate() error handling:
777341c Fix a memleak in WebPMuxCreate()
61c9d16 doc: correct lossless prefix coding table & code
4c39757 Merge "mark VP8{,L}{GetInfo,CheckSignature} as WEBP_EXTERN"
e4e36cc Merge "Mux: Allow only some frames/tiles to have alpha."
ad2aad3 Merge "WebP Decoding error handling:"
97649c8 Mux: Allow only some frames/tiles to have alpha.
f864be3 Lower the quality settings for Alpha encoding.
3ba81bb WebP Decoding error handling:
fcc6992 add automatic YUVA/ARGB conversion during WebPEncode()
802e012 fix compilation in non-FANCY_UPSAMPLING mode
e012dfd make width/height coding match the spec
228d96a mark VP8{,L}{GetInfo,CheckSignature} as WEBP_EXTERN
637a314 remove the now unused *KeepA variants
d11f6fc webpmux returns error strings rather than numbers
fcec059 makefile.unix: cwebp: fix OSX link
6b811f1 Merge "doc: remove lossless pdf"
c963482 doc: remove lossless pdf
b9ae4f0 cosmetics after mux changes b74ed6e, b494ad5
b494ad5 Mux: only allow adding frame/tiles at the end.
2c341b0 Merge "Added image characteristic hint for the codec."
d373076 Added image characteristic hint for the codec.
2ed2adb Merge "msvc: add intrinsic based BitsLog2Floor"
e595e7c Merge "add demux.c to the makefiles"
da47b5b Merge "demux: add {Next,Prev}Chunk"
e5f4674 add demux.c to the makefiles
4708393 demux: add {Next,Prev}Chunk
e8a0a82 demux: quiet msvc warnings
7f8472a Update the WebP Container Spec.
31b68fe cleanup WebPPicture struct and API
9144a18 add overflow check before calling malloc()
81720c9 consistency cosmetics
2ebe839 Merge "Add kramdown version information to README"
7144308 enc/vp8l.c: fix build
b7ac19f Add kramdown version information to README
efdcb66 Merge "Edit for consistency, usage and grammar."
0822010 Enable alpha in vvwebp
8de9a08 Merge "Mux API change:"
b74ed6e Mux API change:
233a589 take picture->argb_stride into account for lossless coding
04e33f1 Edit for consistency, usage and grammar.
a575b4b Merge "cosmetics: add missing const"
8d99b0f Merge "cosmetics: remove unimplemented function proto"
69d0221 cosmetics: add missing const
5b08318 cosmetics: remove unimplemented function proto
b7fb0ed Log warning for unsupported options for lossless.
e1f769f msvc: add intrinsic based BitsLog2Floor
8a69c7d Bug-fix: Clamp backward dist to 1.
b5b6ac9 Merge "Bring the special writer 'WebPMemoryWriter' to public API"
a6a1909 Merge "Fix floating point exception with cwebp -progress"
f2cee06 Fix floating point exception with cwebp -progress
91b7a8c Bring the special writer 'WebPMemoryWriter' to public API
310e297 support resize and crop for RGBA input
a89835d Merge changes Ice662960,Ie8d7aa90,I2d996d5e,I01c04772
ce614c0 Merge "dec/vp8: avoid setting decoder status twice"
900285d dec/vp8: avoid setting decoder status twice
8227adc Merge changes I6f02b0d0,I5cbc9c0a,I9dd9d4ed,Id684d2a1
dcda59c Merge "demux: rename SetTile to SelectTile"
622ef12 demux: rename SetTile to SelectTile
81ebd37 Merge "demux: add {Next,Prev}Frame"
02dd37a demux: add {Next,Prev}Frame
4b79fa5 Merge "Limit the maximum size of huffman Image to 16MB."
9aa34b3 Manually number "chapters," as chapter numbers are used in the narrative.
2a4c6c2 Re-wrap at <= 72 columns
a45adc1 Apply inline emphasis and monospacing, per gdoc / PDF
9101120 Incorporate gdoc changes through 2012-06-08
7a18248 Removed CodeRay syntax declarations ...
b3ec18c Provide for code-block syntax highlighting.
709d770 Replace high ASCII artifacts (curly quotes, etc.).
930e8ab Lossless WebP doc largely ported to markdown text.
18cae37 msvc: silence some build warnings
b392308 Limit the maximum size of huffman Image to 16MB.
f180df2 Merge "libwebp/demux: add Frame/Chunk iteration"
2bbe1c9 Merge "Enable lossless encoder code"
d0601b0 Merge changes I1d97a633,I81c59093
78f3e34 Enable lossless encoder code
d974a9c Merge "libwebp/demux: add simple format parsing"
26bf223 Merge "libwebp: add WebPDemux stub functions"
2f66668 Merge "modify WebPParseHeaders to allow reuse by GetFeatures"
b402b1f libwebp/demux: add Frame/Chunk iteration
ad9ada3 libwebp/demux: add WebPDemuxGetI
2f2d4d5 libwebp/demux: add extended format parsing
962dcef libwebp/demux: add simple format parsing
f8f9408 libwebp: add WebPDemux stub functions
fb47bb5 Merge "NumNamedElements() should take an enum param."
7c68980 Fix asserts in Palette and BackwardReference code.
fbdcb7e NumNamedElements() should take an enum param.
fb4943b modify WebPParseHeaders to allow reuse by GetFeatures
3697b5c write an ad-hoc EncodeImageInternal variant
eaee9e7 Bug-Fix: Decode small (less than 32 bytes) images.
0bceae4 Merge "cwebp: fix alpha reporting in stats output"
0424b1e Rebase default encoding settings.
c71ff9e cwebp: fix alpha reporting in stats output
e2ffe44 Merge "Stop indefinite recursion for Huffman Image."
70eb2bd Stop indefinite recursion for Huffman Image.
f3bab8e Update vwebp
6d5c797 Remove support for partial files in Mux.
f1df558 WebPMuxAssemble() returns WebPData*.
814a063 Rename 'Add' APIs to 'Set'.
bbb0218 Update Mux psuedo-code examples.
4fc4a47 Use WebPData in MUX set APIs
c67bc97 Merge "add WebPPictureImportRGBX() and WebPPictureImportBGRX()"
27519bc add WebPPictureImportRGBX() and WebPPictureImportBGRX()
f80cd27 factorize code in Import()
9b71502 histogram: add log2 wrapper
8c34378 Merge "fix some implicit type conversion warnings"
42f6df9 fix some implicit type conversion warnings
250c16e Merge "doc: update lossless pdf"
9d9daba Merge "add a PDF of the lossless spec"
8fbb918 prefer webp/types.h over stdint.h
0ca170c doc: update lossless pdf
0862ac6 add a PDF of the lossless spec
437999f introduce a generic WebPPictureHasTransparency() function
d2b6c6c cosmetic fixes after Idaba281a
b4e6645 Merge "add colorspace for premultiplied alpha"
48f8275 add colorspace for premultiplied alpha
069f903 Change in lossless bit-stream.
5f7bb3f Merge "WebPReportProgress: use non-encoder specific params"
f18281f WebPReportProgress: use non-encoder specific params

src/Source/LibWebP/ChangeLog  view on Meta::CPAN

255c66b Android: only build dec_neon with NEON support
8f9117a cosmetics: signature fixes
39bf5d6 use header-less lossless bitstream for alpha channel
75d7f3b Merge "make input data be 'const' for VP8LInverseTransform()"
9a721c6 make input data be 'const' for VP8LInverseTransform()
9fc64ed Disallow re-use of same transformation.
98ec717  use a function pointer for ProcessRows()
f7ae5e3 cosmetics: join line
140b89a factor out buffer alloc in AllocateARGBBuffers()
a107dfa Rectify WebPParseOptionalChunks().
237eab6 Add two more color-spaces for lossless decoding.
27f417a fix orthographic typo
489ec33 add VP8LEncodeStream() to compress lossless image stream
fa8bc3d make WebPEncodingSetError() take a const picture
638528c bitstream update for lossy alpha compression
d73e63a add DequantizeLevels() placeholder
ec122e0 remove arch-dependent rand()
d40e765 fix alignment
1dd6a8b Merge "remove tcoder, switch alpha-plane compression to lossless"
3e863dd remove tcoder, switch alpha-plane compression to lossless
8d77dc2 Add support for lossless in mux:
831bd13 Make tile size a function of encoding method.
778c522 Merge "remove some variable shadowing"
817c9dc Few more HuffmanTreeToken conversions.
37a77a6 remove some variable shadowing
89c07c9 Merge "normalize example header includes"
4aff411 Merge "add example_util.[hc]"
00b29e2 normalize example header includes
061263a add example_util.[hc]
c6882c4 merge all tree processing into a single VP8LProcessTree()
9c7a3cf fix VP8LHistogramNumCodes to handle the case palette_code_bits == 0
b5551d2 Merge "Added HuffmanTreeCode Struct for tree codes."
8b85d01 Added HuffmanTreeCode Struct for tree codes.
093f76d Merge "Allocate single memory in GetHuffBitLengthsAndCodes."
41d8049 Allocate single memory in GetHuffBitLengthsAndCodes.
1b04f6d Correct size in VP8L header.
2924a5a Makefile.vc: split object lists based on directory
c8f2416 Merge "add assert(tokens)"
4323994 add assert(tokens)
9f54745 Catch an error in DecodeImageData().
ac8e5e4 minor typo and style fix
9f566d1 clean-up around Huffman-encode
c579a71 Introduce CHUNK_SIZE_BYTES in muxi.h.
14757f8 Make sure huffman trees always have valid symbols
4105061 makefile.unix: add support for building vwebp
48b3772 Merge "fixed signed/unsigned comparison warning"
57f696d Merge "EncodeImageInternal: fix potential leak"
d972cdf EncodeImageInternal: fix potential leak
5cd12c3 fixed signed/unsigned comparison warning
cdca30d Merge "cosmetics: shorten long line"
e025fb5 cosmetics: shorten long line
22671ed Merge "enc/vp8l: fix double free on error"
e1b9b05 Merge "cosmetics: VP8LCreateHuffmanTree: fix indent"
a8e725f enc/vp8l: fix double free on error
27541fb cosmetics: VP8LCreateHuffmanTree: fix indent
1d38b25 cwebp/windows: use MAKE_REFGUID where appropriate
817ef6e Merge "cwebp: fix WIC/Microsoft SDK compatibility issue"
902d3e3 cwebp: fix WIC/Microsoft SDK compatibility issue
89d803c Merge "Fix a crash due to wrong pointer-integer arithmetic."
cb1bd74 Merge "Fix a crash in lossless decoder."
de2fe20 Merge "Some cleanup in VP8LCreateHuffmanTree() (and related functions CompareHuffmanTrees() and SetBitDepths()): - Move 'tree_size' initialization and malloc for 'tree + tree_pool'   outside the loop. - Some renames/tweaks for readability."
ce69177 Fix a crash due to wrong pointer-integer arithmetic.
e40a368 Fix a crash in lossless decoder.
3927ff3 remove unneeded error condition for WebPMuxNumNamedElements()
2c140e1 Some cleanup in VP8LCreateHuffmanTree() (and related functions CompareHuffmanTrees() and SetBitDepths()): - Move 'tree_size' initialization and malloc for 'tree + tree_pool'   outside the loop. - Some renames/tweaks for readability.
861a5b7 add support for animation
eb5c16c Merge "Set correct encode size in encoder's stats."
4abe04a fix the return value and handle missing input file case.
2fafb85 Set correct encode size in encoder's stats.
e7167a2 Provide one entry point for backward references.
c4ccab6 Print relevant lossless encoding stats in cwebp.
e3302cf GetHuffBitLengthsAndCodes: reduce level of indirection
b5f2a9e enc/vp8l: fix uninitialized variable warning
7885f8b makefile.unix: add lossless encoder files
1261a4c Merge "cosmetics"
3926b5b Merge "dsp/cpu.c: Android: fix crash on non-neon arm builds"
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
9c67291 add utils/huffman.[hc] from experimental
337914a add utils/color_cache.[hc] from experimental
b3bf8fe the read-overflow code-path wasn't reporting as an error
1db888b take colorspace into account when cropping
61c2d51 move the rescaling code into its own file and make enc/ and dec/ use it.
efc2016 Make rescaler methods generic
3eacee8 Move rescaler methods out of io.c.
a69b893 automake: replace 'silent-rules' w/AM_SILENT_RULES
6f7bf64 issue 111: fix little-endian problem in bit-reader
ed278e2 Removed unnecessary lookup
cd8c3ba fix some warnings: down-cast and possibly-uninitialized variable
0a7102b ~1% improvement of alpha compression
3bc1b14 Merge "Reformat container doc"
dc17abd mux: cosmetics
cb5810d Merge "WebPMuxGetImage: allow image param to be NULL"
506a4af mux: cosmetics
135e8b1 WebPMuxGetImage: allow image param to be NULL
de556b6 Merge "README.mux: reword some descriptions"
0ee2aeb Makefile.vc: use batch mode rules
d9acddc msvc: move {i,p}db creation to object directory
237c9aa Merge "expose WebPFree function for DLL builds"
b3e4054 silence msvc debug build warning
45feb55 expose WebPFree function for DLL builds
11316d8 README.mux: reword some descriptions
4be52f4 factorize WebPMuxValidate
14f6b9f mux: light cleanup
5e96a5d add more param checks to WebPPictureDistortion()
8abaf82 Merge "silence some type size related warnings"
1601a39 silence some type size related warnings
f3abe52 Merge "idec: simplify buffer size calculation"
a9c5cd4 idec: simplify buffer size calculation
7b06bd7 Merge "configure/automake: add silent-rules option"
e9a7d14 Reformat container doc
d4e5c7f configure/automake: add silent-rules option
5081db7 configure/automake: no -version-info for convenience libs
85b6ff6 Merge "idec: fix WebPIUpdate failure"
7bb6a9c idec: fix internal state corruption
89cd1bb idec: fix WebPIUpdate failure
01b6380 4-5% faster decoding, optimized byte loads in arithmetic decoder.
631117e Merge "cosmetics & warnings"
a0b2736 cosmetics & warnings

src/Source/LibWebP/ChangeLog  view on Meta::CPAN

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
fccca42 windows: add decode threading support
a31f843 Use the exact PNG_INCLUDES/PNG_LIBS when testing for -lpng
ad9b45f Merge "Makefile.vc: rule maintenance"
565a2ca Makefile.vc: rule maintenance
2d0da68 makefile.unix: disable Wvla by default
fc7815d multi-thread decoding: ~25-30% faster
acd8ba4 io->teardown() was not always called upon error
c85527b Merge "Makefile.vc: add DLL configs"
e1e9be3 cosmetics: spelling/grammar in README and lib headers
b4d0ef8 Makefile.vc: add DLL configs
998754a remove unused nb_i4_ and nb_i16_ fields.
9f01ce3 rename WebPDecBuffer::memory -> private_memory
fb5d659 fix an overflow bug in LUT calculation
d646d5c swig: add WebPDecodeARGB
78aeed4 add missing WebPDecodeARGBInto() and switch ARGB4444 to RGBA4444 as was intended
cd7c529 explicitly mark library functions as extern
19db59f add support for RGB565, ARGB4444 and ARGB colorspace (decoder)
c915fb2 encoder speed-up: hardcode special level values
c558bda Rename and improve the API to retrieve decoded area
bf599d7 Merge "makefile.unix: disable -Wvla by default"
c9ea03d SSE2 version of strong filtering
993af3e makefile.unix: disable -Wvla by default
3827e1b Merge "examples: (windows/WIC) add alpha support"
e291fae SSE2 functions for the fancy upsampler.
a06bbe2 add WebPISetIOHooks() to set some custom hooks on the incremental decoder object.
7643a6f Merge "makefile.unix: use uname to detect OSX environment"
5142a0b export alpha channel (if present) when dumping to PGM format
14d5731 makefile.unix: use uname to detect OSX environment
0805706 examples: quiet warnings
3cfe088 examples: (windows/WIC) add alpha support
13ed94b add compile warning for variable-length-array
5a18eb1 Merge "add Advanced Decoding Interface"
5c4f27f add missing \n
f4c4e41 80 cols fix
d260310 add Advanced Decoding Interface
bd2f65f sse2 version of the complex filter
96ed9ce perform two idct transforms at a time when possible
01af7b6 use aligned stored
0e1d1fd Merge "Makefile.vc: add experimental target"
2a1292a Makefile.vc: add experimental target
23bf351 Enable decode SSE2 for Visual Studio
131a4b7 dec/dsp_sse2: fix visual studio compile
00d9d68 swig: file reorganization
7fc7e0d Merge "swig/java: basic encode support"
3be57b1 fix MSVC compile for WEBP_EXPERIMENTAL_FEATURES
40a7e34 dec/dsp: disable sse2 for Visual Studio builds
e4d540c add SSE2 code for transform
54f2170 swig/java: basic encode support
c5d4584 call function pointers instead of C-version
ea43f04 Merge "configure: mingw32 targets: test for WIC support"
a11009d SSE2 version of simple in-loop filtering
42548da shave one unneeded filter-cache line
31f9dc6 configure: mingw32 targets: test for WIC support
1955969 Merge "split expression in two."
415dbe4 split expression in two.
e29072a configure: test for zlib only w/--enable-experimental
b2b0090 Simplify Visual Studio ifdefs
ca7a2fd Add error reporting from encoding failures.
6c9405d Merge "Makefile.vc: require CFG with clean target"
0424ecd Makefile.vc: require CFG with clean target
003417c Enable SSE2 for Visual Studio builds
af10db4 little speed up for VP8BitUpdate()
e71418f more MSVC files to ignore
46d9036 cosmetics
edf59ab typo fix
72229f5 Add support for x64 and SSE2 builds under Windows.
92e5c6e VP8GetInfo() + WebPResetDecParams()
416b7a6 raise the fixed-point precision for the rescaler
aa87e4e fix alignment
eb66670 disable WEBP_EXPERIMENTAL_FEATURES
c5ae7f6 typo fix: USE_ => WEBP_
d041efa swig: add libwebp.jar/libwebp_java_wrap.c
f6fb387 add swig interface
e927390 align buffer for double too
842c009 fix -strong option
d0a7038 Merge "cosmetics"
fc0a02e fix the dichotomy loop
38369c0 cosmetics
8dfc4c6 factorize and unify GetAlpha() between the C and SSE2 version
6d0e66c prepare experimentation with yuv444 / 422
79cc49f add a --enable-experimental option to './configure'
d757523 sse2 version of CollectHistogram()
c1c728d add an extra #ifdef WEBP_EXPERIMENTAL_FEATURES to avoid 'unused variable' warning
60c61d2 always call VP*EncDeleteAlpha() unconditionnally, for simplicity
0f8c638 simply don't call WriteExtensions() if WEBP_EXPERIMENTAL_FEATURES is not defined
47c661d rename swap -> swap_rb
10d55bb move chunk[] declaration out of the for() loop
517cec2 fix indentation
f7d9e26 fix merge problems
8fd42b3 add a stride 'a_stride' for the alpha plane
b8dcbf2 fix alpha-plane copy and crop methods
cdef89d fix some 'unused variable' warning
fb29c26 SSE2 version of the fwd transform and the squared sum metric
2ab4b72 EXPERIMENTAL: add support for alpha channel
cfbf88a add SSE2 functions. ~2x faster encoding on average.
e7ff3f9 merge two ITransforms together when applicable and change the TTransform to return the sum directly.
ca55413 fix WebPIDecGetRGB() to accept any RGB(A) mode, not just MODE_RGB
8aa50ef fix some 'man' typos
d3f3bdd update ChangeLog (tag: v0.1.2)
d7e9a69 update contributor list
261abb8 add a 'superclean' section
276ae82 Remove files not mean to be in git, and update .gitignore
2486845 build: prepare libwebp.pc
14ceb6e add "-version" description to man pages
b247a3b Create the m4 directory, and also place .gitignore in there for libtool.
cdd734c Resolve automake warnings
c5fa726 build: add pkgconfig files
b20aaca build: just use autoreconf, avoid calling tools manually
4b0b0d6 cwebp: use modern functions
efbc6c4 update Android.mk
7777570 better version of ChangeLog
fa70d2b update version number in the DOC
f8db5d5 more C89-fixes
0de013b fix typos
650ffa3 add version getters for decoder and encoder
be4867d doc for incremental decoding
56732a1 add idec.obj in MSVC makefile
208afb5 add c++ guards
8bf76fe add incremental decoding
1f28832 'inline' isn't defined in strict ansi c89
8b77c63 move the quantization function to dsp.c
b2c3575 add a 'last_y' field to WebPDecParams
2654c3d correctly pass along the exact same status returned from ParsePartitions
4704146 add missing precision in the man
6d978a6 add error messages
6463e6a add some install instructions, and fix intel-mac flags
05fb7bf Merge ".gitignore: initial version"
c33f019 .gitignore: initial version
e532b9a Makefile: allow out of tree builds
4c0da7a enable sparse dc/ac transforms
07dbb8d clarify the return logic
5c69e1b fix bigger-by-1 array
7c5267e fix a (harmless) typo: non_zero_ -> non_zero_ac_
bc75213 fix missing free()
af3e2aa remove trailing spaces
13e50da make the bitreader preload at least 8bits, instead of post-load them (this makes initialization easier and will be helpful for incremental decoding). Modify ParsePartitions() to accommodate for truncated input.
f4888f7 emit 9 - nb_bits trailing zeros instead of 8
3db6525 separate block-parsing into a visible VP8DecodeMB()
a871de0 add missing extern "C"
b3ce8c5 remove a gcc warning about type pun by using a proper union'd type
e186371 update after addition of webpi.h
3e856e2 Extract some useful functions around decoding buffer WebPDecParams.
d5bc05a make the filtering process match libvpx and ffvp8
dd60138 add man pages for cwebp(1) and dwebp(1)
c4fa364 fix header
5b70b37 * add an option to bypass_filtering in VP8Io.



( run in 0.581 second using v1.01-cache-2.11-cpan-cdf2f3d4e48 )