Commit Graph

  • 230a685ea7 README: update help text, repo link James Zern 2015-12-16 18:13:02 -08:00
  • d48e427b1d Merge "demux: accept raw bitstreams" James Zern 2015-12-17 22:52:10 +00:00
  • 99a01f4f8b Merge "Unify some entropy functions." James Zern 2015-12-17 22:35:29 +00:00
  • 4b025f10f7 Merge "configure: disable asserts by default" James Zern 2015-12-17 22:28:37 +00:00
  • 92cbddf89c Merge "fix PrintBlockInfo()" James Zern 2015-12-17 21:00:57 +00:00
  • ca509a3362 Unify some entropy functions. Vincent Rabaud 2015-12-17 16:25:34 +01:00
  • 367bf903b3 fix PrintBlockInfo() Pascal Massimino 2015-12-17 15:47:25 +01:00
  • b0547ff0b4 move back common constants for lossless_enc*.c into the .h Pascal Massimino 2015-12-17 15:11:56 +01:00
  • fb4c7832f1 lossless: simpler alpha cleanup preprocessing Lode Vandevenne 2015-12-17 15:03:26 +01:00
  • ba7f4b68c9 Merge "anim_diff: add brief description of options" Pascal Massimino 2015-12-17 10:03:15 +00:00
  • 47ddd5a4cc Move some codec logic out of ./dsp . Vincent Rabaud 2015-12-16 18:52:05 +01:00
  • b4106c44b0 anim_diff: add brief description of options James Zern 2015-12-16 18:08:01 -08:00
  • 357f455dec yuv_sse2: fix 32-bit visual studio build James Zern 2015-12-16 15:04:36 -08:00
  • b9d80fa4e8 configure: disable asserts by default James Zern 2015-12-16 13:15:53 -08:00
  • 7badd3da4a cosmetic fix: sizeof(type) -> sizeof(*var) Pascal Massimino 2015-12-16 18:29:14 +01:00
  • 80ce27d34e Speed up 24-bit packing / unpacking in YUV / RGB conversions. Vincent Rabaud 2015-12-16 11:06:42 +01:00
  • 68eebcb0ff remove a TODO about rotation Pascal Massimino 2015-12-15 23:36:12 -08:00
  • 2dee2966df remove few obsolete TODO about aligned loads in SSE2 Pascal Massimino 2015-12-15 23:00:41 -08:00
  • e0c0bb3480 remove TODO about unused ref_lf_delta[] Pascal Massimino 2015-12-15 22:57:53 -08:00
  • 9cf1cc2bd6 remove few TODO: * 256 -> RD_DISTO_MULT * don't use TDisto for UV mode picking Pascal Massimino 2015-12-15 22:52:12 -08:00
  • 791896455a Merge changes from topic 'demux-fragment-cleanup' James Zern 2015-12-16 06:45:00 +00:00
  • 47399f92b0 demux: remove GetFragment() James Zern 2015-12-15 18:53:01 -08:00
  • d3cfb79ad6 demux: remove dead fragment related TODO James Zern 2015-12-15 17:34:35 -08:00
  • ab714b8ac4 demux, Frame: remove is_fragment_ field James Zern 2015-12-15 17:38:37 -08:00
  • b105921c7d yuv_sse2, cosmetics: fix indent James Zern 2015-12-15 17:23:14 -08:00
  • 466c92e829 demux,WebPIterator: remove fragment_num/num_fragments James Zern 2015-12-15 14:05:21 -08:00
  • 11714ff158 demux: remove WebPDemuxSelectFragment James Zern 2015-12-15 13:02:32 -08:00
  • c0f7cc47f2 fix for bug #280: UMR in next->bits Pascal Massimino 2015-12-15 14:05:13 +01:00
  • 578beeb8a0 Merge "enc/Makefile.am: add missing headers" Pascal Massimino 2015-12-15 09:11:33 +00:00
  • 1a819f0053 makefile.unix: make visibility=hidden the default James Zern 2015-12-14 23:45:12 -08:00
  • d4f9c2efd4 enc/Makefile.am: add missing headers James Zern 2015-12-14 23:07:54 -08:00
  • 846caff47f configure: check for -fvisibility=hidden James Zern 2015-12-14 22:55:01 -08:00
  • 3f3ea2c539 demux: accept raw bitstreams James Zern 2015-12-14 20:14:54 -08:00
  • d6dad5d05f man cwebp: add precision about exactness of the 'lossless' mode Pascal Massimino 2015-12-13 00:49:49 -08:00
  • 46bb1e34b0 Merge "gifdec: remove utils.h include" Pascal Massimino 2015-12-12 13:39:59 +00:00
  • 2b882e94af Merge "Makefile.vc: define WEBP_HAVE_GIF for gifdec.c" Pascal Massimino 2015-12-12 13:35:02 +00:00
  • 892b9238f4 Merge "man/*, AUTHORS: clarify origin of the tool" Pascal Massimino 2015-12-12 13:34:08 +00:00
  • e5687a18ca Merge "fix optimized build with -mcmodel=medium" Pascal Massimino 2015-12-12 12:59:36 +00:00
  • e56e68596b Makefile.vc: define WEBP_HAVE_GIF for gifdec.c James Zern 2015-12-11 20:14:44 -08:00
  • 4077d9447b gifdec: remove utils.h include James Zern 2015-12-11 16:52:20 -08:00
  • b5e30dac38 man/*, AUTHORS: clarify origin of the tool James Zern 2015-12-11 17:02:01 -08:00
  • b275e598b5 fix optimized build with -mcmodel=medium Sriraman Tallam 2015-09-04 03:23:05 +00:00
  • 64da45a9d3 cosmetics, cwebp: fix indent James Zern 2015-12-11 16:40:23 -08:00
  • 038a060dfc Merge "add disto-based refinement for UV mode (if method = 1 or 2)" Pascal Massimino 2015-12-11 23:57:25 +00:00
  • 2835089d6a Provide an SSE2 implementation of CombinedShannonEntropy. Vincent Rabaud 2015-12-11 15:12:19 +01:00
  • e6c9351918 add disto-based refinement for UV mode (if method = 1 or 2) Pascal Massimino 2015-12-11 03:15:59 -08:00
  • 04507dc91f Merge "fix undefined behaviour during shift, using a cast" James Zern 2015-12-11 06:32:45 +00:00
  • 793c52616d Merge "wicdec: add support for reading from stdin" James Zern 2015-12-11 03:05:09 +00:00
  • d3d163972f Optimize the heap usage in HistogramCombineGreedy. Vincent Rabaud 2015-12-10 11:08:20 +01:00
  • 202a710b26 fix undefined behaviour during shift, using a cast Pascal Massimino 2015-12-10 08:09:23 +01:00
  • 14d27a46be improve method #2 by merging DistoRefine() and SimpleQuantize() Pascal Massimino 2015-12-10 08:04:04 +01:00
  • cb1ce9969c Merge "10% faster table-less SSE2/NEON version of YUV->RGB conversion" Pascal Massimino 2015-12-09 10:41:24 +00:00
  • ac761a3738 10% faster table-less SSE2/NEON version of YUV->RGB conversion Pascal Massimino 2015-12-08 12:31:47 +01:00
  • 79fcf29af8 wicdec: add support for reading from stdin James Zern 2015-12-08 19:04:22 -08:00
  • 015f173ff8 Merge "cwebp: add support for stdin input" Pascal Massimino 2015-12-08 18:49:35 +00:00
  • a9947c3244 cwebp: add support for stdin input Pascal Massimino 2015-12-08 08:22:41 +01:00
  • 7eb01ff3e8 Merge "Improved alpha cleanup for the webp encoder when prediction transform is used." Pascal Massimino 2015-12-08 11:32:37 +00:00
  • fb8c9106c7 Merge "introduce WebPMemToUint32 and WebPUint32ToMem for memory access" Pascal Massimino 2015-12-08 11:32:05 +00:00
  • bd91af200a Merge "bit_reader: remove aarch64 BITS TODO" James Zern 2015-12-08 07:39:11 +00:00
  • 6c702b81ac Speed up hash chain initialization using memset. Vincent Rabaud 2015-12-07 11:54:50 +01:00
  • 4c60f63c64 make ReadPNG and ReadJPEG take a filename instead of a FILE Pascal Massimino 2015-12-06 09:23:17 +01:00
  • 464ed10fa9 bit_reader: remove aarch64 BITS TODO James Zern 2015-12-04 18:25:23 -08:00
  • d478e58960 Merge "configure: update issue tracker" James Zern 2015-12-04 23:31:12 +00:00
  • 6938111357 Improved alpha cleanup for the webp encoder when prediction transform is used. Lode Vandevenne 2015-12-04 14:37:49 +01:00
  • 2c08aac81a introduce WebPMemToUint32 and WebPUint32ToMem for memory access Pascal Massimino 2015-12-02 12:09:06 +01:00
  • 010ca3d10d Fix FindMatchLength with non-aligned buffers. Vincent Rabaud 2015-12-04 10:19:58 +01:00
  • a90e1e3f01 README: add prerequisites for an autoconf build James Zern 2015-12-03 19:29:53 -08:00
  • 458f086669 configure: update issue tracker James Zern 2015-12-03 19:35:28 -08:00
  • 3391459590 vwebp: work around the transparent background with GLUT bug Pascal Massimino 2015-12-03 10:36:21 +01:00
  • e4a7eed49d cosmetics: fix indent James Zern 2015-12-03 00:53:59 -08:00
  • 0837512964 Merge "Make a separate case for low_effort in CopyImageWithPrediction" James Zern 2015-12-03 08:46:31 +00:00
  • aa2eb2d4a1 Merge "cosmetics: fix indent" James Zern 2015-12-03 08:44:54 +00:00
  • b7551e90e1 cosmetics: fix indent James Zern 2015-12-03 00:34:15 -08:00
  • 5bda52d4e8 Make a separate case for low_effort in CopyImageWithPrediction Lode Vandevenne 2015-11-27 14:01:54 +00:00
  • 66fa598af4 Merge "configure: fix intrinsics build w/older gcc" James Zern 2015-12-03 08:11:01 +00:00
  • 5ae220bef6 backward_references.c: Fixed compiler warning Scott Hancher 2015-12-02 17:17:57 +00:00
  • 1556da0913 Merge "configure: restore 2 warnings" James Zern 2015-12-03 07:50:34 +00:00
  • 71a17e58f0 configure: restore 2 warnings James Zern 2015-12-02 23:01:59 -08:00
  • 9eeabc077e configure: fix intrinsics build w/older gcc James Zern 2015-11-26 00:26:24 -08:00
  • 363babe255 Merge "fix some warning about unaligned 32b reads" Pascal Massimino 2015-12-02 10:29:40 +00:00
  • a141178255 Optimization in hash chain comparison for 64 bit Arrays were compared 32 bits at a time, it is now done 64 bits at a time. Overall encoding speed-up is only of 0.2% on @skal's small PNG corpus. It is of 3% on my initial 1.3 Mp desktop screenshot image. Vincent Rabaud 2015-12-01 13:01:57 +01:00
  • 829bd14145 Combine Huffman cost and bit entropy into one loop Vincent Rabaud 2015-11-30 12:14:44 +01:00
  • a7a954c851 Merge "lossless: make prediction in encoder work per scanline" James Zern 2015-11-25 20:40:44 +00:00
  • 61b605b407 Merge "fix of undefined multiply (int32 overflow)" Pascal Massimino 2015-11-25 08:39:33 +00:00
  • 239421c5ef lossless: make prediction in encoder work per scanline Lode Vandevenne 2015-11-24 13:50:18 +00:00
  • f5ca40e05f fix of undefined multiply (int32 overflow) Pascal Massimino 2015-11-24 23:06:50 -08:00
  • 5cd2ef4c4a Merge changes from topic 'win-threading-compat' James Zern 2015-11-25 00:41:02 +00:00
  • 76ce918774 Makefile.vc: enable WEBP_USE_THREAD for windows phone James Zern 2015-11-23 20:42:25 -08:00
  • d2afe974f9 thread: use CreateThread for windows phone James Zern 2015-11-23 20:41:26 -08:00
  • 0fd0e12bfe thread: use WaitForSingleObjectEx if available James Zern 2015-11-23 20:40:26 -08:00
  • 63fadc9ffa thread: use InitializeCriticalSectionEx if available James Zern 2015-11-23 20:38:46 -08:00
  • 110ad5835e thread: use native windows cond var if available James Zern 2015-11-23 19:49:58 -08:00
  • 912c9fdf0c dec/webp: use GetLE(24|32) from utils James Zern 2015-11-23 22:53:27 -08:00
  • f1694481a9 utils/GetLE32: correct uint32 promotion James Zern 2015-11-23 22:41:17 -08:00
  • 158763dea3 Merge "always call WebPInitSamplers(), don't try to be smart" James Zern 2015-11-23 22:23:21 +00:00
  • 3770f3bbb6 Merge "cleanup the YFIX/TFIX difference by removing some code and #define" Pascal Massimino 2015-11-23 20:47:42 +00:00
  • a40f60a9b4 Merge "3% speed improvement for lossless webp encoder for low effort mode:" James Zern 2015-11-23 20:44:15 +00:00
  • ed1c2bc655 always call WebPInitSamplers(), don't try to be smart Pascal Massimino 2015-11-23 09:53:52 -08:00
  • b8c44f1aa4 3% speed improvement for lossless webp encoder for low effort mode: Lode Vandevenne 2015-11-21 17:00:14 +01:00
  • 997e103871 cleanup the YFIX/TFIX difference by removing some code and #define Pascal Massimino 2015-11-19 23:45:52 -08:00