xingzilong
2017-08-18 9e5babf9db52e64bdae60137be7696e56241fca6
RtspFace/MediaHelper.cpp
@@ -3,6 +3,23 @@
#include <liveMedia/liveMedia.hh>
#include <liveMedia/Base64.hh>
// the caller is responsible for delete[]ing.
uint8_t* base64_decode(char const* in, size_t inSize, size_t& resultSize, bool trimTrailingZeros)
{
   unsigned _resultSize = resultSize;
   Boolean _trimTrailingZeros = trimTrailingZeros;
   unsigned char* ret = base64Decode(in, inSize, _resultSize, _trimTrailingZeros);
   resultSize = _resultSize;
   return ret;
}
// the caller is responsible for delete[]ing.
char* base64_encode(char const* orig, size_t origLength)
{
   unsigned _origLength = origLength;
   return base64Encode(orig, _origLength);
}
SPropRecord* parseSPropParameterSets(char const* sPropParameterSetsStr, int& numSPropRecords)
{  
  // Make a copy of the input string, so we can replace the commas with '\0's: