⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 269097 in webkit


Ignore:
Timestamp:
Oct 28, 2020, 4:40:29 AM (6 years ago)
Author:
calvaris@igalia.com
Message:

Unreviewed, reverting r269033.

269043

Reverted changeset:

"[EME][GStreamer] Decode base64 init data if needed"
​https://bugs.webkit.org/show_bug.cgi?id=218175
​https://trac.webkit.org/changeset/269033

Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r269092 r269097  
     12020-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
    1132020-10-27  Wenson Hsieh  <wenson_hsieh@apple.com>
    214
  • trunk/Source/WebCore/platform/graphics/gstreamer/eme/GStreamerEMEUtilities.h

    r269033 r269097  
    2727#include "SharedBuffer.h"
    2828#include <gst/gst.h>
    29 #include <wtf/text/Base64.h>
    3029#include <wtf/text/WTFString.h>
    3130
    … …  
    5352        }
    5453        m_payload = mappedInitData->createSharedBuffer();
    55         decodeBase64IfNeeded();
    5654    }
    5755
    … …  
    6058        , m_payload(WTFMove(payload))
    6159    {
    62         decodeBase64IfNeeded();
    6360    }
    6461
    … …  
    7774
    7875        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());
    9576    }
    9677
Note: See TracChangeset for help on using the changeset viewer.