Commit Graph

  • 35ad48b848 HistoHeapInit: correct positions allocation size James Zern 2014-09-26 11:21:19 -07:00
  • 45d9635fd3 lossless: entropy clustering for high qualities. Pascal Massimino 2014-09-26 15:26:56 +02:00
  • dc37df8c7a fix type warning for VS9_x64 Pascal Massimino 2014-09-25 23:09:35 -07:00
  • 9f7d9e6dda iosbuild: make iOS 6 the minimum requirement James Zern 2014-09-24 19:42:53 -07:00
  • fdd6528ba2 Remove unused VP8LDecoder member variable Vikas Arora 2014-09-24 11:58:51 -07:00
  • ea3bba5a66 Merge "rewrite Disto4x4 in enc_neon.c with intrinsic" James Zern 2014-09-24 10:51:47 -07:00
  • f060dfc422 add lossless incremental decoding support Pascal Massimino 2014-09-24 09:38:52 +02:00
  • ab70794ddb rewrite Disto4x4 in enc_neon.c with intrinsic Yang Zhang 2014-09-04 17:20:52 +08:00
  • d4471637ef MIPS: dspr2: added optimization for function FilterLoop24 Djordje Pesut 2014-09-19 12:13:31 +02:00
  • 2aef54d429 Merge "prepare VP8LDecodeImage for incremental decode" skal 2014-09-23 00:31:27 -07:00
  • aed0f5a231 Merge "MIPS: dspr2: added optimization for function FilterLoop26" pascal massimino 2014-09-23 00:17:25 -07:00
  • 286306853e prepare VP8LDecodeImage for incremental decode skal 2014-09-23 00:13:52 -07:00
  • 248f3aed22 remove br->error_ field skal 2014-09-23 00:04:58 -07:00
  • 49e15044ef MIPS: dspr2: added optimization for function FilterLoop26 Djordje Pesut 2014-09-19 12:04:27 +02:00
  • 38128cb9df iobuild.sh: only install .h files in Headers James Zern 2014-09-22 17:28:51 -07:00
  • c792d4129a Premultiply with alpha during U/V downsampling skal 2014-09-18 23:40:34 -07:00
  • 0cc811d7d6 gif2webp: Background color correction Urvang Joshi 2014-09-18 15:07:28 -07:00
  • d7167ff7ce Amend the lossless spec according to issue #205, #206 and #224 Pascal Massimino 2014-09-18 08:21:02 +02:00
  • b901416b90 Record the lossless size stats. Vikas Arora 2014-09-17 14:11:52 -07:00
  • cddd334050 Add a WebPExtractAlpha function to dsp Pascal Massimino 2014-09-15 08:11:36 +02:00
  • 0716a98eb3 fix indent after I0204949917836f74c0eb4ba5a7f4052a4797833b Pascal Massimino 2014-09-12 19:59:53 +02:00
  • f9ced95a9b Optimize lossless decoding for trivial(ARB) codes. Vikas Arora 2014-09-12 09:06:35 -07:00
  • 924fcfd900 Merge "webpmux: simplify InitializeConfig()" James Zern 2014-09-12 00:43:06 -07:00
  • c0a462cac2 webpmux: simplify InitializeConfig() James Zern 2014-09-12 00:03:28 -07:00
  • 6986bb5e12 webpmux: fix indent James Zern 2014-09-11 23:53:05 -07:00
  • f89e1690df webpmux: fix exit status on numeric value parse error James Zern 2014-09-11 23:36:12 -07:00
  • 2172cb626a Merge "webpmux: fix loop_count range check" pascal massimino 2014-09-11 23:02:37 -07:00
  • e3b343ece7 Merge "examples: warn on invalid numeric parameters" pascal massimino 2014-09-11 23:02:18 -07:00
  • 0e23c487da webpmux: fix loop_count range check James Zern 2014-09-11 15:26:11 -07:00
  • 6208338a6c Merge "fix loop bug in DispatchAlpha()" Pascal Massimino 2014-09-11 14:48:19 -07:00
  • d51f3e4069 gif2webp: Handle frames with missing graphic control extension Urvang Joshi 2014-09-11 14:35:21 -07:00
  • 690b491af1 fix loop bug in DispatchAlpha() Pascal Massimino 2014-09-11 22:35:08 +02:00
  • 96d43a873a examples: warn on invalid numeric parameters James Zern 2014-09-10 23:35:48 -07:00
  • 3101f53720 MIPS: dspr2: added optimization for TransformOne Djordje Pesut 2014-09-02 14:24:10 +02:00
  • a6bb9b17d8 SSE2 for inverse Mult(ARGB)Row and ApplyAlphaMultiply Pascal Massimino 2014-09-11 07:58:42 +02:00
  • d84a8ffdf7 Remove default initialization of decoder status. Vikas Arora 2014-09-10 14:54:20 -07:00
  • be70b86c57 configure: simplify libpng-config invocation James Zern 2014-09-09 22:55:29 -07:00
  • e0a9932161 Rectify bug in lossless incremental decoding. Vikas Arora 2014-09-09 15:30:47 -07:00
  • e2502a97c1 MIPS: dspr2: added optimization for TransformAC3 Djordje Pesut 2014-09-02 14:18:51 +02:00
  • 24e1072aac MIPS: dspr2: added optimization for TransformDC Djordje Pesut 2014-09-02 14:03:13 +02:00
  • c0e84df8e8 Merge "Slightly faster lossless decoding (1%)" Pascal Massimino 2014-09-09 03:55:00 -07:00
  • 8dd28bb560 Slightly faster lossless decoding (1%) Pascal Massimino 2014-09-06 08:26:28 +02:00
  • f0103595dd MIPS: dspr2: added optimization for ColorIndexInverseTransforms Djordje Pesut 2014-09-02 16:34:52 +02:00
  • d3242aee16 make VP8LSetBitPos() set br->eos_ flag Pascal Massimino 2014-09-06 08:40:20 +02:00
  • a9decb5584 Lossless decoding: fix eos_ flag condition Pascal Massimino 2014-09-05 20:21:17 +02:00
  • 3fea6a28da fix erroneous dec->status_ setting Pascal Massimino 2014-09-05 19:48:11 +02:00
  • 80b8099fd8 MIPS: dspr2: add some specific mips code to commit I2c3f2b12f8df15b785fad5a9c56316e954ae0c53 Djordje Pesut 2014-09-04 13:38:15 +02:00
  • e564062522 Merge "further refine the COPY_PATTERN optim for DecodeAlpha" skal 2014-09-04 03:43:55 -07:00
  • 854509fec0 enc/histogram.c: reindent after f4059d0 James Zern 2014-09-03 16:58:49 -07:00
  • 344219645b Merge "~3-5% faster encoding optimizing PickBestIntra*()" skal 2014-09-03 15:53:32 -07:00
  • 865069c12e further refine the COPY_PATTERN optim for DecodeAlpha skal 2014-09-04 00:25:27 +02:00
  • a59562283f added C-level optimization for DecodeAlphaData function Djordje Pesut 2014-08-28 16:53:33 +02:00
  • 187d379db6 add a fallback to ALPHA_NO_COMPRESSION skal 2014-09-02 21:55:13 +02:00
  • a48a2d7635 ~3-5% faster encoding optimizing PickBestIntra*() skal 2014-09-01 14:05:46 +02:00
  • a6140194ff ExUtilReadFromStdin: (windows) open stdin in bin mode James Zern 2014-08-29 19:16:54 -07:00
  • e80eab1fbc webpmux: (windows) open stdout in binary mode James Zern 2014-08-29 19:11:41 -07:00
  • e9bfb1166d cwebp: (windows) open stdout in binary mode James Zern 2014-08-29 19:11:41 -07:00
  • 5927e15bc7 example_util: add ExUtilSetBinaryMode James Zern 2014-08-29 19:07:17 -07:00
  • 30f3b75b33 webpmux man page: Clarify some title, descriptions and examples Urvang Joshi 2014-08-29 13:13:49 -07:00
  • 77d4c7e337 address cosmetic comments from patch #71380 skal 2014-08-28 18:08:00 -07:00
  • f75dfbf23d Speed up Huffman decoding for lossless skal 2014-08-28 08:35:19 -07:00
  • 637b388809 dsp/lossless: workaround gcc-4.9 bug on arm James Zern 2014-07-17 17:48:42 -07:00
  • 8323a9038d dsp.h: collect gcc/clang version test macros James Zern 2014-08-27 19:33:09 -07:00
  • e6c4b52f28 move static initialization of WebPYUV444Converters[] to the Init function. skal 2014-08-27 07:55:34 -07:00
  • 49911d4df2 Merge "fix indentation" skal 2014-08-27 07:52:36 -07:00
  • f4059d0c7d Code cleanup for HistogramRemap. Vikas Arora 2014-08-26 15:44:04 -07:00
  • e632b0929b fix indentation skal 2014-08-25 23:52:09 -07:00
  • f5c04d64b7 Merge "add a DispatchAlpha() for SSE2 that handles 8 pixels at a time" skal 2014-08-25 22:43:42 -07:00
  • fc98edd936 add a DispatchAlpha() for SSE2 that handles 8 pixels at a time skal 2014-08-25 20:55:28 -07:00
  • 73d361dd5f introduce VP8EncQuantize2Blocks to quantize two blocks at a time skal 2014-08-25 13:16:14 -07:00
  • 0b21c30b1a MIPS: dspr2: added optimization for EmitAlphaRGB Djordje Pesut 2014-08-21 19:26:18 +02:00
  • 953acd56a4 enc_neon: enable QuantizeBlock for aarch64 James Zern 2014-08-19 23:59:03 -07:00
  • f4ae143720 MIPS: mips32: code rebase Djordje Pesut 2014-08-19 15:10:30 +02:00
  • 569771549a MIPS: dspr2: added optimizations for VP8YuvTo* Djordje Pesut 2014-08-15 11:00:32 +02:00
  • 2523aa73cb SmartRGBYUV: fix odd-width problem with pixel replication skal 2014-08-18 14:29:37 -07:00
  • ee52dc4e54 fix some MSVC64 warning about float conversion Pascal Massimino 2014-08-16 00:15:29 -07:00
  • 3fca851a20 cpu: check for _MSC_VER before using msvc inline asm James Zern 2014-08-15 15:11:40 -07:00
  • e2a83d7109 faster RGB->YUV conversion function (~7% speedup) skal 2014-08-15 11:13:25 -07:00
  • de2d03e12f Merge "Add smart RGB->YUV conversion option -pre 4" skal 2014-08-15 11:07:49 -07:00
  • 3fc4c539aa Add smart RGB->YUV conversion option -pre 4 skal 2014-08-15 10:55:09 -07:00
  • b4dc4069a2 MIPS: dspr2: added optimization for (un)filters Djordje Pesut 2014-08-04 16:22:10 +02:00
  • 137e609016 Merge "configure: add work around for gcc-4.9 aarch64 bug" James Zern 2014-08-13 17:38:58 -07:00
  • b61c9ceca8 MIPS: dspr2: Optimization of some simple point-sampling functions Djordje Pesut 2014-08-12 11:47:36 +02:00
  • e2b8cec05b configure: add work around for gcc-4.9 aarch64 bug James Zern 2014-08-11 19:41:05 -07:00
  • 98c54107df MIPS: mips32r2: added optimization for BSwap32 Djordje Pesut 2014-08-11 18:11:40 +02:00
  • dab702b357 Update PATENTS to reflect s/VP8/WebM/g Lou Quillio 2014-08-11 12:55:14 -07:00
  • b564f7c7d5 Merge "MIPS: detect mips32r6 and disable mips32r1 code" Djordje Pesut 2014-08-11 05:44:01 -07:00
  • b7e5a5c451 MIPS: detect mips32r6 and disable mips32r1 code Djordje Pesut 2014-08-08 17:08:06 +02:00
  • 63c2fc02ce Correctly use the AC_CANONICAL_* macros Timothy Gu 2014-08-05 20:55:04 -07:00
  • bb07022b66 Merge "cosmetics" pascal massimino 2014-08-06 12:30:08 -07:00
  • e300c9d819 cosmetics James Zern 2014-08-06 07:22:29 +02:00
  • 0e519eea8e Merge "cosmetics: remove some extraneous 'extern's" pascal massimino 2014-08-05 23:00:04 -07:00
  • 3ef0f08af5 Merge "vp8enci.h: cosmetics: fix '*' placement" pascal massimino 2014-08-05 22:34:13 -07:00
  • 4c6dde37b9 bit_writer: cosmetics: rename kFlush() -> Flush() James Zern 2014-08-02 18:42:16 -07:00
  • f7b4c48bba cosmetics: remove some extraneous 'extern's James Zern 2014-08-02 18:59:17 -07:00
  • b47fb00ac0 vp8enci.h: cosmetics: fix '*' placement James Zern 2014-08-02 19:10:12 -07:00
  • b5a36cc9ad add -near_lossless [0..100] experimental option skal 2014-08-05 19:14:57 +02:00
  • 0524d9e5e8 dsp: detect mips64 & disable mips32 code James Zern 2014-08-01 21:15:15 +02:00
  • d3485d9607 cwebp.1: fix quality description placement James Zern 2014-07-30 11:08:27 -07:00
  • 29a9fe222a Merge tag 'v0.4.1' James Zern 2014-07-29 18:00:23 -07:00