Commit Graph

  • 39e19f927c Merge "near lossless: fix unsigned int overflow warnings." Vincent Rabaud 2017-05-23 14:47:46 +00:00
  • 9bbc0891c6 near lossless: fix unsigned int overflow warnings. Vincent Rabaud 2017-05-22 15:52:33 +02:00
  • e1118d624d Merge "cosmetics,FindClosestDiscretized: use uint in mask creation" Pascal Massimino 2017-05-23 05:47:20 +00:00
  • 186bc9b735 Merge "webpinfo: tolerate ALPH+VP8L" Hui Su 2017-05-22 17:17:09 +00:00
  • b588729740 cosmetics,FindClosestDiscretized: use uint in mask creation James Zern 2017-05-22 08:21:44 -07:00
  • f1784aee04 near_lossless,FindClosestDiscretized: use unsigned ops James Zern 2017-05-22 03:11:03 -07:00
  • 0d20abb36f webpinfo: tolerate ALPH+VP8L hui su 2017-05-19 14:58:44 -07:00
  • 972104b34b webpmux: tolerate false positive Alpha flag hui su 2017-05-19 11:26:37 -07:00
  • dd7e83cca7 tiffdec,ReadTIFF: ensure data_size is < tsize_t max James Zern 2017-05-17 12:06:53 -07:00
  • d988eb7b39 tiffdec,MyRead: quiet -Wshorten-64-to-32 warning James Zern 2017-05-17 12:06:53 -07:00
  • dabda70733 webpinfo: add support to parse Alpha bitstream hui su 2017-05-17 09:35:58 -07:00
  • 4c1176432a webpinfo: correct background color output, BGRA->ARGB James Zern 2017-05-16 18:34:29 +00:00
  • defc98d72c Doc: clarify the role of quality in WebPConfig. Vincent Rabaud 2017-05-15 17:59:12 +02:00
  • d78ff78095 Merge "Fix code to compile with C++." Vincent Rabaud 2017-05-15 15:11:11 +00:00
  • c8f14093ac Fix code to compile with C++. Vincent Rabaud 2017-05-15 15:51:48 +02:00
  • 497dc6a70d pnmdec: sanitize invalid header output James Zern 2017-05-15 02:39:24 -07:00
  • d78e5867ff Merge "configure: test for -Wconstant-conversion" Pascal Massimino 2017-05-13 06:10:20 +00:00
  • 481e91eb86 Merge "pnmdec,PAM: set bytes_per_px based on depth when missing" James Zern 2017-05-13 00:47:36 +00:00
  • 93b1275373 configure: test for -Wconstant-conversion James Zern 2017-05-12 17:02:06 +02:00
  • 645f0c53de pnmdec,PAM: set bytes_per_px based on depth when missing James Zern 2017-05-10 19:15:50 -04:00
  • e91546054d Merge "vwebp: activate GLUT double-buffering" Pascal Massimino 2017-05-10 05:46:20 +00:00
  • 818d795b09 vwebp: activate GLUT double-buffering Pascal Massimino 2017-05-09 18:02:25 +02:00
  • d63e6f4b23 Add a man page for webpinfo hui su 2017-05-09 16:12:34 -07:00
  • 4d7084350e Merge "NEON: implement ConvertRGB24ToY/BGR24/ARGB/RGBA32ToUV/ARGBToUV" Pascal Massimino 2017-05-09 15:33:34 +00:00
  • faf42213f4 NEON: implement ConvertRGB24ToY/BGR24/ARGB/RGBA32ToUV/ARGBToUV Pascal Massimino 2017-05-09 15:57:20 +02:00
  • b4d576fa9c Install man pages with CMake. Vincent Rabaud 2017-05-09 11:41:48 +02:00
  • cbc1b92117 webpinfo: add features to parse bitstream header Hui Su 2017-05-04 09:18:11 -07:00
  • e644c556c5 Fix bad bit writer initialization. Vincent Rabaud 2017-05-02 18:59:01 +02:00
  • b62cdad287 Merge "Implement a cruncher for lossless at method 6." Pascal Massimino 2017-04-28 14:37:56 +00:00
  • da3e4dfb6f use the exact constant for the gamma transfer function skal 2017-04-27 10:57:09 -07:00
  • a9c701e04f Merge "tiffdec: fix EXTRASAMPLES check" James Zern 2017-04-27 17:39:33 +00:00
  • adab8ce020 Implement a cruncher for lossless at method 6. Vincent Rabaud 2017-04-20 16:56:36 +02:00
  • 1b92b237ac Merge "Fix VP8ApplyNearLossless to respect const and stride." Pascal Massimino 2017-04-27 15:56:47 +00:00
  • 1923ff0222 tiffdec: fix EXTRASAMPLES check James Zern 2017-04-26 22:49:11 -07:00
  • 97cce5ba83 tiffdec: only request EXTRASAMPLES w/> 3 samples/px James Zern 2017-04-25 19:09:02 -07:00
  • 0dcd85b6c4 Fix VP8ApplyNearLossless to respect const and stride. Vincent Rabaud 2017-04-21 15:35:11 +02:00
  • f768218966 yuv: rationalize the C/SSE2 function naming Pascal Massimino 2017-04-21 00:45:27 -07:00
  • 52245424b0 NEON implementation of some Sharp-YUV420 functions Pascal Massimino 2017-04-18 18:22:30 +02:00
  • 690efd82f8 Avoid several backward reference copies. Vincent Rabaud 2017-04-13 16:52:38 +02:00
  • 4bb1f607d7 src/dec/vp8_dec.h, cosmetics: fix comments hui su 2017-04-07 15:29:57 -07:00
  • 285748be78 cmake: build/install webpinfo James Zern 2017-03-23 20:37:52 -07:00
  • 78fd199c3b backward_references_enc.c: clear -Wshadow warnings James Zern 2017-03-22 23:52:19 -07:00
  • ae836410bb WebPLog2FloorC: clear -Wshadow warning James Zern 2017-03-22 23:50:31 -07:00
  • d0b7404e00 Merge "WASM support" Pascal Massimino 2017-03-21 13:27:54 +00:00
  • 134e314fd8 WASM support Pascal Massimino 2017-03-20 14:03:57 +01:00
  • c08adb6fbc Merge "VP8LEnc: remove use of BitsLog2Ceiling()" Pascal Massimino 2017-03-20 13:12:19 +00:00
  • 28c37ebd5a VP8LEnc: remove use of BitsLog2Ceiling() Pascal Massimino 2017-03-20 01:08:14 -07:00
  • 2cb58ab2d7 webpinfo: output format as a human readable string James Zern 2017-03-17 00:23:11 -07:00
  • bb175a935e Merge "rename some symbols clashing with MSVC headers" Pascal Massimino 2017-03-16 17:53:37 +00:00
  • 39eda6584f Remove a duplicated pixel hash implementation. Vincent Rabaud 2017-03-16 16:15:40 +01:00
  • 36b8274deb rename some symbols clashing with MSVC headers Pascal Massimino 2017-03-16 10:40:39 +01:00
  • 274daf5415 Add webpinfo tool. Pascal Massimino 2017-03-14 10:00:43 +01:00
  • ec5036e475 add explicit reference to /usr/local/{lib,inc} Pascal Massimino 2017-03-08 09:10:14 +01:00
  • 18f0dfac82 Merge "fix TIFF encoder regarding rgbA/RGBA" Pascal Massimino 2017-03-08 08:07:43 +00:00
  • 4e2b0b50ea Merge "webpdec.h: fix a doc typo" James Zern 2017-03-06 22:48:02 +00:00
  • e2eeabff12 Merge "Install binaries, libraries and headers in CMake." Vincent Rabaud 2017-03-06 08:22:08 +00:00
  • 836607e68a webpdec.h: fix a doc typo Pascal Massimino 2017-03-05 00:59:36 -08:00
  • 9273e441da fix TIFF encoder regarding rgbA/RGBA Pascal Massimino 2017-02-25 09:10:38 -08:00
  • 17e3c11f99 Add limited PAM decoding support Pascal Massimino 2017-03-02 04:37:23 -08:00
  • 5f62487189 Install binaries, libraries and headers in CMake. Vincent Rabaud 2017-02-22 15:57:06 +01:00
  • 976adac1ce Merge "lossless incremental decoding: fix missing eos_ test" James Zern 2017-03-01 02:54:13 +00:00
  • f8fad4fac1 lossless incremental decoding: fix missing eos_ test Pascal Massimino 2017-02-28 13:48:04 -08:00
  • 27415d4102 Merge "vwebp_sdl: fix the makefile.unix" Pascal Massimino 2017-02-28 23:05:21 +00:00
  • 4956618276 Merge "ImgIoUtilWriteFile(): use ImgIoUtilSetBinaryMode" Pascal Massimino 2017-02-28 23:05:12 +00:00
  • 6f75a51b58 Analyze the transform entropy on the whole image. Vincent Rabaud 2017-02-28 15:48:59 +01:00
  • a5e4e3aff1 Use palette only if we can in entropy analysis. Vincent Rabaud 2017-02-28 11:43:13 +01:00
  • 75a9c3c452 Improve compression by better entropy analysis. Vincent Rabaud 2017-02-27 21:58:22 +01:00
  • 39cf6f4f36 vwebp_sdl: fix the makefile.unix Pascal Massimino 2017-02-27 07:56:30 -08:00
  • 699b04161a ImgIoUtilWriteFile(): use ImgIoUtilSetBinaryMode Pascal Massimino 2017-02-26 14:05:42 -08:00
  • 7d985bd1d0 Fix small entropy analysis bug. Vincent Rabaud 2017-02-24 13:38:41 +01:00
  • 6e7caf06ee Optimize the color cache size. Vincent Rabaud 2017-02-23 17:00:37 +01:00
  • 833c92198c More efficient stochastic histogram merge. Vincent Rabaud 2017-02-23 09:57:09 +01:00
  • 5183326ba8 Refactor the greedy histogram merge. Vincent Rabaud 2017-02-22 14:57:29 +01:00
  • 99f6f462f5 Merge "histogram_enc.c,MyRand: s/ul/u/ for unsigned constants" Pascal Massimino 2017-02-22 06:29:39 +00:00
  • 80a2218668 ssim.c: remove dead include James Zern 2017-02-21 20:17:19 -08:00
  • a128dfff51 histogram_enc.c,MyRand: s/ul/u/ for unsigned constants James Zern 2017-02-21 20:12:17 -08:00
  • 693bf74ec0 move the SSIM calculation code in ssim.c / ssim_sse2.c Pascal Massimino 2017-02-20 17:27:15 +01:00
  • 10d791ca70 Merge "Fix the random generator in HistogramCombineStochastic." Vincent Rabaud 2017-02-19 10:11:48 +00:00
  • fa63a96603 Fix the random generator in HistogramCombineStochastic. Vincent Rabaud 2017-02-17 20:31:24 +01:00
  • 16be192f47 VP8LSetBitPos: remove the eos_ setting skal 2017-02-11 01:51:37 -08:00
  • 027151ca6c don't erase the surface before blitting. Pascal Massimino 2017-02-08 16:34:57 +01:00
  • 4105d565d3 disable WEBP_USE_XXX optimisations when EMSCRIPTEN is defined Pascal Massimino 2017-02-08 16:33:23 +01:00
  • 9ee32a7506 Merge "WebP-JS: emscripten-based Javascript decoder" Pascal Massimino 2017-02-07 20:20:19 +00:00
  • ca9f7b7dd6 WebP-JS: emscripten-based Javascript decoder Pascal Massimino 2017-02-07 10:25:41 +01:00
  • 868aa6901f Perform greedy histogram merge in a unified way. Vincent Rabaud 2017-02-06 21:04:03 +01:00
  • 5b393f2d2a Merge "fix path typo for vwebp_sdl in Makefile.vc" James Zern 2017-02-04 20:41:48 +00:00
  • e0012bea23 CMake: only use libwebpdecoder for building dwebp Pascal Massimino 2017-02-04 00:04:23 -08:00
  • 84c2a7b01c fix path typo for vwebp_sdl in Makefile.vc Pascal Massimino 2017-02-04 00:01:23 -08:00
  • 1b0e4abf08 Merge "Add a flag to disable SIMD optimizations." Pascal Massimino 2017-02-03 20:30:32 +00:00
  • 3226325016 Add a flag to disable SIMD optimizations. Vincent Rabaud 2017-02-03 16:47:59 +01:00
  • b494fdec45 optimize the ARGB->ARGB Import to use memcpy Pascal Massimino 2017-02-03 16:54:52 +01:00
  • f153603900 Merge "ReadWebP: decode directly into a pre-allocated buffer" Pascal Massimino 2017-02-03 14:04:41 +00:00
  • e69ed29105 ReadWebP: decode directly into a pre-allocated buffer Pascal Massimino 2017-02-03 01:10:13 -08:00
  • 57d8de8a79 Merge "vwebp_sdl: simple viewer based on SDL" Pascal Massimino 2017-02-03 09:43:57 +00:00
  • 5cfd4ebc5e LZ77 interval speedups. Faster, smaller, simpler. Vincent Rabaud 2017-02-02 10:49:32 +01:00
  • 1e7ad88b85 PNM header decoder: add some basic numerical validation Pascal Massimino 2017-02-01 15:03:11 +01:00
  • 17c7890cba Merge "Add a decoder only library for WebP in CMake." Pascal Massimino 2017-02-01 12:49:32 +00:00
  • be73378684 Merge "Add clang build fix for MSA" Pascal Massimino 2017-02-01 12:43:09 +00:00
  • 03cda0e494 Add a decoder only library for WebP in CMake. Vincent Rabaud 2017-01-31 16:22:32 +01:00
  • aa893914fc Add clang build fix for MSA Parag Salasakar 2017-02-01 17:45:17 +05:30