Commit Graph

  • 0862ac6e7e add a PDF of the lossless spec Pascal Massimino 2012-04-04 10:46:27 +00:00
  • 437999fb77 introduce a generic WebPPictureHasTransparency() function Pascal Massimino 2012-06-04 15:50:05 -07:00
  • d2b6c6c03b cosmetic fixes after Idaba281a Pascal Massimino 2012-06-04 13:19:28 -07:00
  • b4e6645c61 Merge "add colorspace for premultiplied alpha" Pascal Massimino 2012-06-04 07:56:37 -07:00
  • 48f827574e add colorspace for premultiplied alpha Pascal Massimino 2012-06-04 07:40:32 -07:00
  • 069f903a08 Change in lossless bit-stream. Vikas Arora 2012-06-04 12:46:01 +05:30
  • 5f7bb3f53a Merge "WebPReportProgress: use non-encoder specific params" pascal massimino 2012-05-31 13:02:30 -07:00
  • f18281ffa0 WebPReportProgress: use non-encoder specific params James Zern 2012-05-28 23:02:02 -07:00
  • 9ef3228301 Add support for raw lossless bitstream in decoder. Urvang Joshi 2012-05-31 11:16:32 +05:30
  • 7cbee29afa Fix bug: InitIo reseting fancy_upsampling flag. Vikas Arora 2012-05-30 14:44:54 +05:30
  • 880fd98ca1 vwebp: fix exit w/freeglut James Zern 2012-05-25 14:53:46 -07:00
  • 1875d926e7 trap two unchecked error conditions Pascal Massimino 2012-05-25 02:52:44 -07:00
  • 87b4a908a5 no need to have mux.h as noinst clause in enc/ Pascal Massimino 2012-05-24 15:05:19 -07:00
  • 88f41ec6ec doc: fix bit alignment in VP8X chunk James Zern 2012-05-24 12:33:48 -07:00
  • 52f5a4eff0 Merge "fix bug with lossy-alpha output stride" Pascal Massimino 2012-05-24 08:56:44 -07:00
  • 3bde22d768 fix bug with lossy-alpha output stride Pascal Massimino 2012-05-24 08:54:02 -07:00
  • 42d61b6def update the spec for the lossy-alpha compression methods. Pascal Massimino 2012-05-24 07:20:11 -07:00
  • e75dc80516 Move some more defines to format_constants.h Urvang Joshi 2012-05-24 17:45:05 +05:30
  • c13f663261 Move consts to internal header format_constants.h Urvang Joshi 2012-05-24 14:51:37 +05:30
  • 7f2dfc92dc use a bit-set transforms_seen_ instead of looping Pascal Massimino 2012-05-24 02:04:23 -07:00
  • 18da1f53fc modulate alpha-compression effort according to config.method Pascal Massimino 2012-05-24 01:54:12 -07:00
  • f5f2fff657 Merge "Alpha flag fix for lossless." pascal massimino 2012-05-24 01:11:07 -07:00
  • c975c44ea5 Alpha flag fix for lossless. Urvang Joshi 2012-05-23 15:01:25 +05:30
  • 4f067fb254 Merge "Android: only build dec_neon with NEON support" James Zern 2012-05-23 22:26:03 -07:00
  • 255c66b48f Android: only build dec_neon with NEON support James Zern 2012-05-08 13:22:24 -07:00
  • 8f9117a9f0 cosmetics: signature fixes Pascal Massimino 2012-05-23 12:45:05 -07:00
  • 39bf5d6497 use header-less lossless bitstream for alpha channel Pascal Massimino 2012-05-23 08:01:44 -07:00
  • 75d7f3b222 Merge "make input data be 'const' for VP8LInverseTransform()" Pascal Massimino 2012-05-23 07:54:12 -07:00
  • 9a721c6d24 make input data be 'const' for VP8LInverseTransform() Pascal Massimino 2012-05-23 07:21:53 -07:00
  • 9fc64edc21 Disallow re-use of same transformation. Vikas Arora 2012-05-23 16:09:53 +05:30
  • 98ec717f1e use a function pointer for ProcessRows() Pascal Massimino 2012-05-23 02:00:14 -07:00
  • f7ae5e370a cosmetics: join line Pascal Massimino 2012-05-23 01:56:29 -07:00
  • 140b89a323 factor out buffer alloc in AllocateARGBBuffers() Pascal Massimino 2012-05-23 01:53:57 -07:00
  • a107dfa806 Rectify WebPParseOptionalChunks(). Urvang Joshi 2012-05-23 13:59:02 +05:30
  • 237eab6764 Add two more color-spaces for lossless decoding. Vikas Arora 2012-05-23 12:08:44 +05:30
  • 27f417ab66 fix orthographic typo Pascal Massimino 2012-05-22 13:20:57 -07:00
  • 489ec335a1 add VP8LEncodeStream() to compress lossless image stream Pascal Massimino 2012-05-22 03:15:58 -07:00
  • fa8bc3dbca make WebPEncodingSetError() take a const picture Pascal Massimino 2012-05-22 02:51:38 -07:00
  • 638528cd1e bitstream update for lossy alpha compression Pascal Massimino 2012-05-22 02:36:22 -07:00
  • d73e63a726 add DequantizeLevels() placeholder Pascal Massimino 2012-05-22 02:28:19 -07:00
  • ec122e0986 remove arch-dependent rand() Pascal Massimino 2012-05-22 00:13:01 -07:00
  • d40e7653db fix alignment Pascal Massimino 2012-05-21 14:31:16 -07:00
  • 1dd6a8b65e Merge "remove tcoder, switch alpha-plane compression to lossless" Pascal Massimino 2012-05-21 06:38:45 -07:00
  • 3e863dda61 remove tcoder, switch alpha-plane compression to lossless Pascal Massimino 2012-05-21 06:22:06 -07:00
  • 8d77dc29e1 Add support for lossless in mux: Urvang Joshi 2012-05-21 13:40:35 +05:30
  • 831bd13168 Make tile size a function of encoding method. Vikas Arora 2012-05-18 12:14:50 +05:30
  • 778c52284b Merge "remove some variable shadowing" James Zern 2012-05-17 14:03:10 -07:00
  • 817c9dce61 Few more HuffmanTreeToken conversions. Vikas Arora 2012-05-16 12:14:42 +05:30
  • 37a77a6bf4 remove some variable shadowing James Zern 2012-05-15 13:17:34 -07:00
  • 89c07c9660 Merge "normalize example header includes" pascal massimino 2012-05-15 13:50:27 -07:00
  • 4aff411fe0 Merge "add example_util.[hc]" pascal massimino 2012-05-15 13:49:21 -07:00
  • 00b29e282f normalize example header includes James Zern 2012-05-15 13:48:11 -07:00
  • 061263a787 add example_util.[hc] James Zern 2012-05-11 16:00:57 -07:00
  • c6882c49e3 merge all tree processing into a single VP8LProcessTree() Pascal Massimino 2012-05-14 05:49:02 -07:00
  • 9c7a3cf5e7 fix VP8LHistogramNumCodes to handle the case palette_code_bits == 0 Pascal Massimino 2012-05-14 01:23:58 -07:00
  • b5551d2e1d Merge "Added HuffmanTreeCode Struct for tree codes." pascal massimino 2012-05-14 01:23:08 -07:00
  • 8b85d01c45 Added HuffmanTreeCode Struct for tree codes. Vikas Arora 2012-05-14 13:49:45 +05:30
  • 093f76d831 Merge "Allocate single memory in GetHuffBitLengthsAndCodes." pascal massimino 2012-05-14 01:15:46 -07:00
  • 41d8049451 Allocate single memory in GetHuffBitLengthsAndCodes. Vikas Arora 2012-05-14 13:00:00 +05:30
  • 1b04f6d234 Correct size in VP8L header. Urvang Joshi 2012-05-14 11:19:00 +05:30
  • 2924a5aee6 Makefile.vc: split object lists based on directory James Zern 2012-04-19 17:14:23 -07:00
  • c8f24165b7 Merge "add assert(tokens)" Pascal Massimino 2012-05-11 01:46:45 -07:00
  • 432399472f add assert(tokens) Pascal Massimino 2012-05-11 01:45:06 -07:00
  • 9f547450e0 Catch an error in DecodeImageData(). Urvang Joshi 2012-05-11 14:08:40 +05:30
  • ac8e5e42d1 minor typo and style fix Pascal Massimino 2012-05-11 01:16:34 -07:00
  • 9f566d1d36 clean-up around Huffman-encode Pascal Massimino 2012-05-10 09:11:47 -07:00
  • c579a71012 Introduce CHUNK_SIZE_BYTES in muxi.h. Urvang Joshi 2012-05-10 13:05:05 +05:30
  • 14757f8ae2 Make sure huffman trees always have valid symbols Urvang Joshi 2012-05-10 11:37:17 +05:30
  • 4105061840 makefile.unix: add support for building vwebp James Zern 2012-05-09 12:42:36 -07:00
  • 48b37721fc Merge "fixed signed/unsigned comparison warning" James Zern 2012-05-09 14:10:32 -07:00
  • 57f696daef Merge "EncodeImageInternal: fix potential leak" pascal massimino 2012-05-09 13:58:55 -07:00
  • d972cdf2dd EncodeImageInternal: fix potential leak James Zern 2012-05-08 17:12:00 -07:00
  • 5cd12c3df2 fixed signed/unsigned comparison warning James Zern 2012-05-09 12:16:34 -07:00
  • cdca30d0b5 Merge "cosmetics: shorten long line" pascal massimino 2012-05-09 13:45:12 -07:00
  • e025fb5546 cosmetics: shorten long line James Zern 2012-05-09 12:19:48 -07:00
  • 22671ed6a3 Merge "enc/vp8l: fix double free on error" pascal massimino 2012-05-09 13:36:38 -07:00
  • e1b9b05258 Merge "cosmetics: VP8LCreateHuffmanTree: fix indent" pascal massimino 2012-05-09 13:23:24 -07:00
  • a8e725f800 enc/vp8l: fix double free on error James Zern 2012-05-08 16:47:12 -07:00
  • 27541fbdc0 cosmetics: VP8LCreateHuffmanTree: fix indent James Zern 2012-05-09 12:11:22 -07:00
  • 1d38b258b8 cwebp/windows: use MAKE_REFGUID where appropriate James Zern 2012-05-08 18:09:42 -07:00
  • 817ef6e9af Merge "cwebp: fix WIC/Microsoft SDK compatibility issue" James Zern 2012-05-09 11:50:05 -07:00
  • 902d3e3b5f cwebp: fix WIC/Microsoft SDK compatibility issue James Zern 2012-05-08 17:49:39 -07:00
  • 89d803c423 Merge "Fix a crash due to wrong pointer-integer arithmetic." pascal massimino 2012-05-09 02:22:01 -07:00
  • cb1bd741f9 Merge "Fix a crash in lossless decoder." pascal massimino 2012-05-09 02:21:13 -07:00
  • de2fe20290 Merge "Some cleanup in VP8LCreateHuffmanTree() (and related functions CompareHuffmanTrees() and SetBitDepths()): - Move 'tree_size' initialization and malloc for 'tree + tree_pool' outside the loop. - Some renames/tweaks for readability." pascal massimino 2012-05-09 02:15:42 -07:00
  • ce69177a41 Fix a crash due to wrong pointer-integer arithmetic. Urvang Joshi 2012-05-09 14:38:31 +05:30
  • e40a3684f5 Fix a crash in lossless decoder. Urvang Joshi 2012-05-09 14:33:55 +05:30
  • 3927ff3abc remove unneeded error condition for WebPMuxNumNamedElements() Pascal Massimino 2012-05-09 01:57:15 -07:00
  • 2c140e113c Some cleanup in VP8LCreateHuffmanTree() (and related functions CompareHuffmanTrees() and SetBitDepths()): - Move 'tree_size' initialization and malloc for 'tree + tree_pool' outside the loop. - Some renames/tweaks for readability. Urvang Joshi 2012-05-09 14:22:43 +05:30
  • 861a5b7bc9 add support for animation Pascal Massimino 2012-05-09 00:41:12 -07:00
  • eb5c16cc18 Merge "Set correct encode size in encoder's stats." pascal massimino 2012-05-09 00:37:25 -07:00
  • 4abe04a204 fix the return value and handle missing input file case. Pascal Massimino 2012-05-09 00:32:20 -07:00
  • 2fafb85579 Set correct encode size in encoder's stats. Vikas Arora 2012-05-09 12:27:34 +05:30
  • e7167a2b95 Provide one entry point for backward references. Vikas Arora 2012-05-09 12:11:55 +05:30
  • c4ccab6463 Print relevant lossless encoding stats in cwebp. Vikas Arora 2012-05-09 11:27:46 +05:30
  • e3302cfd73 GetHuffBitLengthsAndCodes: reduce level of indirection James Zern 2012-05-07 19:15:10 -07:00
  • b5f2a9ed49 enc/vp8l: fix uninitialized variable warning James Zern 2012-05-07 18:32:04 -07:00
  • 7885f8b25d makefile.unix: add lossless encoder files James Zern 2012-05-07 18:28:29 -07:00
  • 1261a4c888 Merge "cosmetics" James Zern 2012-05-07 17:54:43 -07:00
  • 3926b5be3b Merge "dsp/cpu.c: Android: fix crash on non-neon arm builds" James Zern 2012-05-07 17:53:03 -07:00