Add vector<uint8_t> to Base64 decoded data types.
This is a prerequisite to decode fmtp sprop-parameter-sets into the right encoding for H264SpsPpsTracker. # Legal requires us to keep the original license header. NOPRESUBMIT=true BUG=webrtc:5948 Review-Url: https://codereview.webrtc.org/2539153002 Cr-Commit-Position: refs/heads/master@{#15604}
This commit is contained in:
parent
0878f94650
commit
8fc0c4c32f
@ -197,8 +197,17 @@ bool Base64::DecodeFromArray(const char* data, size_t len, DecodeFlags flags,
|
||||
|
||||
bool Base64::DecodeFromArray(const char* data, size_t len, DecodeFlags flags,
|
||||
vector<char>* result, size_t* data_used) {
|
||||
return DecodeFromArrayTemplate<vector<char> >(data, len, flags, result,
|
||||
data_used);
|
||||
return DecodeFromArrayTemplate<vector<char>>(data, len, flags, result,
|
||||
data_used);
|
||||
}
|
||||
|
||||
bool Base64::DecodeFromArray(const char* data,
|
||||
size_t len,
|
||||
DecodeFlags flags,
|
||||
vector<uint8_t>* result,
|
||||
size_t* data_used) {
|
||||
return DecodeFromArrayTemplate<vector<uint8_t>>(data, len, flags, result,
|
||||
data_used);
|
||||
}
|
||||
|
||||
template<typename T>
|
||||
|
||||
@ -63,6 +63,11 @@ public:
|
||||
std::string* result, size_t* data_used);
|
||||
static bool DecodeFromArray(const char* data, size_t len, DecodeFlags flags,
|
||||
std::vector<char>* result, size_t* data_used);
|
||||
static bool DecodeFromArray(const char* data,
|
||||
size_t len,
|
||||
DecodeFlags flags,
|
||||
std::vector<uint8_t>* result,
|
||||
size_t* data_used);
|
||||
|
||||
// Convenience Methods
|
||||
static inline std::string Encode(const std::string& data) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user