Commit Graph

  • deadc339d5 Fix transfer functions where toGamma and toLinear are swapped. Maryla 2023-10-12 16:57:32 +02:00
  • e7b78d4375 Merge "Fix bug in FromLinearLog100." into main Maryla Ustarroz-Calonge 2023-10-12 08:28:34 +00:00
  • 15a1309efc Merge "webp-lossless-bitstream-spec: delete extra blank line" into main James Zern 2023-10-11 18:31:37 +00:00
  • 54ca975245 Fix bug in FromLinearLog100. Maryla 2023-10-11 15:08:24 +02:00
  • d2cb2d8cfc Dereference after NULL check. Vincent Rabaud 2023-10-11 14:21:54 +02:00
  • e9d5010718 webp-lossless-bitstream-spec: delete extra blank line James Zern 2023-10-10 15:55:16 -07:00
  • 786579711f Merge changes Ief442c90,Ie6e9c9a5 into main James Zern 2023-10-10 18:16:58 +00:00
  • e30a588456 webp-lossless-bitstream-spec: update variable names James Zern 2023-10-06 11:49:30 -07:00
  • 09ca136801 Merge "webp-container-spec: change assert to MUST be TRUE" into main James Zern 2023-10-10 00:26:53 +00:00
  • 233960a0ad iosbuild,xcframeworkbuild: add SharpYuv framework 1.3.2 James Zern 2023-10-06 16:28:42 -07:00
  • bbaaf8dbef Fix invalid incremental decoding check. 0.6.1 Vincent Rabaud 2023-10-03 14:44:39 +02:00
  • a298d9d127 Fix OOB write in BuildHuffmanTable. Vincent Rabaud 2023-10-03 14:16:52 +02:00
  • ef52aca922 Limit memory allocation when reading invalid Huffman codes. Vincent Rabaud 2023-10-03 14:08:26 +02:00
  • e194928e8b Modernize CMake. Vincent Rabaud 2023-10-09 15:18:21 +02:00
  • 38cb4fc0ea iosbuild,xcframeworkbuild: add SharpYuv framework James Zern 2023-10-06 16:28:42 -07:00
  • 40afa9269b webp-lossless-bitstream-spec: simplify abstract James Zern 2023-10-06 11:46:24 -07:00
  • 9db21143d0 webp-container-spec: change assert to MUST be TRUE James Zern 2023-10-06 11:33:23 -07:00
  • e1f1bce9dc Fix invalid incremental decoding check. 0.5.2 Vincent Rabaud 2023-10-03 14:44:39 +02:00
  • 90d47113bc Fix OOB write in BuildHuffmanTable. Vincent Rabaud 2023-10-03 14:16:52 +02:00
  • bc99ef0699 Limit memory allocation when reading invalid Huffman codes. Vincent Rabaud 2023-10-03 14:08:26 +02:00
  • 7c3b7cc61b Limit memory allocation when reading invalid Huffman codes. 0.5.1 Vincent Rabaud 2023-10-03 14:08:26 +02:00
  • cdbf88aed2 Fix typo in API docs for incremental decoding Anuraag Agrawal 2023-10-02 17:12:18 +09:00
  • 05c469843c Reformat vcpkg build instructions. Vincent Rabaud 2023-09-20 13:03:30 +02:00
  • 8534f53960 Merge "Never send VP8_STATUS_SUSPENDED back in non-incremental." into main Vincent Rabaud 2023-09-19 09:23:01 +00:00
  • 35e197bdb7 Never send VP8_STATUS_SUSPENDED back in non-incremental. Vincent Rabaud 2023-09-18 16:39:46 +02:00
  • 61441425fe Add vcpkg installation instructions Jonliu1993 2022-09-14 16:44:56 +08:00
  • 57c58105f3 Cmake: wrong public macro WEBP_INCLUDE_DIRS Frank 2023-08-16 09:28:26 +00:00
  • dce8397fec Fix next is invalid pointer when WebPSafeMalloc fails Masahiro Hanada 2023-09-14 19:37:24 +09:00
  • c1ffd9ac75 Merge "vp8l_enc: fix non-C90 code" into main Vincent Rabaud 2023-09-15 06:45:52 +00:00
  • a3965948e0 Merge changes If628bb93,Ic79f6309,I45f0db23 into main Vincent Rabaud 2023-09-15 06:44:42 +00:00
  • f80e9b7e4c vp8l_enc: fix non-C90 code James Zern 2023-09-14 16:21:04 -07:00
  • accd141da3 Update lossless spec for two simple codes. Vincent Rabaud 2023-09-14 09:43:31 +02:00
  • ac17ffffcb Fix non-C90 code. Vincent Rabaud 2023-09-14 09:31:48 +02:00
  • 433c7dca11 Fix static analyzer warnings. Vincent Rabaud 2023-09-14 09:31:19 +02:00
  • 5fac76cf8d Merge tag 'v1.3.2' James Zern 2023-09-13 19:07:22 -07:00
  • ca332209cb update ChangeLog v1.3.2 James Zern 2023-09-13 15:11:07 -07:00
  • 1ace578c91 update NEWS James Zern 2023-09-13 13:30:51 -07:00
  • 63234c4296 bump version to 1.3.2 James Zern 2023-09-13 13:24:49 -07:00
  • a35ea50de4 Add a fuzzer for ReadHuffmanCodes Vincent Rabaud 2023-09-12 23:11:37 +02:00
  • a36ce6e442 [M108-LTS] Fix OOB write in BuildHuffmanTable. chrome-m108-5359 Vincent Rabaud 2023-09-07 21:16:03 +02:00
  • a450afed44 [M114-LTS] Fix OOB write in BuildHuffmanTable. chrome-m114-5735 Vincent Rabaud 2023-09-07 21:16:03 +02:00
  • 95ea5226c8 Fix invalid incremental decoding check. Vincent Rabaud 2023-09-11 16:06:08 +02:00
  • 20ceff7eb3 Fix OOB write in BuildHuffmanTable. 1.2.0 Vincent Rabaud 2023-09-07 21:16:03 +02:00
  • 801d2be12d Fix OOB write in BuildHuffmanTable. 1.2.2 Vincent Rabaud 2023-09-07 21:16:03 +02:00
  • 904941b437 Fix OOB write in BuildHuffmanTable. 1.3.0 Vincent Rabaud 2023-09-07 21:16:03 +02:00
  • 0aba549eb6 Fix OOB write in BuildHuffmanTable. chrome-m109-5414 Vincent Rabaud 2023-09-07 21:16:03 +02:00
  • 4619a48fc3 Fix OOB write in BuildHuffmanTable. chrome-m116-5845 Vincent Rabaud 2023-09-07 21:16:03 +02:00
  • 8d9916da90 Fix OOB write in BuildHuffmanTable. 1.0.3 Vincent Rabaud 2023-09-07 21:16:03 +02:00
  • 50f60add5c Fix OOB write in BuildHuffmanTable. 1.1.0 Vincent Rabaud 2023-09-07 21:16:03 +02:00
  • 8bacd63a6d Fix OOB write in BuildHuffmanTable. 1.2.4 Vincent Rabaud 2023-09-07 21:16:03 +02:00
  • 2af26267cd Fix OOB write in BuildHuffmanTable. 1.3.1 Vincent Rabaud 2023-09-07 21:16:03 +02:00
  • 902bc91903 Fix OOB write in BuildHuffmanTable. Vincent Rabaud 2023-09-07 21:16:03 +02:00
  • 7ba44f80f3 Homogenize "__asm__ volatile" vs "asm volatile" Vincent Rabaud 2023-09-06 17:15:05 +02:00
  • 68e271354e webp-container-spec: reorder example chunk layout James Zern 2023-09-01 14:57:42 -07:00
  • 943b932a7e Merge changes I6a4d0a04,Ibc37b91e into main James Zern 2023-08-18 00:38:04 +00:00
  • 1cc94f9521 decode.h: wrap idec example in /* */ James Zern 2023-08-15 19:10:36 -07:00
  • 63acdd1e06 decode.h: fix decode example James Zern 2023-08-15 19:07:11 -07:00
  • aac5c5d0df ReadHuffmanCode: rm redundant num code lengths check James Zern 2023-08-14 17:59:42 -07:00
  • a2de25f6b6 webp-lossless-bitstream-spec: normalize list item case James Zern 2023-08-14 17:35:35 -07:00
  • 68820f0e53 webp-lossless-bitstream-spec: normalize pixel ref James Zern 2023-08-14 17:34:01 -07:00
  • cdb31aa806 webp-lossless-bitstream-spec: add missing periods James Zern 2023-08-14 17:32:23 -07:00
  • 0535a8cf88 webp-lossless-bitstream-spec: fix grammar James Zern 2023-08-14 17:31:12 -07:00
  • b6c4ce2635 normalize numbered list item format James Zern 2023-08-09 13:51:38 -07:00
  • dd7364c3ce Merge "palette.c: fix msvc warnings" into main James Zern 2023-07-28 20:05:58 +00:00
  • c63c5df618 palette.c: fix msvc warnings James Zern 2023-07-28 09:07:11 -07:00
  • 0a2cad5115 webp-container-spec: move terms from intro section James Zern 2023-07-27 16:18:57 -07:00
  • dd88d2ff3e webp-lossless-bitstream-spec: color_cache -> color cache James Zern 2023-07-27 12:41:04 -07:00
  • 6e75054736 Merge changes I644d7d39,Icf05491e,Ic02e6652,I63b11258 into main James Zern 2023-07-27 19:34:20 +00:00
  • 67a7cc2b07 webp-lossless-bitstream-spec: fix code blocks James Zern 2023-07-25 22:06:41 -07:00
  • 1432ebbadb Refactor palette sorting computation. Vincent Rabaud 2023-07-26 09:16:07 +02:00
  • cd436142f6 webp-lossless-bitstream-spec: block -> chunk James Zern 2023-07-25 22:05:49 -07:00
  • 3cb66f64b0 webp-lossless-bitstream-spec: add some missing commas James Zern 2023-07-25 22:09:00 -07:00
  • 56471a53cf webp-lossless-bitstream-spec: normalize item text in 5.1 James Zern 2023-07-25 18:23:09 -07:00
  • af7fbfd2d9 vp8l_dec,ReadTransform: improve error status reporting James Zern 2023-07-21 23:20:52 +00:00
  • 7d8e0896e9 vp8l_dec: add VP8LSetError() James Zern 2023-07-21 23:20:11 +00:00
  • a71ce1cf74 animencoder_fuzzer: fix error check w/Nallocfuzz James Zern 2023-07-21 22:40:41 +00:00
  • e94b36d66d webp-lossless-bitstream-spec: relocate details from 5.1 James Zern 2023-07-14 12:51:35 -07:00
  • 84628e5611 webp-lossless-bitstream-spec: clarify image width changes James Zern 2023-07-14 15:03:09 -07:00
  • ee72299796 alpha_dec: add missing VP8SetError() James Zern 2023-07-18 21:18:12 +00:00
  • 0081693d61 enc_dec_fuzzer: use WebPDecode() James Zern 2023-07-18 23:02:24 +00:00
  • 0fcb311cfc enc_dec_fuzzer: fix WebPEncode/pic.error_code check James Zern 2023-07-18 23:01:36 +00:00
  • 982c177c8a webp-lossless-bitstream-spec: fix struct member refs James Zern 2023-07-14 12:01:55 -07:00
  • 56cf562570 webp-lossless-bitstream-spec: use RFC 7405 for ABNF James Zern 2023-07-14 11:40:04 -07:00
  • 6c6b3fd317 webp-lossless-bitstream-spec,cosmetics: delete blank lines James Zern 2023-07-14 15:12:35 -07:00
  • 29b9eb1517 Merge changes Id56ca4fd,I662bd1d7 into main James Zern 2023-07-13 20:43:51 +00:00
  • 47c0af8daf ReadHuffmanCodes: rm max_alphabet_size calc James Zern 2023-07-12 05:10:29 +00:00
  • b92deba353 animencoder_fuzzer: no WebPAnimEncoderAssemble check w/nallocfuzz James Zern 2023-07-06 22:19:12 +00:00
  • 6be9bf8bae animencoder_fuzzer: fix leak on alloc failure James Zern 2023-06-30 17:29:04 +00:00
  • 5c965e55dd vp8l_dec,cosmetics: add some /*param=*/ comments James Zern 2023-07-07 15:41:26 -07:00
  • e4fc2f78c7 webp-lossless-bitstream-spec: add validity note for max_symbol James Zern 2023-07-07 15:49:56 -07:00
  • 71916726b6 webp-lossless-bitstream-spec: fix max_symbol definition James Zern 2023-07-07 15:35:31 -07:00
  • eac3bd5c53 Have the palette code be in its own file. Vincent Rabaud 2023-07-04 18:09:13 +02:00
  • e2c85878f6 Add an initializer for the SharpYuvOptions struct. Vincent Rabaud 2023-06-29 15:58:30 +02:00
  • 4222b00679 Merge tag 'v1.3.1' James Zern 2023-06-28 19:33:32 -07:00
  • 25d94f473b Implement more transfer functions in libsharpyuv Vincent Rabaud 2023-06-22 23:09:44 +02:00
  • 2153a6797c Merge changes Id0300937,I5dba5ccf,I57bb68e0,I2dba7b4e,I172aca36, ... into main James Zern 2023-06-27 21:56:43 +00:00
  • 4298e9765c webp-lossless-bitstream-spec: add PredictorTransformOutput James Zern 2023-06-22 18:44:27 -07:00
  • cd7e02bece webp-lossless-bitstream-spec: fix RIFF-header ABNF James Zern 2023-06-22 17:57:27 -07:00
  • 6c3845f9e0 webp-lossless-bitstream-spec: split LZ77 Backward Ref section James Zern 2023-06-22 17:38:12 -07:00
  • 7f1b6799db webp-lossless-bitstream-spec: split Meta Prefix Codes section James Zern 2023-06-22 17:28:02 -07:00