Changeset 269097 in webkit
- Timestamp:
- Oct 28, 2020, 4:40:29 AM (6 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 2 edited
-
ChangeLog (modified) (1 diff)
-
platform/graphics/gstreamer/eme/GStreamerEMEUtilities.h (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r269092 r269097 1 2020-10-28 Xabier Rodriguez Calvar <calvaris@igalia.com> 2 3 Unreviewed, reverting r269033. 4 5 269043 6 7 Reverted changeset: 8 9 "[EME][GStreamer] Decode base64 init data if needed" 10 https://bugs.webkit.org/show_bug.cgi?id=218175 11 https://trac.webkit.org/changeset/269033 12 1 13 2020-10-27 Wenson Hsieh <wenson_hsieh@apple.com> 2 14 -
trunk/Source/WebCore/platform/graphics/gstreamer/eme/GStreamerEMEUtilities.h
r269033 r269097 27 27 #include "SharedBuffer.h" 28 28 #include <gst/gst.h> 29 #include <wtf/text/Base64.h>30 29 #include <wtf/text/WTFString.h> 31 30 … … 53 52 } 54 53 m_payload = mappedInitData->createSharedBuffer(); 55 decodeBase64IfNeeded();56 54 } 57 55 … … 60 58 , m_payload(WTFMove(payload)) 61 59 { 62 decodeBase64IfNeeded();63 60 } 64 61 … … 77 74 78 75 m_payload->append(*initData.payload()); 79 }80 81 void decodeBase64IfNeeded()82 {83 GST_CAT_LEVEL_LOG(webkit_media_common_encryption_decrypt_debug_category, GST_LEVEL_TRACE, nullptr, "payload size %zu", m_payload->size());84 if (!m_payload->size())85 return;86 87 Vector<char> out;88 if (!base64Decode(m_payload->data(), m_payload->size(), out)) {89 GST_CAT_LEVEL_LOG(webkit_media_common_encryption_decrypt_debug_category, GST_LEVEL_TRACE, nullptr, "payload did not decode base64, considering ok");90 return;91 }92 93 GST_CAT_LEVEL_LOG(webkit_media_common_encryption_decrypt_debug_category, GST_LEVEL_TRACE, nullptr, "payload decoded to base64, new size %zu", out.size());94 m_payload = SharedBuffer::create(out.data(), out.size());95 76 } 96 77
Note:
See TracChangeset
for help on using the changeset viewer.