[webkit-changes] [WebKit/WebKit] 3afc6f: [LibWebRTC] Make use of crc32c
youennf
noreply at github.com
Thu Nov 17 01:24:45 PST 2022
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 3afc6f5d20fc5bef478d11e68d5a7ab3af6cc344
https://github.com/WebKit/WebKit/commit/3afc6f5d20fc5bef478d11e68d5a7ab3af6cc344
Author: Youenn Fablet <youennf at gmail.com>
Date: 2022-11-17 (Thu, 17 Nov 2022)
Changed paths:
M Source/ThirdParty/libwebrtc/Configurations/libwebrtc.xcconfig
A Source/ThirdParty/libwebrtc/Source/third_party/crc32c/BUILD.gn
A Source/ThirdParty/libwebrtc/Source/third_party/crc32c/DIR_METADATA
A Source/ThirdParty/libwebrtc/Source/third_party/crc32c/OWNERS
A Source/ThirdParty/libwebrtc/Source/third_party/crc32c/README.chromium
A Source/ThirdParty/libwebrtc/Source/third_party/crc32c/config/crc32c/crc32c_config.h
A Source/ThirdParty/libwebrtc/Source/third_party/crc32c/src/.appveyor.yml
A Source/ThirdParty/libwebrtc/Source/third_party/crc32c/src/.clang-format
A Source/ThirdParty/libwebrtc/Source/third_party/crc32c/src/.clang_complete
A Source/ThirdParty/libwebrtc/Source/third_party/crc32c/src/.gitignore
A Source/ThirdParty/libwebrtc/Source/third_party/crc32c/src/.gitmodules
A Source/ThirdParty/libwebrtc/Source/third_party/crc32c/src/.travis.yml
A Source/ThirdParty/libwebrtc/Source/third_party/crc32c/src/AUTHORS
A Source/ThirdParty/libwebrtc/Source/third_party/crc32c/src/CMakeLists.txt
A Source/ThirdParty/libwebrtc/Source/third_party/crc32c/src/CONTRIBUTING.md
A Source/ThirdParty/libwebrtc/Source/third_party/crc32c/src/Crc32cConfig.cmake.in
A Source/ThirdParty/libwebrtc/Source/third_party/crc32c/src/LICENSE
A Source/ThirdParty/libwebrtc/Source/third_party/crc32c/src/README.md
A Source/ThirdParty/libwebrtc/Source/third_party/crc32c/src/include/crc32c/crc32c.h
A Source/ThirdParty/libwebrtc/Source/third_party/crc32c/src/src/crc32c.cc
A Source/ThirdParty/libwebrtc/Source/third_party/crc32c/src/src/crc32c_arm64.cc
A Source/ThirdParty/libwebrtc/Source/third_party/crc32c/src/src/crc32c_arm64.h
A Source/ThirdParty/libwebrtc/Source/third_party/crc32c/src/src/crc32c_arm64_check.h
A Source/ThirdParty/libwebrtc/Source/third_party/crc32c/src/src/crc32c_arm64_unittest.cc
A Source/ThirdParty/libwebrtc/Source/third_party/crc32c/src/src/crc32c_benchmark.cc
A Source/ThirdParty/libwebrtc/Source/third_party/crc32c/src/src/crc32c_capi_unittest.c
A Source/ThirdParty/libwebrtc/Source/third_party/crc32c/src/src/crc32c_config.h.in
A Source/ThirdParty/libwebrtc/Source/third_party/crc32c/src/src/crc32c_extend_unittests.h
A Source/ThirdParty/libwebrtc/Source/third_party/crc32c/src/src/crc32c_internal.h
A Source/ThirdParty/libwebrtc/Source/third_party/crc32c/src/src/crc32c_portable.cc
A Source/ThirdParty/libwebrtc/Source/third_party/crc32c/src/src/crc32c_portable_unittest.cc
A Source/ThirdParty/libwebrtc/Source/third_party/crc32c/src/src/crc32c_prefetch.h
A Source/ThirdParty/libwebrtc/Source/third_party/crc32c/src/src/crc32c_prefetch_unittest.cc
A Source/ThirdParty/libwebrtc/Source/third_party/crc32c/src/src/crc32c_read_le.h
A Source/ThirdParty/libwebrtc/Source/third_party/crc32c/src/src/crc32c_read_le_unittest.cc
A Source/ThirdParty/libwebrtc/Source/third_party/crc32c/src/src/crc32c_round_up.h
A Source/ThirdParty/libwebrtc/Source/third_party/crc32c/src/src/crc32c_round_up_unittest.cc
A Source/ThirdParty/libwebrtc/Source/third_party/crc32c/src/src/crc32c_sse42.cc
A Source/ThirdParty/libwebrtc/Source/third_party/crc32c/src/src/crc32c_sse42.h
A Source/ThirdParty/libwebrtc/Source/third_party/crc32c/src/src/crc32c_sse42_check.h
A Source/ThirdParty/libwebrtc/Source/third_party/crc32c/src/src/crc32c_sse42_unittest.cc
A Source/ThirdParty/libwebrtc/Source/third_party/crc32c/src/src/crc32c_test_main.cc
A Source/ThirdParty/libwebrtc/Source/third_party/crc32c/src/src/crc32c_unittest.cc
M Source/ThirdParty/libwebrtc/Source/webrtc/net/dcsctp/packet/crc32c.cc
M Source/ThirdParty/libwebrtc/libwebrtc.xcodeproj/project.pbxproj
Log Message:
-----------
[LibWebRTC] Make use of crc32c
https://bugs.webkit.org/show_bug.cgi?id=247891
rdar://problem/102317639
Reviewed by Eric Carlson.
Check-in crc32c library.
Replace usrsctp routine by crc32c routine, following what is done upstream.
* Source/ThirdParty/libwebrtc/Configurations/libwebrtc.xcconfig:
* Source/ThirdParty/libwebrtc/Source/third_party/crc32c: Added.
* Source/ThirdParty/libwebrtc/Source/webrtc/net/dcsctp/packet/crc32c.cc:
* Source/ThirdParty/libwebrtc/libwebrtc.xcodeproj/project.pbxproj:
Canonical link: https://commits.webkit.org/256779@main
More information about the webkit-changes
mailing list