Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: cb24c51631e89c0a0c1facdba4de43c59746205c https://github.com/WebKit/WebKit/commit/cb24c51631e89c0a0c1facdba4de43c59746205c Author: Philippe Normand <ph...@igalia.com> Date: 2024-02-14 (Wed, 14 Feb 2024)
Changed paths: M LayoutTests/platform/glib/TestExpectations M Source/WebCore/platform/graphics/gstreamer/AudioTrackPrivateGStreamer.cpp M Source/WebCore/platform/graphics/gstreamer/AudioTrackPrivateGStreamer.h M Source/WebCore/platform/graphics/gstreamer/InbandTextTrackPrivateGStreamer.cpp M Source/WebCore/platform/graphics/gstreamer/InbandTextTrackPrivateGStreamer.h M Source/WebCore/platform/graphics/gstreamer/VideoTrackPrivateGStreamer.cpp M Source/WebCore/platform/graphics/gstreamer/VideoTrackPrivateGStreamer.h Log Message: ----------- [GStreamer] Implement "id" property for in-band audio, text and video tracks https://bugs.webkit.org/show_bug.cgi?id=123901 Reviewed by Xabier Rodriguez-Calvar. Support for container-specific-track-id GStreamer tag was implemented in: https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6041 Which is scheduled to ship in GStreamer 1.24. The demuxers supported initially are DASH, qtdemux and matroskademux, so we have coverage for the most common formats. * LayoutTests/platform/glib/TestExpectations: * Source/WebCore/platform/graphics/gstreamer/AudioTrackPrivateGStreamer.cpp: (WebCore::AudioTrackPrivateGStreamer::updateConfigurationFromTags): * Source/WebCore/platform/graphics/gstreamer/AudioTrackPrivateGStreamer.h: * Source/WebCore/platform/graphics/gstreamer/InbandTextTrackPrivateGStreamer.cpp: (WebCore::ensureTextTrackDebugCategoryInitialized): (WebCore::InbandTextTrackPrivateGStreamer::InbandTextTrackPrivateGStreamer): (WebCore::InbandTextTrackPrivateGStreamer::tagsChanged): * Source/WebCore/platform/graphics/gstreamer/InbandTextTrackPrivateGStreamer.h: * Source/WebCore/platform/graphics/gstreamer/VideoTrackPrivateGStreamer.cpp: (WebCore::VideoTrackPrivateGStreamer::updateConfigurationFromTags): * Source/WebCore/platform/graphics/gstreamer/VideoTrackPrivateGStreamer.h: Canonical link: https://commits.webkit.org/274623@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes