[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