[webkit-changes] [WebKit/WebKit] 2563a0: [Cocoa] Upstream AV1Utilities
Jer Noble
noreply at github.com
Mon Nov 27 09:17:19 PST 2023
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 2563a0c72cfdd5b787d294f1c6b776e5903def80
https://github.com/WebKit/WebKit/commit/2563a0c72cfdd5b787d294f1c6b776e5903def80
Author: Jer Noble <jer.noble at apple.com>
Date: 2023-11-27 (Mon, 27 Nov 2023)
Changed paths:
A LayoutTests/media/av1-codec-parameters-expected.txt
A LayoutTests/media/av1-codec-parameters.html
A LayoutTests/media/av1-codec-per-level-constraints-expected.txt
A LayoutTests/media/av1-codec-per-level-constraints.html
A LayoutTests/media/av1-codec-string-expected.txt
A LayoutTests/media/av1-codec-string.html
M Source/WTF/wtf/PlatformEnableCocoa.h
M Source/WebCore/DerivedSources.make
M Source/WebCore/Modules/mediacapabilities/VideoConfiguration.idl
M Source/WebCore/Sources.txt
M Source/WebCore/SourcesCocoa.txt
M Source/WebCore/SourcesCocoaInternalSDK.txt
M Source/WebCore/WebCore.xcodeproj/project.pbxproj
M Source/WebCore/platform/cocoa/VideoToolboxSoftLink.cpp
M Source/WebCore/platform/cocoa/VideoToolboxSoftLink.h
A Source/WebCore/platform/graphics/AV1Utilities.cpp
A Source/WebCore/platform/graphics/AV1Utilities.h
A Source/WebCore/platform/graphics/cocoa/AV1UtilitiesCocoa.h
A Source/WebCore/platform/graphics/cocoa/AV1UtilitiesCocoa.mm
M Source/WebCore/platform/graphics/cocoa/MediaEngineConfigurationFactoryCocoa.cpp
M Source/WebCore/testing/Internals.cpp
M Source/WebCore/testing/Internals.h
M Source/WebCore/testing/Internals.idl
Log Message:
-----------
[Cocoa] Upstream AV1Utilities
https://bugs.webkit.org/show_bug.cgi?id=265062
rdar://118576496
Reviewed by Eric Carlson.
* LayoutTests/media/av1-codec-parameters-expected.txt: Added.
* LayoutTests/media/av1-codec-parameters.html: Added.
* LayoutTests/media/av1-codec-per-level-constraints-expected.txt: Added.
* LayoutTests/media/av1-codec-per-level-constraints.html: Added.
* LayoutTests/media/av1-codec-string-expected.txt: Added.
* LayoutTests/media/av1-codec-string.html: Added.
* Source/WTF/wtf/PlatformEnableCocoa.h:
* Source/WebCore/DerivedSources.make:
* Source/WebCore/Modules/mediacapabilities/VideoConfiguration.idl:
* Source/WebCore/Sources.txt:
* Source/WebCore/SourcesCocoa.txt:
* Source/WebCore/SourcesCocoaInternalSDK.txt:
* Source/WebCore/WebCore.xcodeproj/project.pbxproj:
* Source/WebCore/platform/graphics/AV1Utilities.cpp: Added.
(WebCore::parseEnumFromStringView):
(WebCore::parseAV1CodecParameters):
(WebCore::createAV1CodecParametersString):
(WebCore::perLevelConstraints):
(WebCore::validateAV1PerLevelConstraints):
(WebCore::parseAV1DecoderConfigurationRecord):
* Source/WebCore/platform/graphics/AV1Utilities.h: Added.
* Source/WebCore/platform/graphics/cocoa/AV1UtilitiesCocoa.h: Copied from Source/WebCore/Modules/mediacapabilities/VideoConfiguration.idl.
* Source/WebCore/platform/graphics/cocoa/AV1UtilitiesCocoa.mm: Added.
(isConfigurationRecordHDR):
(validateAV1Parameters):
* Source/WebCore/platform/graphics/cocoa/MediaEngineConfigurationFactoryCocoa.cpp:
(WebCore::computeMediaCapabilitiesInfo):
* Source/WebCore/testing/Internals.cpp:
(WebCore::Internals::parseAV1CodecParameters):
(WebCore::Internals::createAV1CodecParametersString):
(WebCore::Internals::validateAV1PerLevelConstraints):
* Source/WebCore/testing/Internals.h:
* Source/WebCore/testing/Internals.idl:
Canonical link: https://commits.webkit.org/271149@main
More information about the webkit-changes
mailing list