Commit Graph

  • 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
  • 31a92e972e Merge "imageio: add limited PNM support for reading" Pascal Massimino 2017-02-01 10:49:57 +00:00
  • dcf9d82a95 imageio: add limited PNM support for reading Pascal Massimino 2017-01-30 10:52:19 +01:00
  • 6524fcd614 vwebp_sdl: simple viewer based on SDL Pascal Massimino 2017-01-30 13:33:35 +01:00
  • 6cf24a247d get_disto: fix reference file read James Zern 2017-01-30 18:24:56 -08:00
  • 43d472aa18 Merge tag 'v0.6.0' James Zern 2017-01-30 16:19:48 -08:00
  • 50d1a848bc update ChangeLog v0.6.0 0.6.0 James Zern 2017-01-30 12:23:57 -08:00
  • 20a7fea064 extras/Makefile.am: fix libwebpextras.la reference James Zern 2017-01-28 13:33:07 -08:00
  • 415f3ffe3d update ChangeLog v0.6.0-rc3 James Zern 2017-01-26 23:09:25 -08:00
  • 3c6d1224b4 update NEWS James Zern 2017-01-26 22:47:46 -08:00
  • ee4a4141f5 update AUTHORS James Zern 2017-01-26 22:41:09 -08:00
  • 32ed856f60 Fix "all|no frames are keyframes" settings. Jehan 2016-11-26 01:25:49 +01:00
  • 1c3190b6ed Merge "Fix "all|no frames are keyframes" settings." James Zern 2017-01-27 00:02:04 +00:00
  • f4dc56fd77 disable GradientUnfilter_NEON Pascal Massimino 2017-01-25 16:33:26 -08:00
  • 4f3e3bbd44 disable GradientUnfilter_NEON Pascal Massimino 2017-01-25 16:33:26 -08:00
  • 2dc0bdcaee Fix "all|no frames are keyframes" settings. Jehan 2016-11-26 01:25:49 +01:00
  • 0d8e05880c img2webp: treat -loop as a no-op w/single images James Zern 2017-01-24 23:37:36 -08:00
  • b045013970 ReadImage(): restore size reporting Pascal Massimino 2017-01-24 22:46:01 -08:00
  • 0ad3b4efa8 update ChangeLog v0.6.0-rc2 James Zern 2017-01-23 19:27:19 -08:00
  • 6451709e72 img2webp,get_disto: fix image decode w/WIC builds James Zern 2017-01-24 14:28:58 -08:00
  • 92504d214c get_disto: make ReadPicture() return a bool James Zern 2017-01-24 15:07:03 -08:00
  • c3e4b3a946 update NEWS James Zern 2017-01-23 19:49:55 -08:00
  • 3363eb6d68 man/img2webp.1: fix formatting warning James Zern 2017-01-23 19:36:14 -08:00
  • 4d1312f2d5 update NEWS James Zern 2017-01-23 18:34:31 -08:00
  • 36c42ea415 bump version to 0.6.0 James Zern 2017-01-23 18:07:00 -08:00
  • bb498a51e2 update AUTHORS James Zern 2017-01-23 17:48:18 -08:00
  • 84cef16f47 Makefile.vc: fix CFG=debug-dynamic build James Zern 2017-01-20 17:03:51 -08:00
  • 919f9e2fd6 Merge "add .rc files for windows dll versioning" James Zern 2017-01-20 19:29:49 +00:00
  • f1ae8af42f Merge ".gitignore: add img2webp" James Zern 2017-01-20 19:27:36 +00:00
  • 4689ce1635 cwebp: add a -sharp_yuv option for 'sharp' RGB->YUV conversion Pascal Massimino 2017-01-20 16:53:58 +01:00
  • 79bf46f120 rename the pretentious SmartYUV into SharpYUV Pascal Massimino 2017-01-20 14:36:21 +01:00
  • eb1dc89a5f silently expose use_delta_palette in the WebPConfig API Pascal Massimino 2017-01-20 00:01:33 -08:00
  • c85b0dde6e .gitignore: add img2webp James Zern 2017-01-20 01:03:45 -08:00
  • 43d3f01a2f add .rc files for windows dll versioning James Zern 2017-01-20 00:07:48 -08:00
  • 668e1dd44f src/{dec,enc,utils}: give filenames a unique suffix James Zern 2017-01-19 00:21:40 -08:00
  • 0e6b7f33ab Merge "iosbuild.sh: only add required headers to framework" James Zern 2017-01-19 23:27:58 +00:00
  • 29ed6f9a0b iosbuild.sh: only add required headers to framework James Zern 2017-01-19 12:50:37 -08:00
  • 71c53f1aeb NEON: speed-up strong filtering Pascal Massimino 2017-01-19 09:33:47 -08:00
  • 73f567ea8b Merge "get_disto: remove redundant reader check" Pascal Massimino 2017-01-19 06:30:03 +00:00
  • 9e14276f4c Merge "makefiles: prune get_disto & webp_quality deps" Pascal Massimino 2017-01-19 06:27:52 +00:00
  • 99965bac02 Merge "Makefile.vc: add get_disto.exe, webp_quality.exe" Pascal Massimino 2017-01-19 06:25:47 +00:00
  • d4912238f7 get_disto: remove redundant reader check James Zern 2017-01-18 16:11:26 -08:00
  • ea4824097e makefiles: prune get_disto & webp_quality deps James Zern 2017-01-18 16:10:44 -08:00
  • 2ede5a198a Makefile.vc: add get_disto.exe, webp_quality.exe James Zern 2017-01-18 17:57:17 -08:00
  • a345068aba ARM: speed up bitreader by avoiding tables Pascal Massimino 2017-01-17 23:52:37 -08:00
  • 1dc82a6bba Merge "introduce a generic GetCoeffs() function pointer" Pascal Massimino 2017-01-18 07:44:36 +00:00
  • 8074b89eb3 introduce a generic GetCoeffs() function pointer Pascal Massimino 2017-01-13 16:35:42 +01:00
  • 749a45a520 Merge "NEON: implement alpha-filters (horizontal/vertical/gradient)" Pascal Massimino 2017-01-17 15:13:08 +00:00
  • 74c053b57d Merge "NEON: fix overflow in SSE NxN calculation" Pascal Massimino 2017-01-17 15:10:53 +00:00
  • 0a3aeff75b Merge "dsp: WebPExtractGreen function for alpha decompression" Pascal Massimino 2017-01-17 15:08:20 +00:00
  • 1de931c669 NEON: implement alpha-filters (horizontal/vertical/gradient) Pascal Massimino 2017-01-16 16:11:41 +01:00
  • 9b3aca404d NEON: fix overflow in SSE NxN calculation Pascal Massimino 2017-01-17 11:47:36 +01:00
  • 1c07a3c639 dsp: WebPExtractGreen function for alpha decompression Pascal Massimino 2017-01-17 00:01:35 -08:00
  • 9ed5e3e5dd use pointers for WebPRescaler's in WebPDecParams Pascal Massimino 2017-01-16 00:07:41 -08:00
  • db013a8d5c Merge "ARM: don't use USE_GENERIC_TREE" James Zern 2017-01-13 22:15:03 +00:00
  • fcd4784dcd use a 8b table for C-version for clz() Pascal Massimino 2017-01-13 15:36:26 +01:00
  • fbb5c473b4 ARM: don't use USE_GENERIC_TREE Pascal Massimino 2017-01-13 10:05:21 +01:00
  • 8fda56126e Merge "add a kSlowSSSE3 feature for CPUInfo" Pascal Massimino 2017-01-13 07:01:48 +00:00
  • 86bbd24552 add a kSlowSSSE3 feature for CPUInfo Pascal Massimino 2017-01-12 01:21:36 -08:00
  • 7c2779e95a Get code to fully compile in C++. Vincent Rabaud 2017-01-12 18:03:55 +01:00
  • 250c358662 Merge "When compiling as C++, avoid narrowing warnings." Vincent Rabaud 2017-01-12 13:00:56 +00:00
  • c0648ac2ae When compiling as C++, avoid narrowing warnings. Vincent Rabaud 2017-01-12 13:30:03 +01:00
  • 0d55f60c91 40% faster ApplyAlphaMultiply_SSE2 Pascal Massimino 2017-01-12 02:22:16 -08:00
  • 49d0280df1 NEON: implement several alpha-processing functions Pascal Massimino 2017-01-11 17:39:29 +01:00
  • 48b1e85fbe SSE2: 15% faster alpha-processing functions Pascal Massimino 2017-01-11 15:35:16 +01:00
  • e3b8abbc9b fix warning from static analysis. Pascal Massimino 2017-01-10 22:59:47 -08:00
  • 28fe054e73 SSE2: 30% faster ApplyAlphaMultiply() Pascal Massimino 2017-01-10 23:34:22 +01:00
  • f44acd253b Merge "Properly compute the optimal color cache size." Vincent Rabaud 2017-01-10 21:14:16 +00:00
  • 527844fee0 Properly compute the optimal color cache size. Vincent Rabaud 2017-01-10 18:24:31 +01:00
  • be0ef6395f fix a comment typo Pascal Massimino 2017-01-10 21:17:13 +01:00