Delete isac GetBandwidthInfo/SetBandwidthInfo
Bug: webrtc:10098 Change-Id: I4a56cdc6d081b15a1fc52cba2051783daf4e5ae3 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/153881 Commit-Queue: Niels Moller <nisse@webrtc.org> Reviewed-by: Karl Wiberg <kwiberg@webrtc.org> Cr-Commit-Position: refs/heads/master@{#29256}
This commit is contained in:
@ -479,14 +479,6 @@ int16_t WebRtcIsacfix_ReadBwIndex(const uint8_t* encoded,
|
||||
|
||||
int16_t WebRtcIsacfix_GetNewFrameLen(ISACFIX_MainStruct* ISAC_main_inst);
|
||||
|
||||
/* Fills in an IsacBandwidthInfo struct. */
|
||||
void WebRtcIsacfix_GetBandwidthInfo(ISACFIX_MainStruct* ISAC_main_inst,
|
||||
IsacBandwidthInfo* bwinfo);
|
||||
|
||||
/* Uses the values from an IsacBandwidthInfo struct. */
|
||||
void WebRtcIsacfix_SetBandwidthInfo(ISACFIX_MainStruct* ISAC_main_inst,
|
||||
const IsacBandwidthInfo* bwinfo);
|
||||
|
||||
#if defined(__cplusplus)
|
||||
}
|
||||
#endif
|
||||
|
||||
@ -819,22 +819,6 @@ int16_t WebRtcIsacfix_GetUplinkMaxDelay(const BwEstimatorstr* bweStr) {
|
||||
: clamp(bweStr->sendMaxDelayAvg >> 9, MIN_ISAC_MD, MAX_ISAC_MD);
|
||||
}
|
||||
|
||||
void WebRtcIsacfixBw_GetBandwidthInfo(BwEstimatorstr* bweStr,
|
||||
IsacBandwidthInfo* bwinfo) {
|
||||
RTC_DCHECK(!bweStr->external_bw_info.in_use);
|
||||
bwinfo->in_use = 1;
|
||||
bwinfo->send_bw_avg = WebRtcIsacfix_GetUplinkBandwidth(bweStr);
|
||||
bwinfo->send_max_delay_avg = WebRtcIsacfix_GetUplinkMaxDelay(bweStr);
|
||||
bwinfo->bottleneck_idx = WebRtcIsacfix_GetDownlinkBwIndexImpl(bweStr);
|
||||
bwinfo->jitter_info = 0; // Not used.
|
||||
}
|
||||
|
||||
void WebRtcIsacfixBw_SetBandwidthInfo(BwEstimatorstr* bweStr,
|
||||
const IsacBandwidthInfo* bwinfo) {
|
||||
memcpy(&bweStr->external_bw_info, bwinfo,
|
||||
sizeof bweStr->external_bw_info);
|
||||
}
|
||||
|
||||
/*
|
||||
* update long-term average bitrate and amount of data in buffer
|
||||
* returns minimum payload size (bytes)
|
||||
|
||||
@ -94,14 +94,6 @@ int16_t WebRtcIsacfix_GetDownlinkMaxDelay(const BwEstimatorstr* bwest_str);
|
||||
/* Returns the max delay value from the other side in ms */
|
||||
int16_t WebRtcIsacfix_GetUplinkMaxDelay(const BwEstimatorstr* bwest_str);
|
||||
|
||||
/* Fills in an IsacExternalBandwidthInfo struct. */
|
||||
void WebRtcIsacfixBw_GetBandwidthInfo(BwEstimatorstr* bwest_str,
|
||||
IsacBandwidthInfo* bwinfo);
|
||||
|
||||
/* Uses the values from an IsacExternalBandwidthInfo struct. */
|
||||
void WebRtcIsacfixBw_SetBandwidthInfo(BwEstimatorstr* bwest_str,
|
||||
const IsacBandwidthInfo* bwinfo);
|
||||
|
||||
/*
|
||||
* update amount of data in bottle neck buffer and burst handling
|
||||
* returns minimum payload size (bytes)
|
||||
|
||||
@ -65,10 +65,6 @@ class IsacFix {
|
||||
static inline int16_t Free(instance_type* inst) {
|
||||
return WebRtcIsacfix_Free(inst);
|
||||
}
|
||||
static inline void GetBandwidthInfo(instance_type* inst,
|
||||
IsacBandwidthInfo* bwinfo) {
|
||||
WebRtcIsacfix_GetBandwidthInfo(inst, bwinfo);
|
||||
}
|
||||
static inline int16_t GetErrorCode(instance_type* inst) {
|
||||
return WebRtcIsacfix_GetErrorCode(inst);
|
||||
}
|
||||
@ -76,10 +72,6 @@ class IsacFix {
|
||||
static inline int16_t GetNewFrameLen(instance_type* inst) {
|
||||
return WebRtcIsacfix_GetNewFrameLen(inst);
|
||||
}
|
||||
static inline void SetBandwidthInfo(instance_type* inst,
|
||||
const IsacBandwidthInfo* bwinfo) {
|
||||
WebRtcIsacfix_SetBandwidthInfo(inst, bwinfo);
|
||||
}
|
||||
static inline int16_t SetDecSampRate(instance_type* inst,
|
||||
uint16_t sample_rate_hz) {
|
||||
RTC_DCHECK_EQ(sample_rate_hz, kFixSampleRate);
|
||||
|
||||
@ -1229,17 +1229,3 @@ void WebRtcIsacfix_version(char *version)
|
||||
{
|
||||
strcpy(version, "3.6.0");
|
||||
}
|
||||
|
||||
void WebRtcIsacfix_GetBandwidthInfo(ISACFIX_MainStruct* ISAC_main_inst,
|
||||
IsacBandwidthInfo* bwinfo) {
|
||||
ISACFIX_SubStruct* inst = (ISACFIX_SubStruct*)ISAC_main_inst;
|
||||
RTC_DCHECK_NE(0, inst->initflag & 1); // Decoder initialized.
|
||||
WebRtcIsacfixBw_GetBandwidthInfo(&inst->bwestimator_obj, bwinfo);
|
||||
}
|
||||
|
||||
void WebRtcIsacfix_SetBandwidthInfo(ISACFIX_MainStruct* ISAC_main_inst,
|
||||
const IsacBandwidthInfo* bwinfo) {
|
||||
ISACFIX_SubStruct* inst = (ISACFIX_SubStruct*)ISAC_main_inst;
|
||||
RTC_DCHECK_NE(0, inst->initflag & 2); // Encoder initialized.
|
||||
WebRtcIsacfixBw_SetBandwidthInfo(&inst->bwestimator_obj, bwinfo);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user