Commit Graph

  • 31a9cf6417 Speedup WebP lossless compression for low effort (m=0) mode with following: - Disable Cross-Color transform. - Evaluate predictors #11 (paeth), #12 and #13 only. Pascal Massimino 2014-12-17 11:52:11 +01:00
  • 9275d91c79 MIPS: dspr2: added optimization for function TrueMotion Djordje Pesut 2014-12-11 13:29:17 +01:00
  • 26106d662e Merge "enc_neon: fix building with non-Xcode clang (iOS)" pascal massimino 2014-12-11 02:25:25 -08:00
  • 1c4e3efea0 unroll the kBands[] indirection to remove a dereference in GetCoeffs() Pascal Massimino 2014-12-11 08:06:20 +01:00
  • a3946b8956 enc_neon: fix building with non-Xcode clang (iOS) James Zern 2014-12-10 12:56:38 -08:00
  • 8ed9c00d5e Merge "simplify the Histogram struct, to only store max_value and last_nz" Pascal Massimino 2014-12-10 02:02:05 -08:00
  • bad775715a simplify the Histogram struct, to only store max_value and last_nz Pascal Massimino 2014-12-10 10:44:57 +01:00
  • 3cca0dc7f0 MIPS: dspr2: Added optimization for DCMode function Djordje Pesut 2014-11-14 16:46:29 +01:00
  • 37e395fd1c MIPS: fix functions to use generic BPS istead of hardcoded value Djordje Pesut 2014-12-04 16:20:29 +01:00
  • 9475bef4d7 PickBestUV: fix VP8Copy16x8 invocation James Zern 2014-12-04 23:12:30 -08:00
  • 441f273f19 Merge changes I55f8da52,Id73a1e96 James Zern 2014-12-04 20:46:29 -08:00
  • 4a279a680e cosmetics: add some missing != NULL comparisons Pascal Massimino 2014-12-04 14:54:11 +01:00
  • 66ad372500 factorize BPS definition in dsp.h and add VP8Copy16x8 Pascal Massimino 2014-12-04 13:45:14 +01:00
  • 432e5b550e make ALIGN_xxx naming consistent Pascal Massimino 2014-12-04 13:32:10 +01:00
  • 57606047ec encoder: switch BPS to 32 instead of 16 Pascal Massimino 2014-12-04 09:17:18 +01:00
  • 1b66bbe998 MIPS: dspr2: added optimization for function TransformColor_C Djordje Pesut 2014-11-28 10:54:56 +01:00
  • c6d0f9e758 histogram: cosmetics James Zern 2014-11-25 15:53:19 -08:00
  • f399d30764 Merge changes I6eac17e5,I32d2b514 James Zern 2014-11-25 15:32:14 -08:00
  • 9de9074c92 dec_neon: add TM8uv James Zern 2014-11-24 21:04:50 -08:00
  • 8e517eca68 bit_reader/kVP8NewRange: range_t -> uint8_t James Zern 2014-11-24 19:30:01 -08:00
  • e18571393d dsp: initialize VP8PredChroma8 in VP8DspInit() James Zern 2014-11-24 21:03:33 -08:00
  • e0c809ad23 Move Entropy methods to lossless.c Vikas Arora 2014-11-20 13:46:36 -08:00
  • a96ccf8fde iosbuild: add x64_64 simulator support James Zern 2014-11-14 16:38:42 -08:00
  • a0df55104e Remove handling for WEBP_HINT_GRAPH Vikas Arora 2014-11-13 15:47:48 -08:00
  • 413dfc0c4b Move static method definition before its usage. Vikas Arora 2014-11-13 13:17:24 -08:00
  • 0f23566558 Update BackwardRefsWithLocalCache. Vikas Arora 2014-11-12 16:53:46 -08:00
  • d69e36ec59 Remove TODOs from lossless encoder code. Vikas Arora 2014-11-12 15:21:29 -08:00
  • fdaac8e0ca Optmize VP8LGetBackwardReferences LZ77 references. Vikas Arora 2014-11-11 11:24:02 -08:00
  • 2f0e2ba826 MIPS: dspr2: added optimization for function Select Djordje Pesut 2014-11-07 09:44:16 +01:00
  • a3e79a46f6 Merge "WebPEncode: Support encoding same pic twice (even if modified)" pascal massimino 2014-11-06 22:20:01 -08:00
  • e4f4dddba3 WebPEncode: Support encoding same pic twice (even if modified) Urvang Joshi 2014-11-06 13:52:48 -08:00
  • cbc3fbb4d7 Merge "Updated VP8LGetBackwardReferences and color cache." pascal massimino 2014-11-06 13:47:21 -08:00
  • 95a9bd85c4 Updated VP8LGetBackwardReferences and color cache. Vikas Arora 2014-11-06 13:13:00 -08:00
  • 54f2c14cce MIPS: dspr2: added optimization for function FTransform Djordje Pesut 2014-11-06 14:15:29 +01:00
  • aa42f4231f MIPS: dspr2: Added optimization for function VP8LSubtractGreenFromBlueAndRed Djordje Pesut 2014-11-06 09:37:02 +01:00
  • 11a25f75bd Merge "FlattenSimilarBlocks should only be tried when blending is possible." pascal massimino 2014-11-05 14:19:40 -08:00
  • 5cccdadf2e FlattenSimilarBlocks should only be tried when blending is possible. Urvang Joshi 2014-11-05 10:44:07 -08:00
  • 95ca44a718 MIPS: dspr2: added optimization for Disto4x4 Djordje Pesut 2014-11-05 12:06:15 +01:00
  • 4171b6724e backward_references.c: reindent after c8581b0 James Zern 2014-11-04 17:34:35 +01:00
  • c8581b06e1 Optimize BackwardReferences for RLE encoding. Vikas Arora 2014-11-04 08:10:31 -08:00
  • 5798eee6be MIPS: dspr2: unfilters bugfix (Ie7b7387478a6b5c3f08691628ae00f059cf6d899) Djordje Pesut 2014-11-03 15:37:00 +01:00
  • 4167a3f5f7 Optimize backwardreferences Vikas Arora 2014-10-31 18:07:11 -07:00
  • d18554c30d Merge "webp/types.h: use inline for clang++/-std=c++11" James Zern 2014-10-31 03:53:06 -07:00
  • 7489b0e72b gif2webp: Add '-min-size' option to get best compression. Urvang Joshi 2014-10-30 15:17:09 -07:00
  • 77bdddf016 Speed up BackwardReferences Vikas Arora 2014-10-30 10:53:15 -07:00
  • 6638710b9e webp/types.h: use inline for clang++/-std=c++11 James Zern 2014-10-30 14:49:31 +01:00
  • abf04205b3 Enable entropy based merge histo for (q<100) Vikas Arora 2014-10-29 14:52:43 -07:00
  • 572022a350 filters_mips_dsp_r2.c: disable unfilters James Zern 2014-10-30 11:08:05 +01:00
  • a28e21b141 MIPS: dspr2: Added optimization for function ClampedAddSubtractFull Djordje Pesut 2014-10-29 11:42:30 +01:00
  • 18d5a1efa8 MIPS: dspr2: added optimization for function ClampedAddSubtractHalf Djordje Pesut 2014-10-10 10:35:43 +02:00
  • 829a8c19a0 MIPS: dspr2: added optimization for ITransform Djordje Pesut 2014-10-10 12:31:00 +02:00
  • c94ed49efd gif2webp: Use the default hint instead of WEBP_HINT_GRAPH. Urvang Joshi 2014-10-27 16:41:39 -07:00
  • 653ace55c3 Increase the MAX_COLOR_CACHE_BITS from 9 to 10. Vikas Arora 2014-10-27 14:18:07 -07:00
  • 919220c7e6 Change the logic adjusting the Histogram bits. Vikas Arora 2014-10-27 09:56:24 -07:00
  • 53b096c0d7 Merge "Fix bug in VP8LCalculateEstimateForCacheSize." pascal massimino 2014-10-27 02:31:10 -07:00
  • e912bd55be Fix bug in VP8LCalculateEstimateForCacheSize. Vikas Arora 2014-10-23 09:01:46 -07:00
  • 541d783983 Merge "dec_neon: add RD4 intra predictor" pascal massimino 2014-10-26 13:55:03 -07:00
  • f8cd0672bb Merge "Makefile.vc: add a 'legacy' RTLIBCFG option" pascal massimino 2014-10-26 13:54:36 -07:00
  • 22881c999e dec_neon: add RD4 intra predictor James Zern 2014-10-24 21:22:07 +02:00
  • 613d281e87 update NEWS James Zern 2014-10-13 17:13:49 +02:00
  • 1304eb3418 Merge "dec_neon: DC4: use pair-wise adds for top row" James Zern 2014-10-23 08:08:34 -07:00
  • 34c20c06c8 Makefile.vc: add a 'legacy' RTLIBCFG option James Zern 2014-10-23 07:57:34 -07:00
  • 7083006b61 Merge "dsp/dec_{neon,sse2}: VE4: normalize variable names" pascal massimino 2014-10-23 07:29:27 -07:00
  • 0db9031c79 dsp/dec_{neon,sse2}: VE4: normalize variable names James Zern 2014-10-23 16:04:13 +02:00
  • b5bc15305b dec_neon: DC4: use pair-wise adds for top row James Zern 2014-10-23 15:01:50 +02:00
  • 5b90d8fe42 Unify the API between VP8BitWriter and VP8LBitWriter Pascal Massimino 2014-10-23 15:35:16 +02:00
  • f7ada560ce Merge changes I2e06907b,Ia9ed4ca6,I782282ff pascal massimino 2014-10-23 06:31:54 -07:00
  • 5beb6bf070 Merge "dec_neon: add VE4 intra predictor" pascal massimino 2014-10-23 05:38:41 -07:00
  • eba6ce06c3 dec_neon: add DC4 intra predictor James Zern 2014-10-22 17:02:28 +02:00
  • 79abfbd9df dec_neon: add TM4 intra predictor James Zern 2014-10-22 11:56:22 +02:00
  • fe395f0e4d dec_neon: add LD4 intra predictor James Zern 2014-10-22 20:43:36 +02:00
  • 32de385eca dec_neon: add VE4 intra predictor James Zern 2014-10-21 18:06:08 +02:00
  • 72395ba977 Merge "Modify CostModel to allocate optimal memory." James Zern 2014-10-23 02:00:39 -07:00
  • 65e5eb8a62 gif2webp: Support GIF_DISPOSE_RESTORE_PREVIOUS Urvang Joshi 2014-10-22 17:02:07 -07:00
  • e4c829efe9 gif2webp: Handle frames with odd offsets + disposal to background. Urvang Joshi 2014-10-22 15:43:26 -07:00
  • c2b5a0396a Modify CostModel to allocate optimal memory. Vikas Arora 2014-10-22 11:14:37 -07:00
  • b7a33d7e91 implement VE4/HE4/RD4/... in SSE2 Pascal Massimino 2014-10-22 18:25:36 +02:00
  • 97c76f1f30 make VP8PredLuma4[] non-const and initialize array in VP8DspInit() Pascal Massimino 2014-10-22 18:14:20 +02:00
  • 0ea8c6c219 Merge "PrintReg: output to stderr" pascal massimino 2014-10-22 08:55:10 -07:00
  • d7ff2f976c Merge "stopwatch.h: fix includes" pascal massimino 2014-10-22 08:28:55 -07:00
  • f85ec712b0 PrintReg: output to stderr James Zern 2014-10-22 17:28:19 +02:00
  • 54edbf65ff stopwatch.h: fix includes James Zern 2014-10-22 17:25:41 +02:00
  • 139142e440 Optimize BackwardReferenceHashChainFollowPath. Vikas Arora 2014-10-20 23:44:01 -07:00
  • 5f36b68d22 enc/backward_references.c: fix indent James Zern 2014-10-20 11:35:20 +02:00
  • e0e9960dd1 Merge "sync version numbers to 0.4.2 release" James Zern 2014-10-17 11:47:30 -07:00
  • 64ac51446d sync version numbers to 0.4.2 release James Zern 2014-10-17 19:49:30 +02:00
  • c24f8954be Simplify and speedup Backward refs computation. Vikas Arora 2014-10-17 09:20:02 -07:00
  • 6a2209aa36 update ChangeLog v0.4.2 0.4.2 James Zern 2014-10-17 07:14:08 -07:00
  • 36cad6abe8 bit_reader.h: cosmetics: fix a typo James Zern 2014-10-16 10:51:57 +02:00
  • d1c359ef29 fix shared object build with -fvisibility=hidden James Zern 2014-09-12 21:07:19 -07:00
  • a4c3a31b8f WEBP_TSAN_IGNORE_FUNCTION: fix gcc compat warning James Zern 2014-10-16 18:06:43 +02:00
  • f358eeb891 add code for testing random incremental decoding in dwebp Pascal Massimino 2014-10-16 17:01:32 +02:00
  • 80247291c6 mark some init function as being safe for thread_sanitizer. Pascal Massimino 2014-10-16 16:34:07 +02:00
  • 79b5bdbfde bit_reader.h: cosmetics: fix a typo James Zern 2014-10-16 10:51:57 +02:00
  • e2ecae62f0 enc_mips32: workaround gcc-4.9 bug James Zern 2014-10-15 19:08:29 +02:00
  • 6c6736816c Improved near-lossless mode. Pascal Massimino 2014-10-15 14:28:19 +02:00
  • 0ce27e715e enc_mips32: workaround gcc-4.9 bug James Zern 2014-10-15 19:08:29 +02:00
  • 243e68df60 update ChangeLog v0.4.2-rc2 James Zern 2014-10-14 19:45:07 +02:00
  • eec5f5f121 enc/vp8enci.h: update version number James Zern 2014-10-14 11:32:35 -07:00
  • 0c1b98d28c update NEWS James Zern 2014-10-13 17:13:49 +02:00