Commit Graph

  • 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
  • 0d5b334ee8 BackwardReferencesHashChainFollowChosenPath: remove unused variable Pascal Massimino 2015-01-19 20:31:56 +00:00
  • f480d1a7ef Fix to near lossless artefacts on palettized images. Pascal Massimino 2015-01-22 17:47:50 +01:00
  • d4615d0889 Merge changes Ia1686828,I399fda40 Pascal Massimino 2015-01-22 00:08:27 -08:00
  • cb4a18a7ba rename HashChainInit into HashChainReset Pascal Massimino 2015-01-20 00:38:07 -08:00
  • f079e487ae use uint16_t for chosen_path[] Pascal Massimino 2015-01-20 00:34:09 -08:00
  • da0912126b MIPS: dspr2: Added optimization for function FTransformWHT Djordje Pesut 2015-01-19 10:15:13 +01:00
  • b8c2013512 Merge "wicdec: (msvs) quiet some /analyze warnings" pascal massimino 2015-01-17 12:15:16 -08:00
  • 9b228b5416 wicdec: (msvs) quiet some /analyze warnings James Zern 2015-01-16 17:43:36 -08:00
  • daeb276a2b Merge "MIPS: dspr2: Added optimization for MultARGBRow function" pascal massimino 2015-01-17 08:56:01 -08:00
  • cc08742454 Merge "dsp/cpu: (msvs) add include for __cpuidex" pascal massimino 2015-01-17 08:55:31 -08:00
  • 4a82aab569 Merge changes I87544e92,I0bb6cda5 pascal massimino 2015-01-17 08:54:30 -08:00
  • 7a191398ca dwebp/WritePNG: mark png variables volatile James Zern 2015-01-16 15:39:24 -08:00
  • 775dfad297 dwebp: include setjmp.h w/WEBP_HAVE_PNG James Zern 2015-01-16 15:38:40 -08:00
  • 47d26be760 dwebp: correct sign in format strings James Zern 2015-01-16 15:43:11 -08:00
  • f0e0677b87 VP8LEncodeStream: add an assert James Zern 2015-01-16 17:48:51 -08:00
  • c5f7747fc5 VP8LColorCacheCopy: promote an int before shifting James Zern 2015-01-16 17:46:38 -08:00
  • 0de5f33e31 dsp/cpu: (msvs) add include for __cpuidex James Zern 2015-01-16 16:14:49 -08:00
  • 7d850f7b9a MIPS: dspr2: Added optimization for MultARGBRow function Djordje Pesut 2014-12-22 13:51:22 +01:00
  • 5487529368 MIPS: dspr2: added optimization for function QuantizeBlock Djordje Pesut 2015-01-16 11:18:27 +01:00
  • 4fbe9cf202 dsp/cpu: (msvs) avoid immintrin.h on _M_ARM James Zern 2015-01-15 23:04:08 -08:00
  • 3fd59039bd simplify/reorganize arguments for CollectColorBlueTransforms Pascal Massimino 2015-01-15 07:31:46 -08:00
  • b9e356b998 Disable costly TraceBackwards for method=0. Vikas Arora 2015-01-15 09:00:47 -08:00
  • a7e7caa486 MIPS: dspr2: added optimization for function TransformColorRed Djordje Pesut 2015-01-14 10:25:40 +01:00
  • 2cb39180cc Merge "MIPS: dspr2: added optimization for function TransformColorBlue" pascal massimino 2015-01-15 00:06:01 -08:00
  • 279e66138d Merge "dsp/cpu: add include for _xgetbv() w/MSVS" pascal massimino 2015-01-15 00:05:35 -08:00
  • b6c0428e8c dsp/cpu: add include for _xgetbv() w/MSVS James Zern 2015-01-14 23:31:35 -08:00
  • d1c4ffae89 gif2webp: Move GIF decoding related code to a support library. Urvang Joshi 2015-01-13 15:43:31 -08:00
  • 07c39559ea Merge "AnimEncoder API: Add info in README.mux" Pascal Massimino 2015-01-13 14:14:38 -08:00
  • 7b16197361 MIPS: dspr2: added optimization for function TransformColorBlue Djordje Pesut 2015-01-06 09:31:58 +01:00
  • d7c4b02a57 cpu: fix AVX2 detection for gcc/clang targets James Zern 2015-01-12 17:58:57 -08:00
  • 9d299469d2 AnimEncoder API: Add info in README.mux Urvang Joshi 2015-01-12 15:48:18 -08:00
  • d581ba40ba follow-up: clean up WebPRescalerXXX dsp function Pascal Massimino 2015-01-10 06:46:00 -08:00
  • f8740f0d6c dsp: s/USE_INTRINSICS/WEBP_USE_INTRINSICS/ James Zern 2015-01-12 14:26:08 -08:00
  • ce73abe054 Merge "introduce a separate WebPRescalerDspInit to initialize pointers" James Zern 2015-01-12 14:25:37 -08:00
  • ab66becaae introduce a separate WebPRescalerDspInit to initialize pointers Pascal Massimino 2015-01-10 06:46:00 -08:00
  • 205c7f26af fix handling of zero-sized partition #0 corner case Pascal Massimino 2015-01-10 15:24:08 -08:00
  • cbcdd5ffaf Merge "move rescaler functions to rescaler* files in src/dsp/" pascal massimino 2015-01-10 05:41:45 -08:00
  • bf586e8844 Merge changes I230b3532,Idf3057a7 pascal massimino 2015-01-10 02:14:48 -08:00
  • 6dc79dc226 Merge "anim_encode: fix type conversion warnings" pascal massimino 2015-01-10 02:12:25 -08:00
  • 11fce25a15 Merge "dec_neon: remove returns from void functions" pascal massimino 2015-01-10 02:08:19 -08:00
  • c4e63f99f9 Makefile.vc: add gif2webp target James Zern 2015-01-09 20:26:46 -08:00
  • 4f43d38ca8 enable NEON for Windows ARM builds James Zern 2015-01-09 19:10:58 -08:00
  • 3f6615ac26 Makefile.vc: add rudimentary Windows ARM support James Zern 2015-01-09 19:09:14 -08:00
  • e7c5954c10 dec_neon: remove returns from void functions James Zern 2015-01-09 18:08:05 -08:00
  • f79c163bbf anim_encode: fix type conversion warnings James Zern 2015-01-09 17:06:56 -08:00
  • 0f54f1ec5f Remove gif2webp_util which is no longer needed. Urvang Joshi 2015-01-09 13:06:29 -08:00
  • cbcbedd0de move rescaler functions to rescaler* files in src/dsp/ Djordje Pesut 2015-01-09 12:05:53 +01:00
  • ac79ed19ef webpmux: remove experimental fragment handling James Zern 2015-01-08 20:03:51 -08:00
  • e8694d4dc3 mux: remove experimental FRGM parsing James Zern 2015-01-08 20:02:40 -08:00
  • 9e92b6eac6 AnimEncoder API: Optimize single-frame animated images Urvang Joshi 2015-01-06 16:37:53 -08:00
  • abbae27982 Merge "Move over gif2webp to the new AnimEncoder API." pascal massimino 2015-01-08 12:30:34 -08:00
  • a28c4b363d MIPS: move WORK_AROUND_GCC define to appropriate place Djordje Pesut 2015-01-08 15:55:41 +01:00
  • 012d2c60fa MIPS: dspr2: added optimization for functions SSEAxB Djordje Pesut 2015-01-08 13:38:20 +01:00
  • 67720c8bde Move over gif2webp to the new AnimEncoder API. Urvang Joshi 2015-01-06 16:34:21 -08:00
  • 9241ecf45d MIPS: dspr2: added optimization for function Average Djordje Pesut 2015-01-08 11:46:15 +01:00
  • 9422211d5f Merge "Tune BackwardReferencesLz77 for low_effort (m=0)." pascal massimino 2015-01-08 00:46:51 -08:00
  • df40057b21 Merge "Speedup VP8LGetHistoImageSymbols for low effort (m=0) mode." pascal massimino 2015-01-08 00:46:43 -08:00
  • 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