Commit Graph

  • 0993a611cd Full and final fix for prediction transform Urvang Joshi 2012-04-19 12:11:28 +00:00
  • afd2102f43 Fix cross-color transform in lossless encoder Urvang Joshi 2012-04-18 11:31:07 +00:00
  • b96d8740c9 Need to write a '0' bit at the end of transforms. Urvang Joshi 2012-04-18 08:58:01 +00:00
  • 54dad7e553 Color cache size should be counted as 0 when cache bits = 0 Urvang Joshi 2012-04-17 10:07:34 +00:00
  • 4f0c5caf67 Fix prediction transform in lossless encoder. Urvang Joshi 2012-04-17 08:29:05 +00:00
  • 36dabdadf8 Fix memory leak in method EncodeImageInternal for histogram_image. Vikas Arora 2012-04-13 07:18:09 +00:00
  • 352a4f49ab Get rid of PackLiteralBitLengths() Urvang Joshi 2012-04-13 07:14:16 +00:00
  • d673b6b9a0 Change the predictor function to pass left pixel Vikas Arora 2012-04-13 07:13:15 +00:00
  • b2f99465a7 Fix CopyTileWithPrediction() Urvang Joshi 2012-04-13 07:01:11 +00:00
  • 84547f540c Add EncodeImageInternal() method. Vikas Arora 2012-04-12 11:31:17 +00:00
  • 6b38378acb Guard the lossless encoder (in flux) under a flag Urvang Joshi 2012-04-11 09:52:13 +00:00
  • 09f7532cce Fix few nits (const qualifiers) Vikas Arora 2012-04-11 04:20:16 +00:00
  • 648be3939f Added implementation for various lossless functions Vikas Arora 2012-04-10 07:00:36 +00:00
  • 32714ce3be Add VP8L prefix to backward ref & histogram methods. Vikas Arora 2012-04-10 03:56:07 +00:00
  • fcba7be2d3 Fixed header file tag (WEBP_UTILS_HUFFMAN_ENCODE_H_) Vikas Arora 2012-04-04 08:24:29 +00:00
  • bc7037465d Add backward_ref, histogram & huffman encode modules from lossless. Vikas Arora 2012-04-03 14:24:25 +00:00
  • fdccaaddcf Fixing nits Vikas Arora 2012-04-02 10:58:36 +00:00
  • 227110c4c3 libwebp interface changes for lossless encoding. Vikas Arora 2012-03-28 11:07:42 +00:00
  • 50679acf25 minor style fixes Pascal Massimino 2012-04-30 06:57:57 +00:00
  • b38dfccf8d remove unneeded reference to NUM_LITERAL_CODES Pascal Massimino 2012-04-24 09:35:49 +00:00
  • 8979675bdf harmonize header description Pascal Massimino 2012-04-23 07:19:02 +00:00
  • c04eb7be9d tcoder.c: define NOT_HAVE_LOG2 for MSVC builds James Zern 2012-05-03 16:59:13 -07:00
  • 9a214fa112 Merge "VP8[L]GetInfo: check input pointers" pascal massimino 2012-05-02 16:07:47 -07:00
  • 5c5be8ba69 VP8[L]GetInfo: check input pointers James Zern 2012-05-02 12:38:10 -07:00
  • 0c188feca1 Merge changes I431acdfe,I713659b7 pascal massimino 2012-05-02 16:03:06 -07:00
  • b3515c6215 mux: drop 'chunk' from ChunkInfo member names James Zern 2012-05-01 17:45:42 -07:00
  • aea7923ca2 muxi.h: remove some unused defines James Zern 2012-05-01 17:26:00 -07:00
  • 0142249285 update NEWS file for next release James Zern 2012-05-01 11:24:51 -07:00
  • 29e3f7ec75 Merge "dec: remove deprecated WebPINew()" James Zern 2012-05-01 11:26:31 -07:00
  • 4718e44988 Merge "muxedit: a few more size_t changes" pascal massimino 2012-04-28 03:04:08 -07:00
  • 82654f961d Merge "muxedit: remove a few redundant NULL checks" pascal massimino 2012-04-28 02:50:27 -07:00
  • 02f27fbd3b dec: remove deprecated WebPINew() James Zern 2012-04-27 19:20:13 -07:00
  • ccddb3fc6f muxedit: remove a few redundant NULL checks James Zern 2012-04-27 19:06:03 -07:00
  • a6cdf7107a muxedit: a few more size_t changes James Zern 2012-04-27 18:53:08 -07:00
  • a384689292 Merge "mux: remove unused LIST_ID" pascal massimino 2012-04-27 03:03:34 -07:00
  • 11ae46ae91 alpha.c: quiet some size_t -> int conversion warnings James Zern 2012-04-24 15:35:41 -07:00
  • dee466926b mux: remove unused LIST_ID James Zern 2012-04-25 18:18:25 -07:00
  • 03f1f49321 mux: add version checked entry points James Zern 2012-04-25 17:27:16 -07:00
  • 6a0abdaa3a Merge "doc: tile/alpha corrections" pascal massimino 2012-04-24 23:57:05 -07:00
  • c8139fbe5d Merge "few cosmetics" Pascal Massimino 2012-04-24 23:47:06 -07:00
  • 683387374b Merge "lossless: remove some size_t -> int conversions" pascal massimino 2012-04-24 23:41:26 -07:00
  • 5249e94a22 doc: tile/alpha corrections James Zern 2012-04-24 17:43:06 -07:00
  • d96e722b0c huffman: quiet int64 -> int conversion warning James Zern 2012-04-24 16:17:36 -07:00
  • 532020f24a lossless: remove some size_t -> int conversions James Zern 2012-04-24 12:23:58 -07:00
  • 23be6edfd4 few cosmetics Pascal Massimino 2012-04-24 16:05:54 +00:00
  • 1349edade1 Merge "configure: AC_ARG_* use AS_HELP_STRING" James Zern 2012-04-24 10:54:39 -07:00
  • bfbcc60a18 configure: AC_ARG_* use AS_HELP_STRING James Zern 2012-04-23 17:57:12 -07:00
  • 1427ca8eae Merge "Makefile.am: header file maintenance" James Zern 2012-04-24 10:41:59 -07:00
  • 087332e394 Merge "remove unused parameter 'round' from CalcProba()" Pascal Massimino 2012-04-24 06:41:54 -07:00
  • 9630e16854 remove unused parameter 'round' from CalcProba() Pascal Massimino 2012-04-24 06:40:19 -07:00
  • 92092eaa45 Merge "bit_reader.h: correct include" pascal massimino 2012-04-24 04:19:24 -07:00
  • a87fc3f609 Merge "mux: ensure # images = # tiles" pascal massimino 2012-04-24 04:18:35 -07:00
  • 53af99b18f Merge "mux: use size_t consistently" pascal massimino 2012-04-24 04:09:44 -07:00
  • 39a57dae22 Makefile.am: header file maintenance James Zern 2012-04-23 17:18:42 -07:00
  • 1bd0bd0d4d bit_reader.h: correct include James Zern 2012-04-23 17:04:22 -07:00
  • 326a3c6bdc mux: ensure # images = # tiles James Zern 2012-04-13 19:07:41 -07:00
  • 95667b8d86 mux: use size_t consistently James Zern 2012-04-18 17:13:34 -07:00
  • 231ec1fb6d Removing the indirection of meta-huffman tables. Vikas Arora 2012-04-23 08:36:14 -07:00
  • 15ebcbaaf4 check return pointer from MuxImageGetListFromId Pascal Massimino 2012-04-23 08:20:22 -07:00
  • b0d6c4a722 Merge "configure: remove test for zlib.h" pascal massimino 2012-04-21 15:34:41 -07:00
  • 8cccac50ae Merge "dsp/lossless: silence some build warnings" pascal massimino 2012-04-21 15:32:45 -07:00
  • b08819a624 dsp/lossless: silence some build warnings James Zern 2012-04-20 12:35:35 -07:00
  • 7ae225218d Android.mk: SSE2 & NEON updates James Zern 2012-04-20 12:07:03 -07:00
  • 0a49e3f3da Merge "makefile.unix add missing header files" pascal massimino 2012-04-20 00:34:35 -07:00
  • 2e75a9a1ba Merge "decode.h: use size_t consistently" James Zern 2012-04-19 22:49:47 -07:00
  • fa13035e97 configure: remove test for zlib.h James Zern 2012-04-19 16:54:59 -07:00
  • d3adc81db2 makefile.unix add missing header files James Zern 2012-04-19 16:13:26 -07:00
  • 262fe01be2 Merge "makefile.unix & Android.mk: cosmetics" James Zern 2012-04-19 16:03:08 -07:00
  • 4cce137ebf Merge "enc_sse2 add missing stdlib.h include" James Zern 2012-04-19 15:51:53 -07:00
  • 80256b8567 enc_sse2 add missing stdlib.h include James Zern 2012-04-19 15:47:58 -07:00
  • 9b3d1f3a1b decode.h: use size_t consistently James Zern 2012-04-17 16:01:33 -07:00
  • 64083d3c89 Merge "Makefile.am: cosmetics" pascal massimino 2012-04-19 13:51:33 -07:00
  • dceb8b4d9a Merge changes If1331d3c,I86fe3847 James Zern 2012-04-14 13:01:13 -07:00
  • 0e33d7bf42 Merge "webp/decode.h: fix prototypes" James Zern 2012-04-13 10:46:14 -07:00
  • fac0f12e1b rename BitReader to VP8LBitReader Pascal Massimino 2012-04-13 01:56:31 -07:00
  • fbd82b5a39 types.h: centralize use of stddef.h James Zern 2012-04-12 17:05:34 -07:00
  • 2154835f73 Makefile.am: cosmetics James Zern 2012-04-12 15:51:30 -07:00
  • 1c92bd37f3 vp8io: use size_t for buffer size James Zern 2012-04-12 13:43:37 -07:00
  • 90ead710dc fix some more uint32_t -> size_t typing James Zern 2012-04-12 13:06:54 -07:00
  • cbe705c78a webp/decode.h: fix prototypes James Zern 2012-04-12 12:52:17 -07:00
  • 3f8ec1c21f makefile.unix & Android.mk: cosmetics James Zern 2012-04-12 12:00:43 -07:00
  • 217ec7f4d0 Remove tabs in configure.ac Pascal Massimino 2012-04-12 00:13:06 -07:00
  • b3d35fc130 Merge "Android.mk & Makefile.vc: add new files" James Zern 2012-04-11 15:48:30 -07:00
  • 0df04b9e19 Android.mk & Makefile.vc: add new files James Zern 2012-04-11 14:55:11 -07:00
  • e4f20c5bd5 Merge "automake: replace 'silent-rules' w/AM_SILENT_RULES" James Zern 2012-04-11 15:45:55 -07:00
  • 8d254a0927 cosmetics James Zern 2012-03-30 15:26:07 -07:00
  • 6860c2ea9d fix some uint32_t -> size_t typing Pascal Massimino 2012-04-05 11:19:24 +00:00
  • 4af1858a10 Fix a crash due to max symbol in a tree >= alphabet size Urvang Joshi 2012-04-05 11:19:24 +00:00
  • 6f01b830e2 split the VP8 and VP8L decoding properly Pascal Massimino 2012-04-05 09:31:10 +00:00
  • f2623dbe58 enable lossless decoder James Zern 2012-04-10 18:41:18 -07:00
  • b96efd7d50 add dec/vp8i.h changes from experimental James Zern 2012-04-10 17:23:38 -07:00
  • 19f6398ed7 add dec/vp8l{i.h,.c} from experimental James Zern 2012-04-10 17:23:38 -07:00
  • c4ae53c8b3 add utils/bit_reader.[hc] changes from experimental James Zern 2012-04-10 17:23:38 -07:00
  • 514d008921 add dsp/lossless.[hc] from experimental James Zern 2012-04-10 17:23:38 -07:00
  • 9c67291d67 add utils/huffman.[hc] from experimental James Zern 2012-04-10 17:23:38 -07:00
  • 337914a036 add utils/color_cache.[hc] from experimental James Zern 2012-04-10 17:23:38 -07:00
  • b3bf8fe7a1 the read-overflow code-path wasn't reporting as an error Pascal Massimino 2012-02-24 07:59:44 +00:00
  • 1db888ba40 take colorspace into account when cropping Pascal Massimino 2012-03-27 12:24:56 +00:00
  • 61c2d51fd7 move the rescaling code into its own file and make enc/ and dec/ use it. Pascal Massimino 2012-03-22 10:30:20 +00:00
  • efc2016a31 Make rescaler methods generic Urvang Joshi 2012-03-21 06:48:50 +00:00