Fix constants.[h|cc] to avoid static initializer in webrtcvideoengine.cc.
R=wu@webrtc.org Review URL: https://webrtc-codereview.appspot.com/5139004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@5230 4adac7df-926f-26a2-2b94-8c16560cd09d
This commit is contained in:
parent
7104fc1906
commit
a1b21cd777
@ -39,30 +39,30 @@ const float kHighSystemCpuThreshold = 0.85f;
|
|||||||
const float kLowSystemCpuThreshold = 0.65f;
|
const float kLowSystemCpuThreshold = 0.65f;
|
||||||
const float kProcessCpuThreshold = 0.10f;
|
const float kProcessCpuThreshold = 0.10f;
|
||||||
|
|
||||||
const char* kRtxCodecName = "rtx";
|
const char kRtxCodecName[] = "rtx";
|
||||||
|
|
||||||
// RTP payload type is in the 0-127 range. Use 128 to indicate "all" payload
|
// RTP payload type is in the 0-127 range. Use 128 to indicate "all" payload
|
||||||
// types.
|
// types.
|
||||||
const int kWildcardPayloadType = -1;
|
const int kWildcardPayloadType = -1;
|
||||||
|
|
||||||
const char* kCodecParamAssociatedPayloadType = "apt";
|
const char kCodecParamAssociatedPayloadType[] = "apt";
|
||||||
|
|
||||||
const char* kOpusCodecName = "opus";
|
const char kOpusCodecName[] = "opus";
|
||||||
|
|
||||||
// draft-spittka-payload-rtp-opus-03.txt
|
// draft-spittka-payload-rtp-opus-03.txt
|
||||||
const char* kCodecParamPTime = "ptime";
|
const char kCodecParamPTime[] = "ptime";
|
||||||
const char* kCodecParamMaxPTime = "maxptime";
|
const char kCodecParamMaxPTime[] = "maxptime";
|
||||||
const char* kCodecParamMinPTime = "minptime";
|
const char kCodecParamMinPTime[] = "minptime";
|
||||||
const char* kCodecParamSPropStereo = "sprop-stereo";
|
const char kCodecParamSPropStereo[] = "sprop-stereo";
|
||||||
const char* kCodecParamStereo = "stereo";
|
const char kCodecParamStereo[] = "stereo";
|
||||||
const char* kCodecParamUseInbandFec = "useinbandfec";
|
const char kCodecParamUseInbandFec[] = "useinbandfec";
|
||||||
const char* kCodecParamMaxAverageBitrate = "maxaveragebitrate";
|
const char kCodecParamMaxAverageBitrate[] = "maxaveragebitrate";
|
||||||
|
|
||||||
const char* kCodecParamSctpProtocol = "protocol";
|
const char kCodecParamSctpProtocol[] = "protocol";
|
||||||
const char* kCodecParamSctpStreams = "streams";
|
const char kCodecParamSctpStreams[] = "streams";
|
||||||
|
|
||||||
const char* kParamValueTrue = "1";
|
const char kParamValueTrue[] = "1";
|
||||||
const char* kParamValueEmpty = "";
|
const char kParamValueEmpty[] = "";
|
||||||
|
|
||||||
const int kOpusDefaultMaxPTime = 120;
|
const int kOpusDefaultMaxPTime = 120;
|
||||||
const int kOpusDefaultPTime = 20;
|
const int kOpusDefaultPTime = 20;
|
||||||
@ -77,15 +77,15 @@ const int kPreferredSPropStereo = 0;
|
|||||||
const int kPreferredStereo = 0;
|
const int kPreferredStereo = 0;
|
||||||
const int kPreferredUseInbandFec = 0;
|
const int kPreferredUseInbandFec = 0;
|
||||||
|
|
||||||
const char* kRtcpFbParamNack = "nack";
|
const char kRtcpFbParamNack[] = "nack";
|
||||||
const char* kRtcpFbParamRemb = "goog-remb";
|
const char kRtcpFbParamRemb[] = "goog-remb";
|
||||||
|
|
||||||
const char* kRtcpFbParamCcm = "ccm";
|
const char kRtcpFbParamCcm[] = "ccm";
|
||||||
const char* kRtcpFbCcmParamFir = "fir";
|
const char kRtcpFbCcmParamFir[] = "fir";
|
||||||
const char* kCodecParamMaxBitrate = "x-google-max-bitrate";
|
const char kCodecParamMaxBitrate[] = "x-google-max-bitrate";
|
||||||
const char* kCodecParamMinBitrate = "x-google-min-bitrate";
|
const char kCodecParamMinBitrate[] = "x-google-min-bitrate";
|
||||||
const char* kCodecParamMaxQuantization = "x-google-max-quantization";
|
const char kCodecParamMaxQuantization[] = "x-google-max-quantization";
|
||||||
const char* kCodecParamPort = "x-google-port";
|
const char kCodecParamPort[] = "x-google-port";
|
||||||
|
|
||||||
const int kGoogleRtpDataCodecId = 101;
|
const int kGoogleRtpDataCodecId = 101;
|
||||||
const char kGoogleRtpDataCodecName[] = "google-data";
|
const char kGoogleRtpDataCodecName[] = "google-data";
|
||||||
|
@ -43,30 +43,30 @@ extern const float kHighSystemCpuThreshold;
|
|||||||
extern const float kLowSystemCpuThreshold;
|
extern const float kLowSystemCpuThreshold;
|
||||||
extern const float kProcessCpuThreshold;
|
extern const float kProcessCpuThreshold;
|
||||||
|
|
||||||
extern const char* kRtxCodecName;
|
extern const char kRtxCodecName[];
|
||||||
|
|
||||||
// Codec parameters
|
// Codec parameters
|
||||||
extern const int kWildcardPayloadType;
|
extern const int kWildcardPayloadType;
|
||||||
extern const char* kCodecParamAssociatedPayloadType;
|
extern const char kCodecParamAssociatedPayloadType[];
|
||||||
|
|
||||||
extern const char* kOpusCodecName;
|
extern const char kOpusCodecName[];
|
||||||
|
|
||||||
// Attribute parameters
|
// Attribute parameters
|
||||||
extern const char* kCodecParamPTime;
|
extern const char kCodecParamPTime[];
|
||||||
extern const char* kCodecParamMaxPTime;
|
extern const char kCodecParamMaxPTime[];
|
||||||
// fmtp parameters
|
// fmtp parameters
|
||||||
extern const char* kCodecParamMinPTime;
|
extern const char kCodecParamMinPTime[];
|
||||||
extern const char* kCodecParamSPropStereo;
|
extern const char kCodecParamSPropStereo[];
|
||||||
extern const char* kCodecParamStereo;
|
extern const char kCodecParamStereo[];
|
||||||
extern const char* kCodecParamUseInbandFec;
|
extern const char kCodecParamUseInbandFec[];
|
||||||
extern const char* kCodecParamMaxAverageBitrate;
|
extern const char kCodecParamMaxAverageBitrate[];
|
||||||
extern const char* kCodecParamSctpProtocol;
|
extern const char kCodecParamSctpProtocol[];
|
||||||
extern const char* kCodecParamSctpStreams;
|
extern const char kCodecParamSctpStreams[];
|
||||||
|
|
||||||
extern const char* kParamValueTrue;
|
extern const char kParamValueTrue[];
|
||||||
// Parameters are stored as parameter/value pairs. For parameters who do not
|
// Parameters are stored as parameter/value pairs. For parameters who do not
|
||||||
// have a value, |kParamValueEmpty| should be used as value.
|
// have a value, |kParamValueEmpty| should be used as value.
|
||||||
extern const char* kParamValueEmpty;
|
extern const char kParamValueEmpty[];
|
||||||
|
|
||||||
// opus parameters.
|
// opus parameters.
|
||||||
// Default value for maxptime according to
|
// Default value for maxptime according to
|
||||||
@ -88,18 +88,18 @@ extern const int kPreferredStereo;
|
|||||||
extern const int kPreferredUseInbandFec;
|
extern const int kPreferredUseInbandFec;
|
||||||
|
|
||||||
// rtcp-fb messages according to RFC 4585
|
// rtcp-fb messages according to RFC 4585
|
||||||
extern const char* kRtcpFbParamNack;
|
extern const char kRtcpFbParamNack[];
|
||||||
// rtcp-fb messages according to
|
// rtcp-fb messages according to
|
||||||
// http://tools.ietf.org/html/draft-alvestrand-rmcat-remb-00
|
// http://tools.ietf.org/html/draft-alvestrand-rmcat-remb-00
|
||||||
extern const char* kRtcpFbParamRemb;
|
extern const char kRtcpFbParamRemb[];
|
||||||
// ccm submessages according to RFC 5104
|
// ccm submessages according to RFC 5104
|
||||||
extern const char* kRtcpFbParamCcm;
|
extern const char kRtcpFbParamCcm[];
|
||||||
extern const char* kRtcpFbCcmParamFir;
|
extern const char kRtcpFbCcmParamFir[];
|
||||||
// Google specific parameters
|
// Google specific parameters
|
||||||
extern const char* kCodecParamMaxBitrate;
|
extern const char kCodecParamMaxBitrate[];
|
||||||
extern const char* kCodecParamMinBitrate;
|
extern const char kCodecParamMinBitrate[];
|
||||||
extern const char* kCodecParamMaxQuantization;
|
extern const char kCodecParamMaxQuantization[];
|
||||||
extern const char* kCodecParamPort;
|
extern const char kCodecParamPort[];
|
||||||
|
|
||||||
// We put the data codec names here so callers of
|
// We put the data codec names here so callers of
|
||||||
// DataEngine::CreateChannel don't have to import rtpdataengine.h or
|
// DataEngine::CreateChannel don't have to import rtpdataengine.h or
|
||||||
|
Loading…
Reference in New Issue
Block a user