Commit Graph

  • 4426f50179 webp/types.h: use inline for clang++/-std=c++11 James Zern 2014-10-30 14:49:31 +01:00
  • e297fc7171 gif2webp: Use the default hint instead of WEBP_HINT_GRAPH. Urvang Joshi 2014-10-27 16:41:39 -07:00
  • 855fe4354b Makefile.vc: add a 'legacy' RTLIBCFG option James Zern 2014-10-23 07:57:34 -07:00
  • b7eb6d55c7 gif2webp: Support GIF_DISPOSE_RESTORE_PREVIOUS Urvang Joshi 2014-10-22 17:02:07 -07:00
  • 5691bdd9da gif2webp: Handle frames with odd offsets + disposal to background. Urvang Joshi 2014-10-22 15:43:26 -07:00
  • 8301da1380 stopwatch.h: fix includes James Zern 2014-10-22 17:25:41 +02:00
  • c9b8ea0eef small cosmetics on TokenBuffer. Pascal Massimino 2015-03-03 00:48:28 +01:00
  • 76394c09d4 Merge "MIPS: dspr2: added optimization for TrueMotion" James Zern 2015-02-26 14:07:00 -08:00
  • 0f773693bf WebPPictureRescale: add a note about 0 width/height James Zern 2015-02-25 20:04:09 -08:00
  • 241bb5d9d9 MIPS: dspr2: added optimization for TrueMotion Djordje Pesut 2015-02-25 14:09:56 +01:00
  • 6cef0e4fa4 examples/Android.mk: add webpmux_example target James Zern 2015-02-24 18:49:44 -08:00
  • 53c16ff047 Android.mk: add webpmux target James Zern 2015-02-24 18:49:31 -08:00
  • 21852a00a1 Android.mk: add webpdemux target James Zern 2015-02-24 18:38:58 -08:00
  • 8697a3bcc8 Android.mk: add webpdecoder{,_static} targets James Zern 2015-02-24 18:25:06 -08:00
  • 4a67049113 Android.mk: split source lists per-directory James Zern 2015-02-24 17:26:07 -08:00
  • b5e79422d5 MIPS: dspr2: Added optimization for some convert functions Djordje Pesut 2015-02-24 10:51:34 +01:00
  • 0f595db60c MIPS: dspr2: Added optimization for some convert functions Djordje Pesut 2015-02-23 17:44:06 +01:00
  • 8a218b4a96 MIPS: [mips32|dspr2]: GetResidualCost rebased Djordje Pesut 2015-02-20 12:34:09 +01:00
  • ef98750027 Speedup method StoreImageToBitMask by 5%. Vikas Arora 2015-02-20 09:45:32 -08:00
  • 602a00f93f fix iOS arm64 build with Xcode 6.3 James Zern 2015-02-19 12:16:58 -08:00
  • 2382050748 1-2% faster encoding by removing an indirection in GetResidualCost() Pascal Massimino 2015-02-19 08:44:35 +01:00
  • eddb7e70be MIPS: dspr2: added otpimization for DC8uv, DC8uvNoTop and DC8uvNoLeft Djordje Pesut 2015-02-18 16:23:39 +01:00
  • 73ba29158f MIPS: dspr2: added optimization for functions RD4 and LD4 Djordje Pesut 2015-02-18 14:00:46 +01:00
  • c7129da5b6 Merge "4-5% faster encoding using SSE2 for GetResidualCost" Pascal Massimino 2015-02-18 04:46:53 -08:00
  • 94380d00d9 MIPS: dspr2: added optimizaton for functions VE4 and DC4 Djordje Pesut 2015-02-18 11:25:08 +01:00
  • 2a407092ab 4-5% faster encoding using SSE2 for GetResidualCost Pascal Massimino 2015-02-18 09:40:30 +01:00
  • 17e1986214 Merge "MIPS: dspr2: added optimization for simple filtering functions" James Zern 2015-02-17 14:57:05 -08:00
  • 3ec404c47a Merge "dsp: normalize WEBP_TSAN_IGNORE_FUNCTION usage" pascal massimino 2015-02-14 01:57:08 -08:00
  • b969f5dfac dsp: normalize WEBP_TSAN_IGNORE_FUNCTION usage James Zern 2015-02-13 00:24:25 -08:00
  • d7b8e71126 MIPS: dspr2: added optimization for simple filtering functions Djordje Pesut 2015-02-13 09:24:53 +01:00
  • 235f774e5f Merge "MIPS: dspr2: Added optimization for function VP8LTransformColorInverse_C" pascal massimino 2015-02-13 00:12:52 -08:00
  • 42a8a6280c MIPS: dspr2: Added optimization for function VP8LTransformColorInverse_C Djordje Pesut 2015-02-13 07:53:29 +01:00
  • b442bef320 Merge "ApplyFiltersAndEncode: only copy lossless stats" pascal massimino 2015-02-12 23:47:55 -08:00
  • b510fbfe3b doc/webp-container-spec: note MSB order for chunk diagrams James Zern 2015-02-12 20:15:47 -08:00
  • 9bc0f922aa ApplyFiltersAndEncode: only copy lossless stats James Zern 2015-02-12 19:44:25 -08:00
  • 3030f11525 Merge "dsp/mips: add some missing TSan annotations" James Zern 2015-02-12 14:55:32 -08:00
  • dfcf4593fe Merge "MIPS: dspr2: Added optimization for function VP8LAddGreenToBlueAndRed_C" pascal massimino 2015-02-12 14:48:17 -08:00
  • 55c75a25f0 dsp/mips: add some missing TSan annotations James Zern 2015-02-12 14:36:33 -08:00
  • 2cb879f0c6 MIPS: dspr2: Added optimization for function VP8LAddGreenToBlueAndRed_C Djordje Pesut 2015-02-11 11:24:12 +01:00
  • e15560107c move some cost tables from enc/ to dsp/ James Zern 2015-02-11 16:09:07 -08:00
  • c3a031686a Merge "picture_csp: fix build w/USE_GAMMA_COMPRESSION undefined" pascal massimino 2015-02-10 00:09:03 -08:00
  • 39537d7cfe Merge "VP8LDspInitMIPSdspR2: add missing TSan annotation" pascal massimino 2015-02-10 00:02:41 -08:00
  • 1dd419ced5 picture_csp: fix build w/USE_GAMMA_COMPRESSION undefined James Zern 2015-02-09 23:57:14 -08:00
  • 43fd3543df VP8LDspInitMIPSdspR2: add missing TSan annotation James Zern 2015-02-09 23:06:28 -08:00
  • c7233dfcdc Merge "VP8LDspInit: remove memcpy" pascal massimino 2015-02-09 23:48:44 -08:00
  • 0ec4da960d picture_csp::InitGammaTables*: add missing TSan annotations James Zern 2015-02-09 22:43:08 -08:00
  • 35579a4902 VP8LDspInit: remove memcpy James Zern 2015-02-09 23:39:47 -08:00
  • 97f6aff874 VP8YUVInit: add missing TSan annotation James Zern 2015-02-09 22:42:12 -08:00
  • f9016d6662 dsp/enc::InitTables: add missing TSan annotation James Zern 2015-02-09 22:40:45 -08:00
  • e3d9771aa1 VP8EncDspCostInit*: add missing TSan annotations James Zern 2015-02-09 22:39:14 -08:00
  • d97c143da6 Merge "doc/webp-container-spec: cosmetics" James Zern 2015-02-09 14:37:45 -08:00
  • 309b790867 MIPS: mips32: Added optimization for function SetResidualCoeffs Djordje Pesut 2015-02-09 10:56:23 +01:00
  • a987faedfa MIPS: dspr2: added optimization for function GetResidualCost Pascal Massimino 2015-02-07 02:13:26 -08:00
  • e7d3df2314 doc/webp-container-spec: cosmetics James Zern 2015-02-06 14:50:49 -08:00
  • be6635e91d Merge "VP8TBufferClear: remove some misleading const's" pascal massimino 2015-02-06 02:01:15 -08:00
  • 02971e7228 Merge "VP8EmitTokens: remove unnecessary param void cast" pascal massimino 2015-02-06 02:00:16 -08:00
  • 3b77e5a735 VP8TBufferClear: remove some misleading const's James Zern 2015-02-04 19:56:34 -08:00
  • aa139c8f1a VP8EmitTokens: remove unnecessary param void cast James Zern 2015-02-04 19:57:56 -08:00
  • c24d8f144f cosmetics: upsampling_sse2: add const to some casts James Zern 2015-02-04 19:54:12 -08:00
  • 1829c42c58 cosmetics: lossless_sse2: add const to some casts James Zern 2015-02-04 19:53:47 -08:00
  • 183168f332 cosmetics: enc_sse2: add const to some casts James Zern 2015-02-04 19:53:25 -08:00
  • 860badcacc cosmetics: dec_sse2: add const to some casts James Zern 2015-02-04 19:52:59 -08:00
  • 0254db9793 cosmetics: argb_sse2: add const to some casts James Zern 2015-02-04 19:52:32 -08:00
  • 1aadf856c9 cosmetics: alpha_processing_sse2: add const to some casts James Zern 2015-02-04 19:47:47 -08:00
  • 1579de3cae vwebp: clear canvas at the beginning of each loop James Zern 2015-02-05 21:09:27 -08:00
  • 4b9fa5d0e2 Merge "webp-container-spec: clarify background clear on loop" pascal massimino 2015-02-05 14:44:27 -08:00
  • 4c82284d2e Updated the near-lossless level mapping. Vikas Arora 2015-02-05 11:16:37 -08:00
  • 560394798f webp-container-spec: clarify background clear on loop James Zern 2015-02-04 18:07:00 -08:00
  • 19f0ba0eb9 Implement true-motion prediction in SSE2 Pascal Massimino 2015-02-04 17:02:22 +01:00
  • 774d4cb758 make VP8PredLuma16[] array non-const Pascal Massimino 2015-02-04 17:00:22 +01:00
  • d7eabb8031 Merge "MIPS: dspr2: Added optimization for function CollectHistogram" Djordje Pesut 2015-02-03 22:42:32 -08:00
  • fe42739cc8 Use integers for kmin/kmax for simplicity. Urvang Joshi 2015-02-03 13:57:52 -08:00
  • b9df35f714 AnimEncode API: kmax=0 should imply all keyframes. Urvang Joshi 2015-02-03 11:42:13 -08:00
  • 6ce296da12 MIPS: dspr2: Added optimization for function CollectHistogram Djordje Pesut 2015-02-03 08:38:08 +01:00
  • 2c906c407c vwebp: remove unnecessary static Help() prototype James Zern 2015-02-02 23:35:01 -08:00
  • be0fd1d52d Merge "dec/vp8: clear 'dither_' on skipped blocks" pascal massimino 2015-02-02 23:04:40 -08:00
  • e96170fe5c Merge "vwebp/animation: display last frame on end-of-loop" pascal massimino 2015-02-02 23:03:22 -08:00
  • 0f017b56f3 vwebp/animation: display last frame on end-of-loop James Zern 2015-02-02 20:05:54 -08:00
  • c86b40cca0 enc/near_lossless.c: fix alignment James Zern 2015-02-02 19:35:12 -08:00
  • 66935fb9ee dec/vp8: clear 'dither_' on skipped blocks James Zern 2015-02-02 19:28:34 -08:00
  • b7de794622 Merge "lossless_neon: enable subtract green for aarch64" James Zern 2015-02-02 16:01:40 -08:00
  • 77724f70e9 SSE2 version of GradientUnfilter Pascal Massimino 2015-01-31 23:16:10 +01:00
  • 416e1cea9b lossless_neon: enable subtract green for aarch64 James Zern 2015-01-31 09:47:15 -08:00
  • 72831f6b28 Speedup AnalyzeAndInit for low effort compression. Vikas Arora 2015-01-30 10:31:14 -08:00
  • a6597483af Speedup Analyze methods for lossless compression. Vikas Arora 2015-01-30 09:08:30 -08:00
  • 98c8138663 Enable Near-lossless feature. Vikas Arora 2015-01-29 16:02:09 -08:00
  • c6b24543fc AnimEncoder API: Fix for kmax=1 and default kmin case. Urvang Joshi 2015-01-29 13:26:01 -08:00
  • 022d2f886c add SSE2 variants for alpha filtering functions Pascal Massimino 2015-01-29 08:06:29 +01:00
  • 2db15a9583 Temporarily disable encoding of alpha plane with color cache. Urvang Joshi 2015-01-28 15:28:02 -08:00
  • 1d575ccd4e Merge "Lossless decoding: Remove an unnecessary if condition." James Zern 2015-01-27 23:35:10 -08:00
  • cafa1d882f Merge "Simplify backward refs calculation for low-effort." James Zern 2015-01-27 23:32:21 -08:00
  • 7afdaf8496 Alpha coding: reorganize the filter/unfiltering code Pascal Massimino 2015-01-28 08:02:41 +01:00
  • 4d6d7285b0 Simplify backward refs calculation for low-effort. Vikas Arora 2015-01-27 09:35:32 -08:00
  • ec0d1be577 Cleaup Near-lossless code. Vikas Arora 2015-01-26 14:55:54 -08:00
  • 9814ddb601 Remove the post-transform near-lossless heuristic. Vikas Arora 2015-01-26 13:18:17 -08:00
  • 4509e32e63 Lossless decoding: Remove an unnecessary if condition. Urvang Joshi 2015-01-23 15:10:49 -08:00
  • f2ebc4a836 Merge "Regression fix for lossless decoding" pascal massimino 2015-01-23 13:51:21 -08:00
  • 783a8cda24 Regression fix for lossless decoding Urvang Joshi 2015-01-23 12:12:27 -08:00
  • 9a062b8ea6 AnimEncoder: Bugfix for kmin = 1 and kmax = 2. Urvang Joshi 2015-01-23 10:48:59 -08:00
  • 0f027a72bf simplify smart RGB->YUV conversion code Pascal Massimino 2015-01-23 14:42:32 +01:00