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