Commit Graph

  • 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
  • d73d1c8b73 Merge "Make discarding invisible RGB values (cleanup alpha) the default." Pascal Massimino 2015-11-22 07:46:59 +00:00
  • 1f9be97c22 Make discarding invisible RGB values (cleanup alpha) the default. Lode Vandevenne 2015-11-16 13:14:57 +00:00
  • f240117bef Make dwebp listen more to the -quiet flag Lode Vandevenne 2015-11-20 10:35:03 +00:00
  • b37b0179c5 fix for issue #275: don't compare to out-of-bound pointers Pascal Massimino 2015-11-20 09:12:48 +00:00
  • 21735e06f7 speed-up trivial one-symbol decoding case for lossless Pascal Massimino 2015-11-13 19:41:28 +01:00
  • 397863bd66 Refactor CopyPlane() and CopyPixels() methods: put them in utils. Urvang Joshi 2015-11-12 15:28:09 -08:00
  • 6ecd72f845 Re-enable encoding of alpha plane with color cache for next release. Urvang Joshi 2015-11-12 16:06:25 -08:00
  • 1f7148a4f1 Merge "remove unused fields from WebPDecoderOptions and WebPBitstreamFeatures" Pascal Massimino 2015-11-13 06:02:02 +00:00
  • 6ae395fa32 Merge "use ExReadFile() for ReadYUV()" James Zern 2015-11-13 02:33:34 +00:00
  • 8076a00eed gitignore list: add anim_diff. Urvang Joshi 2015-11-12 18:18:16 -08:00
  • 1c1702d818 use ExReadFile() for ReadYUV() Pascal Massimino 2015-11-12 23:05:02 +00:00
  • 775d3a373c remove unused fields from WebPDecoderOptions and WebPBitstreamFeatures Pascal Massimino 2015-11-13 00:16:29 +01:00
  • c13245c7d8 AnimEncoder: Add a GetError() method. Urvang Joshi 2015-11-11 15:48:47 -08:00
  • 688b265d5e AnimDecoder API: Add a GetDemuxer() method. Urvang Joshi 2015-11-11 10:36:17 -08:00
  • 1aa4e3d6ba WebPAnimDecoder: add an option to enable multi-threaded decoding. Urvang Joshi 2015-11-11 10:33:26 -08:00
  • 3584abca16 AnimDecoder: option to decode to common color modes. Urvang Joshi 2015-11-10 09:27:59 -08:00
  • afd5a62cd4 Merge "mux.h does NOT need to include encode.h" Pascal Massimino 2015-11-10 07:04:34 +00:00
  • 8550d443f5 Merge "migrate anim_diff tool from C++ to C89" James Zern 2015-11-10 02:30:53 +00:00
  • 96201e50ea migrate anim_diff tool from C++ to C89 Pascal Massimino 2015-11-06 07:47:03 +01:00
  • 945cfa3b7c mux.h does NOT need to include encode.h Urvang Joshi 2015-11-09 15:40:09 -08:00
  • 8da07e8db0 Merge "~2x faster SSE2 RGB24toY, BGR24toY, ARGBToY|UV" James Zern 2015-11-06 23:28:30 +00:00
  • bfd3fc02df ~2x faster SSE2 RGB24toY, BGR24toY, ARGBToY|UV Pascal Massimino 2015-11-04 08:51:24 +01:00
  • 024324273e man/cwebp.1, cosmetics: escape '-'s James Zern 2015-11-03 17:59:45 -08:00
  • 96f5b4237d man/cwebp: group lossy-only options James Zern 2015-11-02 17:52:22 -08:00
  • 52fdbdfe66 extract some RGB24 to Luma conversion function from enc/ to dsp/ Pascal Massimino 2015-10-27 15:14:20 +01:00
  • ab8c2300b6 add missing \n Pascal Massimino 2015-10-30 00:02:27 -07:00
  • 8304179aff sync NEWS with 0.4.4 James Zern 2015-10-15 20:03:16 -07:00
  • 5bd04a087c sync versions with 0.4.4 James Zern 2015-10-15 19:53:47 -07:00
  • 8f1fcc15af Merge "Move ARGB->YUV functions from dec/vp8l.c to dsp/yuv.c" Pascal Massimino 2015-10-29 06:38:52 +00:00
  • 25bf2ce5cc fix some warning about unaligned 32b reads Pascal Massimino 2015-10-27 13:50:00 +01:00
  • 922268fdd4 s/TIFF/WebP Pascal Massimino 2015-10-28 02:04:28 -07:00