Commit Graph

  • ea08466d34 Tune BackwardReferencesLz77 for low_effort (m=0). Vikas Arora 2014-12-22 17:00:30 +00:00
  • b0b973c39b Speedup VP8LGetHistoImageSymbols for low effort (m=0) mode. Vikas Arora 2014-12-19 17:33:17 +00:00
  • c6d3292738 argb_sse2: cosmetics pascal massimino 2015-01-08 00:17:24 -08:00
  • 67f601cd46 make the 'last_cpuinfo_used' variable names unique James Zern 2015-01-07 15:18:14 -08:00
  • b9489861a3 AnimEncoder API: Init method for default options. Urvang Joshi 2015-01-07 14:32:11 -08:00
  • 856f8ec1fd Merge "AnimEncoder API: Remove AnimEncoderFrameOptions." pascal massimino 2015-01-07 13:39:10 -08:00
  • c537514d46 Merge "AnimEncoder API: GenerateCandidates bugfix." pascal massimino 2015-01-07 13:38:24 -08:00
  • dc0ce039f3 Merge "AnimEncoder API: Compute change rectangle for first frame too." pascal massimino 2015-01-07 13:37:27 -08:00
  • f00b639b96 Merge "AnimEncoder API: In Assemble(), always set animation parameters." pascal massimino 2015-01-07 13:36:53 -08:00
  • 29ed796c17 Merge "AnimEncoder lib cleanup: prev to prev canvas not needed." pascal massimino 2015-01-07 13:36:21 -08:00
  • 9f0dd6e539 Merge "WebPAnimEncoder API: Header and implementation" pascal massimino 2015-01-07 13:35:49 -08:00
  • 5e56bbe09a AnimEncoder API: Remove AnimEncoderFrameOptions. Urvang Joshi 2015-01-06 16:32:31 -08:00
  • b902c3ea50 AnimEncoder API: GenerateCandidates bugfix. Urvang Joshi 2015-01-06 16:30:00 -08:00
  • ef3c39bbd2 AnimEncoder API: Compute change rectangle for first frame too. Urvang Joshi 2015-01-06 16:26:55 -08:00
  • eec423abe9 AnimEncoder API: In Assemble(), always set animation parameters. Urvang Joshi 2015-01-06 16:24:07 -08:00
  • ae1c046e12 AnimEncoder lib cleanup: prev to prev canvas not needed. Urvang Joshi 2015-01-06 16:22:29 -08:00
  • 4b997ae46d WebPAnimEncoder API: Header and implementation Urvang Joshi 2015-01-06 16:12:48 -08:00
  • 72208becb0 move argb_*.o build target to encoder list Pascal Massimino 2015-01-07 00:11:57 -08:00
  • 9592053859 Merge "multi-thread fix: lock each entry points with a static var" Pascal Massimino 2015-01-07 00:03:51 -08:00
  • 4c1b300ada Merge "SSE2 implementation of VP8PackARGB" Pascal Massimino 2015-01-06 23:53:50 -08:00
  • fbcc200418 Merge "add -Wformat-nonliteral and -Wformat-security" Pascal Massimino 2015-01-06 23:50:25 -08:00
  • 80d950d94e add -Wformat-nonliteral and -Wformat-security Pascal Massimino 2015-01-05 07:20:18 -08:00
  • 04c20e75ea Merge "MIPS: dspr2: added optimization for function Intra4Preds" James Zern 2015-01-06 16:15:10 -08:00
  • a437694a17 multi-thread fix: lock each entry points with a static var Pascal Massimino 2015-01-05 06:51:54 -08:00
  • ca7f60db5f SSE2 implementation of VP8PackARGB Pascal Massimino 2015-01-05 04:44:58 -08:00
  • 72d573f693 simplify the PackARGB signature Pascal Massimino 2015-01-01 12:13:45 -08:00
  • 4e2589ff81 demux: restore strict fragment flag check James Zern 2014-12-23 12:47:06 -05:00
  • 4ba8e07425 Merge "webp-container-spec: remove references to fragments" James Zern 2014-12-23 09:12:52 -08:00
  • e752f0a673 Merge "demux: remove experimental FRGM parsing" James Zern 2014-12-23 09:12:15 -08:00
  • f8abb112f2 Merge changes I109ec4d9,I73fe7743 James Zern 2014-12-23 09:11:22 -08:00
  • ae2188a435 MIPS: dspr2: added optimization for function Intra4Preds Djordje Pesut 2014-12-23 17:29:59 +01:00
  • 1f4b8642e8 move VP8EncDspARGBInit() call closer to where it's needed Pascal Massimino 2014-12-23 16:04:14 +01:00
  • 14108d7878 dec_neon: add DC8uvNoTop / DC8uvNoLeft James Zern 2014-12-22 15:46:17 -05:00
  • d8340da756 dec_neon: add DC8uv James Zern 2014-12-22 14:36:45 -05:00
  • a66e66c79d webp-container-spec: remove references to fragments James Zern 2014-12-19 17:43:55 -08:00
  • 7ce8788b06 MIPS: dspr2: added optimization for function MakeARGB32 Djordje Pesut 2014-11-20 16:53:05 +01:00
  • 012e623ddd demux: remove experimental FRGM parsing James Zern 2014-12-19 17:30:33 -08:00
  • 87c3d53180 method=0: Don't evaluate any predictor Pascal Massimino 2014-12-17 18:41:08 +01:00
  • 6f4fcb983e Merge "MIPS: dspr2: added optimization for function ImportRow" Djordje Pesut 2014-12-17 09:36:02 -08:00
  • 24284459c7 replace unneeded calls to HistogramCopy() by swaps Pascal Massimino 2014-12-17 15:31:22 +01:00
  • bdf7b40c5c MIPS: dspr2: added optimization for function ImportRow Djordje Pesut 2014-12-17 15:24:41 +01:00
  • e66a9225f3 Merge "MIPS: dspr2: added optimization for function ExportRowC" pascal massimino 2014-12-17 04:36:25 -08:00
  • c279fec192 MIPS: dspr2: added optimization for function ExportRowC Djordje Pesut 2014-11-21 16:02:21 +01:00
  • 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