Commit Graph

  • 82c91c708e Merge "libimageenc.a: extract image-saving code from dwebp" James Zern 2016-09-09 03:00:19 +00:00
  • af1ad3e2dd libimageenc.a: extract image-saving code from dwebp Pascal Massimino 2016-09-06 22:46:31 -07:00
  • dd7309e30c Merge "doc: use two's complement explicitly for uint8->int8 conversion" Pascal Massimino 2016-09-07 05:53:37 +00:00
  • 6105777e8c Merge "add gif2webp to CMake" Pascal Massimino 2016-09-06 12:11:04 +00:00
  • 13ae011e4c doc: use two's complement explicitly for uint8->int8 conversion Pascal Massimino 2016-09-05 10:57:56 -07:00
  • 4bda0cfba4 add gif2webp to CMake Vincent Rabaud 2016-09-05 16:13:06 +02:00
  • 6029c7fe68 Merge "remove mention of fragment, frgm, FRGM, etc." James Zern 2016-09-02 17:46:51 +00:00
  • 545c147fd8 remove mention of fragment, frgm, FRGM, etc. Pascal Massimino 2016-09-02 14:26:37 +02:00
  • 5b46f7fc80 cwebp.1: improve some grammar James Zern 2016-09-02 00:08:14 -07:00
  • 9e478f808e dec/vp8l.c: add assertions in EmitRescaledRowsRGBA/YUVA hui su 2016-09-01 17:27:17 -07:00
  • 43bd895879 Make gif transparent color to be transparent black hui su 2016-09-01 15:11:44 -07:00
  • 0887fc2d85 Merge "get_disto: add a '-o file' option to save a diff map" Pascal Massimino 2016-08-31 06:24:49 +00:00
  • 0de48e187d get_disto: add a '-o file' option to save a diff map Pascal Massimino 2016-08-30 15:03:08 +02:00
  • 0a57ad0dc5 cosmetics: WebPSafeAlloc -> WebPSafeMalloc James Zern 2016-08-30 18:34:37 -07:00
  • 0a4699bcc9 Merge "WebPPictureDistortion(): free() -> WebPSafeFree()" James Zern 2016-08-31 01:27:06 +00:00
  • 29fedbf58b Anim_encoder: correctly handle enc->prev_candidate_undecided_ hui su 2016-08-30 11:38:44 -07:00
  • 32dead4ee3 WebPPictureDistortion(): free() -> WebPSafeFree() Pascal Massimino 2016-08-30 15:42:29 +02:00
  • 85cd5d061c Smarter LZ77 for uniform regions. Vincent Rabaud 2016-08-25 09:17:02 +02:00
  • 6585075f8a Change PixelsAreSimilar() to handle black pixels correctly. Pascal Massimino 2016-08-25 07:33:18 +02:00
  • c0a27fd2af vwebp: Clear previous frame when a key triggers a redraw Pascal Massimino 2016-08-24 11:04:17 +02:00
  • 57a5e3b6a5 webp_quality should return '0' in case of success. Pascal Massimino 2016-08-20 21:07:31 +02:00
  • 7f1b897bee Faster stochastic histogram merging. Vincent Rabaud 2016-08-19 14:32:56 +02:00
  • 48c810b85c Merge "remove WEBP_FORCE_ALIGNED and use memcpy() instead." James Zern 2016-08-18 03:38:43 +00:00
  • 3884972e3f remove WEBP_FORCE_ALIGNED and use memcpy() instead. Pascal Massimino 2016-08-17 12:09:53 -07:00
  • 485cac1a88 switch libimagedec.a and libimageio_util.a to avoid undefined symbol Pascal Massimino 2016-08-17 12:37:53 -07:00
  • 005e15b10a Merge "{extras,mux}/Makefile.am: add missing -lm" James Zern 2016-08-17 18:18:39 +00:00
  • 6ab496ed22 fix some 'unsigned integer overflow' warnings in ubsan skal 2016-08-16 15:02:43 -07:00
  • 8a4ebc6ab0 Revert "fix 'unsigned integer overflow' warnings in ubsan" James Zern 2016-08-16 16:54:42 -07:00
  • 9d4f209f80 Merge changes I25711dd5,I43188fab Pascal Massimino 2016-08-16 22:13:23 +00:00
  • e44f5248ff fix 'unsigned integer overflow' warnings in ubsan skal 2016-08-16 15:02:43 -07:00
  • 27b5d991e2 Fix assertions in WebPRescalerExportRow() Hui Su 2016-08-11 18:28:40 +00:00
  • 74f6f9e793 Add descriptions of default configuration in help info. Hui Su 2016-08-09 17:03:55 +00:00
  • aaf2530cc3 {extras,mux}/Makefile.am: add missing -lm James Zern 2016-08-15 22:32:46 -07:00
  • 1269dc7cfb Refactor VP8LColorCacheContains() hui su 2016-08-12 15:16:06 -07:00
  • 40872fb2e6 dec_neon,NeedsHev: micro optimization James Zern 2016-08-08 20:12:30 -07:00
  • 7b54e26bac Add a CMake option for WEBP_SWAP_16BIT_CSP. Vincent Rabaud 2016-08-05 09:45:34 +02:00
  • d2223d8d6c Fix missing cpu-features for Android. Vincent Rabaud 2016-08-05 09:26:32 +02:00
  • bf16a4b4f8 Merge "cpu.cmake: improve webp_check_compiler_flag output" James Zern 2016-08-05 01:53:16 +00:00
  • ee1057e3b1 cpu.cmake: improve webp_check_compiler_flag output James Zern 2016-08-03 19:55:18 -07:00
  • b551e587b3 cosmetics: add {}s on continued control statements James Zern 2016-08-03 18:53:40 -07:00
  • d2e4484ef3 dsp/Makefile.am: put msa source in correct lib James Zern 2016-08-03 17:50:45 -07:00
  • c7f66c82b3 Merge "utils/thread.c,cosmetics: join a few lines" Pascal Massimino 2016-07-28 04:08:48 +00:00
  • 98d8f295b1 Merge "examples/Makefile.am,cosmetics: sort binary targets" Pascal Massimino 2016-07-28 01:17:36 +00:00
  • 39f4ffbcdc utils/thread.c,cosmetics: join a few lines James Zern 2016-07-25 22:44:13 -07:00
  • a86ce2b1e2 Merge "extras/Makefile.am: don't install libwebpextras" Pascal Massimino 2016-07-28 01:07:56 +00:00
  • 6fa9fe2482 extras/Makefile.am: don't install libwebpextras James Zern 2016-07-26 19:19:56 -07:00
  • 0b2c58a91c Fix an unsigned integer overflow error in enc/cost.h hui su 2016-07-26 13:55:09 -07:00
  • d7ce4a2e3e examples/Makefile.am,cosmetics: sort binary targets James Zern 2016-07-22 00:26:27 -07:00
  • 386e4ba2f0 Reset segment id if we decide not to update segment map hui su 2016-07-25 17:08:10 -07:00
  • 7b87e8485b Merge "Add MSA optimized YUV to RGB upsampling functions" Parag Salasakar 2016-07-22 17:26:33 +00:00
  • d3ddacb625 Add MSA optimized YUV to RGB upsampling functions Parag Salasakar 2016-07-21 20:00:44 +05:30
  • eb98d8d87c webp_quality: detect lossless format and features Pascal Massimino 2016-07-22 00:02:17 -07:00
  • ebee57f4d1 move imageio/example_util.[hc] (back to) examples/ James Zern 2016-07-21 16:10:05 -07:00
  • 99542bbf3e webpdec: s/ExUtil// James Zern 2016-07-21 15:53:23 -07:00
  • da573cf490 imageio_util: s/ExUtil/ImgIoUtil/ James Zern 2016-07-21 15:36:29 -07:00
  • bdda5bd4bf split example_util.h James Zern 2016-07-20 18:25:00 -07:00
  • 15ed462b2d .gitignore: add extras/{get_disto,webp_quality} James Zern 2016-07-21 15:26:48 -07:00
  • 7be5748963 Merge "VP8EstimateQuality(): roughty estimate webp bitstream quality factor" Pascal Massimino 2016-07-21 13:48:19 +00:00
  • 57020525ed Makefile.vc: add missing imageio target James Zern 2016-07-20 23:12:57 -07:00
  • e8ab6a825a VP8EstimateQuality(): roughty estimate webp bitstream quality factor skal 2016-07-20 12:55:05 -07:00
  • fee7b3d6ca Merge "'extras/get_disto' example: compute PSNR between two files" James Zern 2016-07-21 00:56:16 +00:00
  • 1e7d4401dc 'extras/get_disto' example: compute PSNR between two files skal 2016-07-20 08:43:48 -07:00
  • 4cecab63bd pngdec.c,jpegdec.[hc]: remove unnecessary includes James Zern 2016-07-20 12:10:57 -07:00
  • 259f0434a5 makefile.unix: normalize image decode lib name James Zern 2016-07-20 11:39:20 -07:00
  • ed34c39bfc fix: examples/libexample_dec.a => imageio/libexample_dec.a skal 2016-07-20 08:31:36 -07:00
  • 33d8d0d4d3 Merge "move examples/{example_util,image_dec} to imageio/" Pascal Massimino 2016-07-20 14:03:05 +00:00
  • c960b82e5c Merge "extras.h: correct include guard" Pascal Massimino 2016-07-20 13:13:14 +00:00
  • fe3cd28a53 Merge ".gitignore: add .gradle, /build" Pascal Massimino 2016-07-20 13:12:28 +00:00
  • 45fbeba5cd Merge "Do token recording and counting in a single loop" Pascal Massimino 2016-07-20 13:07:41 +00:00
  • 4f33c82098 .gitignore: add .gradle, /build James Zern 2016-07-19 19:28:09 -07:00
  • c379b55a93 move examples/{example_util,image_dec} to imageio/ James Zern 2016-07-19 16:02:55 -07:00
  • 5108d9aa00 extras.h: correct include guard James Zern 2016-07-19 19:02:40 -07:00
  • ad497fbce3 move src/extras to the top-level James Zern 2016-07-19 15:23:08 -07:00
  • 0c0fb83211 Do token recording and counting in a single loop hui su 2016-07-19 16:28:26 -07:00
  • 9ac74f922e Add MSA optimized rescaling functions Parag Salasakar 2016-07-19 20:17:54 +05:30
  • cb19dbc1a4 Add MSA optimized color transform functions Parag Salasakar 2016-07-18 16:32:36 +05:30
  • 3f4042b52a WebPAnimEncoder: If 'minimize_size' and 'allow_mixed' on, try lossy + lossless. Urvang Joshi 2016-06-08 19:26:41 +00:00
  • 5e2eb89e1f cosmetics,dsp/*msa.c: associate '*' with the type James Zern 2016-07-15 15:40:41 -07:00
  • 5b60db5c9d FastMBAnalyze() for quick i16/i4 decision skal 2016-07-15 11:21:08 -07:00
  • 567e697776 Add MSA optimized CollectHistogram function Parag Salasakar 2016-07-15 22:51:33 +05:30
  • c54ab8dd1a Add MSA optimized quantization functions Parag Salasakar 2016-07-15 16:03:29 +05:30
  • ec6f68c51e Merge "Remove QuantizeBlockWHT() in enc.c" Pascal Massimino 2016-07-14 18:59:08 +00:00
  • 2a5c417c68 Apply the RLE heuristic to LZ77. Vincent Rabaud 2016-07-14 19:21:07 +02:00
  • 91b59e886b Remove QuantizeBlockWHT() in enc.c hui su 2016-07-14 10:39:35 -07:00
  • fe57273736 Add MSA optimized SSE functions Parag Salasakar 2016-07-14 15:43:23 +05:30
  • 6b53ca876e cosmetics,(dec|enc)_sse2.c: fix indent James Zern 2016-07-13 16:00:50 -07:00
  • b15d00d996 Merge "Add MSA optimized encoder IntraChromaPreds function" Pascal Massimino 2016-07-13 14:54:28 +00:00
  • afe3cec813 Add MSA optimized encoder IntraChromaPreds function Parag Salasakar 2016-07-13 18:13:51 +05:30
  • fc8cad9f29 reduce the number of malloc/free cycles in huffman.c skal 2016-07-12 12:06:31 -07:00
  • 7b4b05e0dc Add MSA optimized encoder Intra16Preds function Parag Salasakar 2016-07-12 14:30:03 +05:30
  • c18787a0e9 Add MSA optimized encoder Intra4Preds function Parag Salasakar 2016-07-11 11:31:56 +05:30
  • 479d19085d webpmux: Also print compression info per frame. Urvang Joshi 2016-07-08 15:44:38 -07:00
  • a80e8cfdf2 Provide support for CMake on Android studio 2.2. Vincent Rabaud 2016-07-08 01:57:02 +02:00
  • 6c62841076 Split the main CMake file. Vincent Rabaud 2016-07-07 20:21:51 +02:00
  • bbb6ecd9b0 Merge "Add MSA optimized distortion functions" Pascal Massimino 2016-07-07 08:59:40 +00:00
  • 7915396f40 Add MSA optimized distortion functions Parag Salasakar 2016-07-07 12:10:41 +05:30
  • 652e944f69 Merge "build.gradle: remove tab" Pascal Massimino 2016-07-07 05:48:41 +00:00
  • c0991a141f io,EmitRescaledAlphaYUV: factor out a common expr James Zern 2016-07-06 20:38:55 -07:00
  • 48bf5ed134 build.gradle: remove tab James Zern 2016-07-06 20:36:08 -07:00
  • bfef6c9f82 Merge tag 'v0.5.1' James Zern 2016-07-06 19:30:36 -07:00