Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: ae1329f607273e693548aa8be0cd56e7c8e67f0a
https://github.com/WebKit/WebKit/commit/ae1329f607273e693548aa8be0cd56e7c8e67f0a
Author: Philippe Normand <[email protected]>
Date: 2026-03-23 (Mon, 23 Mar 2026)
Changed paths:
M Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.cpp
M Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h
M Source/WebCore/platform/graphics/gstreamer/mse/AppendPipeline.cpp
M Source/WebCore/platform/graphics/gstreamer/mse/AppendPipeline.h
M
Source/WebCore/platform/graphics/gstreamer/mse/SourceBufferPrivateGStreamer.cpp
M
Source/WebCore/platform/graphics/gstreamer/mse/SourceBufferPrivateGStreamer.h
Log Message:
-----------
[GStreamer][MSE] Include WebCore SourceBuffer logs in GStreamer logs
https://bugs.webkit.org/show_bug.cgi?id=310374
Reviewed by Xabier Rodriguez-Calvar.
By making SourceBufferPrivateGStreamer inherit from
Logger::MessageHandlerObserver we can now be
notified of WebCore logs and translate them to GStreamer logs in order to ease
debugging. The
generated GStreamer logs have incorrect filename and line numbers, that will be
addressed in a
follow-up PR.
* Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.cpp:
(WebCore::WebCoreLogObserver::didLogMessage):
(WebCore::gstDebugLevelFromWTFLogLevel):
* Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:
* Source/WebCore/platform/graphics/gstreamer/mse/AppendPipeline.cpp:
(WebCore::AppendPipeline::appsinkNewSample):
* Source/WebCore/platform/graphics/gstreamer/mse/AppendPipeline.h:
(WebCore::AppendPipeline::pipeline const):
(WebCore::AppendPipeline::pipeline): Deleted.
*
Source/WebCore/platform/graphics/gstreamer/mse/SourceBufferPrivateGStreamer.cpp:
(WebCore::SourceBufferPrivateGStreamer::SourceBufferPrivateGStreamer):
(WebCore::SourceBufferPrivateGStreamer::~SourceBufferPrivateGStreamer):
(WebCore::SourceBufferPrivateGStreamer::handleLogMessage):
* Source/WebCore/platform/graphics/gstreamer/mse/SourceBufferPrivateGStreamer.h:
Canonical link: https://commits.webkit.org/309748@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications