28c9945267
https://bugs.webkit.org/show_bug.cgi?id=229145 Reviewed by Alicia Boya Garcia. Source/WebCore: Added GStreamerEMEUtilities to include implementation of InitData::extractCencIfNeeded. This tries to parse the possible XML inside an init data that could come from MPD manifests. If it succeeds, it keeps the parsed init data, if not, it returns the original one. Based on a patch by Philippe Normand. * platform/GStreamer.cmake: * platform/graphics/gstreamer/eme/GStreamerEMEUtilities.cpp: Added. (WebCore::markupStartElement): (WebCore::markupEndElement): (WebCore::markupText): (WebCore::markupPassthrough): (WebCore::markupError): (WebCore::InitData::extractCencIfNeeded): * platform/graphics/gstreamer/eme/GStreamerEMEUtilities.h: (WebCore::InitData::InitData): Source/WTF: * wtf/glib/GUniquePtr.h: Added deleter for GMarkupParseContext. Canonical link: https://commits.webkit.org/240628@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@281183 268f45cc-cd09-0410-ab3c-d52691b4dbfc |
||
---|---|---|
.. | ||
ChassisType.cpp | ||
ChassisType.h | ||
FileSystemGlib.cpp | ||
GLibUtilities.cpp | ||
GLibUtilities.h | ||
GMutexLocker.h | ||
GRefPtr.cpp | ||
GRefPtr.h | ||
GSocketMonitor.cpp | ||
GSocketMonitor.h | ||
GTypedefs.h | ||
GUniquePtr.h | ||
RunLoopGLib.cpp | ||
RunLoopSourcePriority.h | ||
SocketConnection.cpp | ||
SocketConnection.h | ||
URLGLib.cpp | ||
WTFGType.h |