libwebp-0.5.0
- 12/17/2015: version 0.5.0
* miscellaneous bug & build fixes (issues #234, #258, #274, #275, #278)
* encoder & decoder speed-ups on x86/ARM/MIPS for lossy & lossless
- note! YUV->RGB conversion was sped-up, but the results will be slightly
different from previous releases
* various lossless encoder improvements
* gif2webp improvements, -min_size option added
* tools fully support input from stdin and output to stdout (issue #168)
* New WebPAnimEncoder API for creating animations
* New WebPAnimDecoder API for decoding animations
* other API changes:
- libwebp:
WebPPictureSmartARGBToYUVA() (-pre 4 in cwebp)
WebPConfig::exact (-exact in cwebp; -alpha_cleanup is now the default)
WebPConfig::near_lossless (-near_lossless in cwebp)
WebPFree() (free'ing webp allocated memory in other languages)
WebPConfigLosslessPreset()
WebPMemoryWriterClear()
- libwebpdemux: removed experimental fragment related fields and functions
- libwebpmux: WebPMuxSetCanvasSize()
* new libwebpextras library with some uncommon import functions:
WebPImportGray/WebPImportRGB565/WebPImportRGB4444
37f0494 update ChangeLog by James Zern · 10 years ago 0.5.0 v0.5.0 v0.5.0-rc1 7e7b6cc faster rgb565/rgb4444/argb output by Pascal Massimino · 10 years ago 4c7f565 update NEWS by James Zern · 10 years ago 1f62b6b update AUTHORS by James Zern · 10 years ago e224fdc update mailmap by James Zern · 10 years ago 7110050 bump version to 0.5.0 by James Zern · 10 years ago 230a685 README: update help text, repo link by James Zern · 10 years ago d48e427 Merge "demux: accept raw bitstreams" by James Zern · 10 years ago 99a01f4 Merge "Unify some entropy functions." by James Zern · 10 years ago 4b025f1 Merge "configure: disable asserts by default" by James Zern · 10 years ago 92cbddf Merge "fix PrintBlockInfo()" by James Zern · 10 years ago ca509a3 Unify some entropy functions. by Vincent Rabaud · 10 years ago 367bf90 fix PrintBlockInfo() by Pascal Massimino · 10 years ago b0547ff move back common constants for lossless_enc*.c into the .h by Pascal Massimino · 10 years ago fb4c783 lossless: simpler alpha cleanup preprocessing by Lode Vandevenne · 10 years ago ba7f4b6 Merge "anim_diff: add brief description of options" by Pascal Massimino · 10 years ago 47ddd5a Move some codec logic out of ./dsp . by Vincent Rabaud · 10 years ago b4106c4 anim_diff: add brief description of options by James Zern · 10 years ago 357f455 yuv_sse2: fix 32-bit visual studio build by James Zern · 10 years ago b9d80fa configure: disable asserts by default by James Zern · 10 years ago 7badd3d cosmetic fix: sizeof(type) -> sizeof(*var) by Pascal Massimino · 10 years ago 80ce27d Speed up 24-bit packing / unpacking in YUV / RGB conversions. by Vincent Rabaud · 10 years ago 68eebcb remove a TODO about rotation by Pascal Massimino · 10 years ago 2dee296 remove few obsolete TODO about aligned loads in SSE2 by Pascal Massimino · 10 years ago e0c0bb3 remove TODO about unused ref_lf_delta[] by Pascal Massimino · 10 years ago 9cf1cc2 remove few TODO: by Pascal Massimino · 10 years ago 7918964 Merge changes from topic 'demux-fragment-cleanup' by James Zern · 10 years ago 47399f9 demux: remove GetFragment() by James Zern · 10 years ago d3cfb79 demux: remove dead fragment related TODO by James Zern · 10 years ago ab714b8 demux, Frame: remove is_fragment_ field by James Zern · 10 years ago b105921 yuv_sse2, cosmetics: fix indent by James Zern · 10 years ago 466c92e demux,WebPIterator: remove fragment_num/num_fragments by James Zern · 10 years ago 11714ff demux: remove WebPDemuxSelectFragment by James Zern · 10 years ago c0f7cc4 fix for bug #280: UMR in next->bits by Pascal Massimino · 10 years ago 578beeb Merge "enc/Makefile.am: add missing headers" by Pascal Massimino · 10 years ago 1a819f0 makefile.unix: make visibility=hidden the default by James Zern · 10 years ago d4f9c2e enc/Makefile.am: add missing headers by James Zern · 10 years ago 846caff configure: check for -fvisibility=hidden by James Zern · 10 years ago 3f3ea2c demux: accept raw bitstreams by James Zern · 10 years ago d6dad5d man cwebp: add precision about exactness of the 'lossless' mode by Pascal Massimino · 10 years ago 46bb1e3 Merge "gifdec: remove utils.h include" by Pascal Massimino · 10 years ago 2b882e9 Merge "Makefile.vc: define WEBP_HAVE_GIF for gifdec.c" by Pascal Massimino · 10 years ago 892b923 Merge "man/*, AUTHORS: clarify origin of the tool" by Pascal Massimino · 10 years ago e5687a1 Merge "fix optimized build with -mcmodel=medium" by Pascal Massimino · 10 years ago e56e685 Makefile.vc: define WEBP_HAVE_GIF for gifdec.c by James Zern · 10 years ago 4077d94 gifdec: remove utils.h include by James Zern · 10 years ago b5e30da man/*, AUTHORS: clarify origin of the tool by James Zern · 10 years ago b275e59 fix optimized build with -mcmodel=medium by Sriraman Tallam · 10 years ago 64da45a cosmetics, cwebp: fix indent by James Zern · 10 years ago 038a060 Merge "add disto-based refinement for UV mode (if method = 1 or 2)" by Pascal Massimino · 10 years ago 2835089 Provide an SSE2 implementation of CombinedShannonEntropy. by Vincent Rabaud · 10 years ago e6c9351 add disto-based refinement for UV mode (if method = 1 or 2) by Pascal Massimino · 10 years ago 04507dc Merge "fix undefined behaviour during shift, using a cast" by James Zern · 10 years ago 793c526 Merge "wicdec: add support for reading from stdin" by James Zern · 10 years ago d3d1639 Optimize the heap usage in HistogramCombineGreedy. by Vincent Rabaud · 10 years ago 202a710 fix undefined behaviour during shift, using a cast by Pascal Massimino · 10 years ago 14d27a4 improve method #2 by merging DistoRefine() and SimpleQuantize() by Pascal Massimino · 10 years ago cb1ce99 Merge "10% faster table-less SSE2/NEON version of YUV->RGB conversion" by Pascal Massimino · 10 years ago ac761a3 10% faster table-less SSE2/NEON version of YUV->RGB conversion by Pascal Massimino · 10 years ago 79fcf29 wicdec: add support for reading from stdin by James Zern · 10 years ago 015f173 Merge "cwebp: add support for stdin input" by Pascal Massimino · 10 years ago a9947c3 cwebp: add support for stdin input by Pascal Massimino · 10 years ago 7eb01ff Merge "Improved alpha cleanup for the webp encoder when prediction transform is used." by Pascal Massimino · 10 years ago fb8c910 Merge "introduce WebPMemToUint32 and WebPUint32ToMem for memory access" by Pascal Massimino · 10 years ago bd91af2 Merge "bit_reader: remove aarch64 BITS TODO" by James Zern · 10 years ago 6c702b8 Speed up hash chain initialization using memset. by Vincent Rabaud · 10 years ago 4c60f63 make ReadPNG and ReadJPEG take a filename instead of a FILE by Pascal Massimino · 10 years ago 464ed10 bit_reader: remove aarch64 BITS TODO by James Zern · 10 years ago d478e58 Merge "configure: update issue tracker" by James Zern · 10 years ago 6938111 Improved alpha cleanup for the webp encoder when prediction transform is used. by Lode Vandevenne · 10 years ago 2c08aac introduce WebPMemToUint32 and WebPUint32ToMem for memory access by Pascal Massimino · 10 years ago 010ca3d Fix FindMatchLength with non-aligned buffers. by Vincent Rabaud · 10 years ago a90e1e3 README: add prerequisites for an autoconf build by James Zern · 10 years ago 458f086 configure: update issue tracker by James Zern · 10 years ago 3391459 vwebp: work around the transparent background with GLUT bug by Pascal Massimino · 10 years ago e4a7eed cosmetics: fix indent by James Zern · 10 years ago 0837512 Merge "Make a separate case for low_effort in CopyImageWithPrediction" by James Zern · 10 years ago aa2eb2d Merge "cosmetics: fix indent" by James Zern · 10 years ago b7551e9 cosmetics: fix indent by James Zern · 10 years ago 5bda52d Make a separate case for low_effort in CopyImageWithPrediction by Lode Vandevenne · 10 years ago 66fa598 Merge "configure: fix intrinsics build w/older gcc" by James Zern · 10 years ago 5ae220b backward_references.c: Fixed compiler warning by Scott Hancher · 10 years ago 1556da0 Merge "configure: restore 2 warnings" by James Zern · 10 years ago 71a17e5 configure: restore 2 warnings by James Zern · 10 years ago 9eeabc0 configure: fix intrinsics build w/older gcc by James Zern · 10 years ago 363babe Merge "fix some warning about unaligned 32b reads" by Pascal Massimino · 10 years ago a141178 Optimization in hash chain comparison for 64 bit by Vincent Rabaud · 10 years ago 829bd14 Combine Huffman cost and bit entropy into one loop by Vincent Rabaud · 10 years ago a7a954c Merge "lossless: make prediction in encoder work per scanline" by James Zern · 10 years ago 61b605b Merge "fix of undefined multiply (int32 overflow)" by Pascal Massimino · 10 years ago 239421c lossless: make prediction in encoder work per scanline by Lode Vandevenne · 10 years ago f5ca40e fix of undefined multiply (int32 overflow) by Pascal Massimino · 10 years ago 5cd2ef4 Merge changes from topic 'win-threading-compat' by James Zern · 10 years ago 76ce918 Makefile.vc: enable WEBP_USE_THREAD for windows phone by James Zern · 10 years ago d2afe97 thread: use CreateThread for windows phone by James Zern · 10 years ago 0fd0e12 thread: use WaitForSingleObjectEx if available by James Zern · 10 years ago 63fadc9 thread: use InitializeCriticalSectionEx if available by James Zern · 10 years ago 110ad58 thread: use native windows cond var if available by James Zern · 10 years ago 912c9fd dec/webp: use GetLE(24|32) from utils by James Zern · 10 years ago f169448 utils/GetLE32: correct uint32 promotion by James Zern · 10 years ago Next »