summaryrefslogtreecommitdiff
path: root/modules/rtp_rtcp/source/ssrc_database.h
diff options
context:
space:
mode:
Diffstat (limited to 'modules/rtp_rtcp/source/ssrc_database.h')
-rw-r--r--modules/rtp_rtcp/source/ssrc_database.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/modules/rtp_rtcp/source/ssrc_database.h b/modules/rtp_rtcp/source/ssrc_database.h
index 2d4932af..e1f90e79 100644
--- a/modules/rtp_rtcp/source/ssrc_database.h
+++ b/modules/rtp_rtcp/source/ssrc_database.h
@@ -11,7 +11,9 @@
#ifndef WEBRTC_MODULES_RTP_RTCP_SOURCE_SSRC_DATABASE_H_
#define WEBRTC_MODULES_RTP_RTCP_SOURCE_SSRC_DATABASE_H_
+#ifndef WEBRTC_NO_STL
#include <map>
+#endif
#include "webrtc/system_wrappers/interface/static_instance.h"
#include "webrtc/typedefs.h"
@@ -44,7 +46,14 @@ private:
uint32_t GenerateRandom();
+#ifdef WEBRTC_NO_STL
+ int _numberOfSSRC;
+ int _sizeOfSSRC;
+
+ uint32_t* _ssrcVector;
+#else
std::map<uint32_t, uint32_t> _ssrcMap;
+#endif
CriticalSectionWrapper* _critSect;
};