Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: c3b1ffe5f3a0558820b7f75fa36664b2b7ef0408
      
https://github.com/WebKit/WebKit/commit/c3b1ffe5f3a0558820b7f75fa36664b2b7ef0408
  Author: Philippe Normand <ph...@igalia.com>
  Date:   2024-04-23 (Tue, 23 Apr 2024)

  Changed paths:
    M Source/WebCore/platform/graphics/AV1Utilities.cpp
    M Source/WebCore/platform/gstreamer/GStreamerCodecUtilities.cpp
    M Tools/TestWebKitAPI/Tests/WebCore/gstreamer/GStreamerTest.cpp

  Log Message:
  -----------
  [GStreamer] Improve support for AV1 colorimetry handling
https://bugs.webkit.org/show_bug.cgi?id=273059

Reviewed by Xabier Rodriguez-Calvar.

The parsed av01 codec string can now be translated to GStreamer caps. While 
writing tests for this I
noticed a couple issues in `parseAV1CodecParameters()`, returning empty results 
after parsing
optional fields. That issue is now fixed and we have tests. Later on the 
encoder will be adapted in
order to make use of this code.

* Source/WebCore/platform/graphics/AV1Utilities.cpp:
(WebCore::parseAV1CodecParameters):
* Source/WebCore/platform/gstreamer/GStreamerCodecUtilities.cpp:
(WebCore::av1CapsFromCodecString):
(WebCore::GStreamerCodecUtilities::capsFromCodecString):
* Tools/TestWebKitAPI/Tests/WebCore/gstreamer/GStreamerTest.cpp:
(TestWebKitAPI::TEST_F):

Canonical link: https://commits.webkit.org/277857@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to