From 9e5babf9db52e64bdae60137be7696e56241fca6 Mon Sep 17 00:00:00 2001
From: xingzilong <xingzilong@454eff88-639b-444f-9e54-f578c98de674>
Date: 星期五, 18 八月 2017 18:12:17 +0800
Subject: [PATCH] H264 NALU解析  并在RTSPServer判断

---
 RtspFace/MediaHelper.cpp |   17 +++++++++++++++++
 1 files changed, 17 insertions(+), 0 deletions(-)

diff --git a/RtspFace/MediaHelper.cpp b/RtspFace/MediaHelper.cpp
index 42f7467..25dec53 100644
--- a/RtspFace/MediaHelper.cpp
+++ b/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:  

--
Gitblit v1.8.0