Commit Graph

  • 440945ca57 wasm: Add DC8uv*, VE8uv, and HE8uv functions Scott LaVarnway 2017-06-29 17:02:52 -07:00
  • a37a7b00d5 wasm: Add DC16*, VE16, and HE16 functions Scott LaVarnway 2017-06-28 05:09:14 -07:00
  • a604ab5600 cpu.cmake: skip simd disable flag check w/wasm James Zern 2017-06-28 19:34:24 -07:00
  • d67555809f cpu.cmake: use unique flag to test simd disable flags James Zern 2017-06-28 19:10:48 -07:00
  • b005d916f8 dsp/cpu: correct wasmCPUInfo placement James Zern 2017-06-26 15:46:28 -07:00
  • 586eda373d Revert "dsp/cpu: correct wasmCPUInfo placement" James Zern 2017-06-26 15:36:57 -07:00
  • 4026e34e3f dsp/cpu: correct wasmCPUInfo placement James Zern 2017-06-26 11:32:20 -07:00
  • 28914528e1 Merge "Remove the argb* files." Vincent Rabaud 2017-06-25 15:57:17 +00:00
  • 8acb4942f7 Remove the argb* files. Vincent Rabaud 2017-06-21 21:48:23 +02:00
  • 4b21971337 add dec_wasm.c James Zern 2017-06-22 16:22:44 -07:00
  • 3b62347b0f README: correct cmake invocation note James Zern 2017-06-21 16:36:09 -07:00
  • 7ca0df1363 Have the SSE2 version of PackARGB use common code. Vincent Rabaud 2017-06-20 17:01:29 +02:00
  • 7b250459d6 Merge "Re-use the transformed image when trying several LZ77 in lossless." Pascal Massimino 2017-06-20 11:53:00 +00:00
  • e132072f0b Re-use the transformed image when trying several LZ77 in lossless. Vincent Rabaud 2017-06-19 14:39:39 +02:00
  • 5d7a50efee Get code to compile in C++. Vincent Rabaud 2017-06-19 17:12:29 +02:00
  • 7b012987a2 configure: test for -Wparentheses-equality James Zern 2017-06-15 16:07:07 -07:00
  • f0569adb93 Fix man pages for multi-threading. Vincent Rabaud 2017-06-15 09:38:17 +02:00
  • f1d5a397db multithread cruncher: only copy stats when picture->stats != NULL Pascal Massimino 2017-06-14 21:48:42 +02:00
  • f8c2ac15af Multi-thread the lossless cruncher. Vincent Rabaud 2017-06-13 18:07:12 +02:00
  • a88c6522f6 Merge "Integrate a new LZ77 looking for matches in the neighborhood of a pixel only." Vincent Rabaud 2017-06-13 13:15:48 +00:00
  • 8f6df1d0b9 Unroll Predictors 10, 11 and 12. Vincent Rabaud 2017-06-08 19:05:44 +02:00
  • 355c3d1bc7 Integrate a new LZ77 looking for matches in the neighborhood of a pixel only. Vincent Rabaud 2017-06-07 19:06:28 +02:00
  • a1779a017b Refactor LZ77 handling in preparation for a new method. Vincent Rabaud 2017-06-07 15:13:35 +02:00
  • 67de68b5d9 Android.mk/build.gradle: fix mips build with clang from r14b James Zern 2017-06-03 12:53:22 -07:00
  • 86c756929c rescaler_mips32: disable ImportRowShrink sandbox/jzern@google.com/mips-testing James Zern 2017-06-02 19:58:33 -07:00
  • f209a5481e Use the plane code and not the distance when computing statistics. Vincent Rabaud 2017-06-01 17:08:43 +02:00
  • b903b80c30 Split cost-based backward references in its own file. Vincent Rabaud 2017-06-01 15:07:28 +02:00
  • 498cad34be Cosmetic changes in backward reference. Vincent Rabaud 2017-05-29 16:00:44 +02:00
  • e4eb458741 lossless, VP8LTransformColor_C: make sure no overflow happens with colors. Vincent Rabaud 2017-05-24 11:34:40 +02:00
  • af6deaffa0 webpinfo: handle alpha flag mismatch hui su 2017-05-23 10:25:38 -07:00
  • 7caef29b86 Fix typo that creeped in. Vincent Rabaud 2017-05-23 17:10:34 +02:00
  • 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