Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Misc updates #12

Merged
merged 7 commits into from
Aug 7, 2024
Merged

Misc updates #12

merged 7 commits into from
Aug 7, 2024

Conversation

bep
Copy link
Owner

@bep bep commented Aug 7, 2024

  • github: Bump versions
  • Squashed 'libwebp_src/' changes from ca332209c..845d5476a
  • Upgrade to Libwebp v1.4.0

bep added 7 commits August 7, 2024 15:57
845d5476a update ChangeLog
8a6a55bba update NEWS
cf7c5a5de provide a way to opt-out/override WEBP_NODISCARD
cc34288aa update ChangeLog
f13c08868 NEWS: fix date
745559507 Merge "vwebp: fix window title when options are given" into 1.4.0
d781646c2 vwebp: fix window title when options are given
c2e394de9 update NEWS
f6d15cb74 bump version to 1.4.0
57c388b8f update AUTHORS
b3d1b2cbf Merge changes I26f4aa22,I83386b6c,I320ed1a2 into main
07216886a webp-container-spec: fix VP8 chunk ref ('VP8'->'VP8 ')
f88666eb4 webp_js/*.html: fix canvas mapping
e2c8f233e cmake,wasm: simplify SDL2 related flags
d537cd370 cmake: fix vwebp_sdl compile w/libsdl-org release
6c484cbf9 CMakeLists.txt: add missing WEBP_BUILD_EXTRAS check
7b0bc2352 man/cwebp.1: add more detail to -partition_limit
3c0011bbd WebPMuxGetChunk: add an assert
955a3d14a Merge "muxread,MuxGet: add an assert" into main
00abc0007 muxread,MuxGet: add an assert
40e85a0b5 Have the window title reflect the filename.
1bf46358c man/cwebp.1: clarify -pass > 1 behavior w/o -size/-psnr
eba03acb0 webp-container-spec: replace 'above' with 'earlier'
a16d30cb5 webp-container-spec: clarify chunk order requirements
8a7e91123 Merge "CMakeLists.txt: apply cmake-format" into main
7fac6c1bf Merge "Copy C code to not have multiplication overflow" into main
e2922e439 Merge "Check for the presence of the ANDROID_ABI variable" into main
501d9274a Copy C code to not have multiplication overflow
fba7d62ee CMakeLists.txt: apply cmake-format
661c1b664 Merge "windows exports: use dllexport attribute, instead of visibility." into main
8487860a8 windows exports: use dllexport attribute, instead of visibility.
8ea678b99 webp/mux.h: data lifetime note w/copy_data=0
79e05c7f9 Check for the presence of the ANDROID_ABI variable
45f995a37 Expose functions for managing non-image chunks on WebPAnimEncoder
1fb9f3dcf gifdec: fix ErrorGIFNotAvailable() declaration
4723db65b cosmetics: s/SANITY_CHECK/DCHECK/
f4b9bc9ea clear -Wextra-semi-stmt warnings
713982b88 Limit animdecoder_fuzzer to 320MB
cbe825e4c cmake: fix sharpyuv simd files' build
f99305e9e Makefile.vc: add ARM64 support
5efd6300d mv SharpYuvEstimate420Risk to extras/
e78e924f8 Makefile.vc: add sharpyuv_risk_table.obj
d7a0506dc Add YUV420 riskiness metric.
89c5b9174 Merge "BuildHuffmanTable check sorted[] array bounds before writing" into main
34c807491 Remove alpha encoding pessimization.
13d9c30b2 Add a WEBP_NODISCARD
24d7f9cb6 Switch code to SDL2.
0b56dedc9 BuildHuffmanTable check sorted[] array bounds before writing
a429c0de6 sharpyuv: convert some for() to do/while
f0cd78612 DoSharpArgbToYuv: remove constant from loop
339231cc3 SharpYuvConvertWithOptions,cosmetics: fix formatting
307071f14 Remove medium/large code model-specific inline asm
deadc339d Fix transfer functions where toGamma and toLinear are swapped.
e7b78d437 Merge "Fix bug in FromLinearLog100." into main
15a1309ef Merge "webp-lossless-bitstream-spec: delete extra blank line" into main
54ca97524 Fix bug in FromLinearLog100.
d2cb2d8cf Dereference after NULL check.
e9d501071 webp-lossless-bitstream-spec: delete extra blank line
786579711 Merge changes Ief442c90,Ie6e9c9a5 into main
e30a58845 webp-lossless-bitstream-spec: update variable names
09ca13680 Merge "webp-container-spec: change assert to MUST be TRUE" into main
38cb4fc0e iosbuild,xcframeworkbuild: add SharpYuv framework
40afa9269 webp-lossless-bitstream-spec: simplify abstract
9db21143d webp-container-spec: change assert to MUST be TRUE
cdbf88aed Fix typo in API docs for incremental decoding
05c469843 Reformat vcpkg build instructions.
8534f5396 Merge "Never send VP8_STATUS_SUSPENDED back in non-incremental." into main
35e197bdb Never send VP8_STATUS_SUSPENDED back in non-incremental.
61441425f Add vcpkg installation instructions
dce8397fe Fix next is invalid pointer when WebPSafeMalloc fails
57c58105f Cmake: wrong public macro WEBP_INCLUDE_DIRS
c1ffd9ac7 Merge "vp8l_enc: fix non-C90 code" into main
a3965948e Merge changes If628bb93,Ic79f6309,I45f0db23 into main
f80e9b7e4 vp8l_enc: fix non-C90 code
accd141da Update lossless spec for two simple codes.
ac17ffffc Fix non-C90 code.
433c7dca1 Fix static analyzer warnings.
5fac76cf8 Merge tag 'v1.3.2'
a35ea50de Add a fuzzer for ReadHuffmanCodes
95ea5226c Fix invalid incremental decoding check.
902bc9190 Fix OOB write in BuildHuffmanTable.
7ba44f80f Homogenize "__asm__ volatile" vs "asm volatile"
68e271354 webp-container-spec: reorder example chunk layout
943b932a7 Merge changes I6a4d0a04,Ibc37b91e into main
1cc94f952 decode.h: wrap idec example in /* */
63acdd1e0 decode.h: fix decode example
aac5c5d0d ReadHuffmanCode: rm redundant num code lengths check
a2de25f6b webp-lossless-bitstream-spec: normalize list item case
68820f0e5 webp-lossless-bitstream-spec: normalize pixel ref
cdb31aa80 webp-lossless-bitstream-spec: add missing periods
0535a8cf8 webp-lossless-bitstream-spec: fix grammar
b6c4ce263 normalize numbered list item format
dd7364c3c Merge "palette.c: fix msvc warnings" into main
c63c5df61 palette.c: fix msvc warnings
0a2cad511 webp-container-spec: move terms from intro section
dd88d2ff3 webp-lossless-bitstream-spec: color_cache -> color cache
6e7505473 Merge changes I644d7d39,Icf05491e,Ic02e6652,I63b11258 into main
67a7cc2b0 webp-lossless-bitstream-spec: fix code blocks
1432ebbad Refactor palette sorting computation.
cd436142f webp-lossless-bitstream-spec: block -> chunk
3cb66f64b webp-lossless-bitstream-spec: add some missing commas
56471a53c webp-lossless-bitstream-spec: normalize item text in 5.1
af7fbfd2d vp8l_dec,ReadTransform: improve error status reporting
7d8e0896e vp8l_dec: add VP8LSetError()
a71ce1cf7 animencoder_fuzzer: fix error check w/Nallocfuzz
e94b36d66 webp-lossless-bitstream-spec: relocate details from 5.1
84628e561 webp-lossless-bitstream-spec: clarify image width changes
ee7229979 alpha_dec: add missing VP8SetError()
0081693d6 enc_dec_fuzzer: use WebPDecode()
0fcb311cf enc_dec_fuzzer: fix WebPEncode/pic.error_code check
982c177c8 webp-lossless-bitstream-spec: fix struct member refs
56cf56257 webp-lossless-bitstream-spec: use RFC 7405 for ABNF
6c6b3fd31 webp-lossless-bitstream-spec,cosmetics: delete blank lines
29b9eb151 Merge changes Id56ca4fd,I662bd1d7 into main
47c0af8da ReadHuffmanCodes: rm max_alphabet_size calc
b92deba35 animencoder_fuzzer: no WebPAnimEncoderAssemble check w/nallocfuzz
6be9bf8ba animencoder_fuzzer: fix leak on alloc failure
5c965e55d vp8l_dec,cosmetics: add some /*param=*/ comments
e4fc2f78c webp-lossless-bitstream-spec: add validity note for max_symbol
71916726b webp-lossless-bitstream-spec: fix max_symbol definition
eac3bd5c5 Have the palette code be in its own file.
e2c85878f Add an initializer for the SharpYuvOptions struct.
4222b0067 Merge tag 'v1.3.1'
25d94f473 Implement more transfer functions in libsharpyuv
2153a6797 Merge changes Id0300937,I5dba5ccf,I57bb68e0,I2dba7b4e,I172aca36, ... into main
4298e9765 webp-lossless-bitstream-spec: add PredictorTransformOutput
cd7e02bec webp-lossless-bitstream-spec: fix RIFF-header ABNF
6c3845f9e webp-lossless-bitstream-spec: split LZ77 Backward Ref section
7f1b6799d webp-lossless-bitstream-spec: split Meta Prefix Codes section
7b634d8f0 webp-lossless-bitstream-spec: note transform order
6d6d4915c webp-lossless-bitstream-spec: update transformations text
6b1c722a5 lossless_common.h,cosmetics: fix a typo
08d60d600 webp-lossless-bitstream-spec: split code length section
7a12afcc5 webp-lossless-bitstream-spec: rm unused anchor
14a9dbfba webp-lossless-bitstream-spec: refine single node text
64819c7cf Implement ExtractGreen_SSE2
fe80fbbd6 webp-container-spec: add some missing commas
e8ed31760 Merge "treat FILTER_NONE as a regular Unfilter[] call" into main
03a7a0489 webp-lossless-bitstream-spec: rm redundant statement
c437c7aac webp-lossless-bitstream-spec: mv up prefix code group def
e4f17a31a webp-lossless-bitstream-spec: fix section reference
e2ecd5e93 webp-lossless-bitstream-spec: clarify ABNF syntax
8b55425a5 webp-lossless-bitstream-spec: refine pixel copy text
29c9f2d41 webp-lossless-bitstream-spec: minor wording updates
6b02f6601 treat FILTER_NONE as a regular Unfilter[] call
7f75c91ce webp-container-spec: fix location of informative msg
f6499943c webp-container-spec: consistently quote FourCCs
49918af32 webp-container-spec: minor wording updates
46bc4fc9d Merge "Switch ExtraCost to ints and implement it in SSE." into main
828b4ce06 Switch ExtraCost to ints and implement it in SSE.

git-subtree-dir: libwebp_src
git-subtree-split: 845d5476a866141ba35ac133f856fa62f0b7445f
@bep bep merged commit de18ce6 into master Aug 7, 2024
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant