WebRtc_Word32 => int32_t etc. in audio_coding/
BUG=314 Review URL: https://webrtc-codereview.appspot.com/1271006 git-svn-id: http://webrtc.googlecode.com/svn/trunk@3789 4adac7df-926f-26a2-2b94-8c16560cd09d
This commit is contained in:
@@ -26,16 +26,16 @@
|
||||
*---------------------------------------------------------------*/
|
||||
|
||||
void WebRtcIlbcfix_DecoderInterpolateLsp(
|
||||
WebRtc_Word16 *syntdenum, /* (o) synthesis filter coefficients */
|
||||
WebRtc_Word16 *weightdenum, /* (o) weighting denumerator
|
||||
int16_t *syntdenum, /* (o) synthesis filter coefficients */
|
||||
int16_t *weightdenum, /* (o) weighting denumerator
|
||||
coefficients */
|
||||
WebRtc_Word16 *lsfdeq, /* (i) dequantized lsf coefficients */
|
||||
WebRtc_Word16 length, /* (i) length of lsf coefficient vector */
|
||||
int16_t *lsfdeq, /* (i) dequantized lsf coefficients */
|
||||
int16_t length, /* (i) length of lsf coefficient vector */
|
||||
iLBC_Dec_Inst_t *iLBCdec_inst
|
||||
/* (i) the decoder state structure */
|
||||
){
|
||||
int i, pos, lp_length;
|
||||
WebRtc_Word16 lp[LPC_FILTERORDER + 1], *lsfdeq2;
|
||||
int16_t lp[LPC_FILTERORDER + 1], *lsfdeq2;
|
||||
|
||||
lsfdeq2 = lsfdeq + length;
|
||||
lp_length = length + 1;
|
||||
@@ -46,7 +46,7 @@ void WebRtcIlbcfix_DecoderInterpolateLsp(
|
||||
WebRtcIlbcfix_LspInterpolate2PolyDec(lp, (*iLBCdec_inst).lsfdeqold, lsfdeq,
|
||||
WebRtcIlbcfix_kLsfWeight30ms[0], length);
|
||||
WEBRTC_SPL_MEMCPY_W16(syntdenum,lp,lp_length);
|
||||
WebRtcIlbcfix_BwExpand(weightdenum, lp, (WebRtc_Word16*)WebRtcIlbcfix_kLpcChirpSyntDenum, (WebRtc_Word16)lp_length);
|
||||
WebRtcIlbcfix_BwExpand(weightdenum, lp, (int16_t*)WebRtcIlbcfix_kLpcChirpSyntDenum, (int16_t)lp_length);
|
||||
|
||||
/* subframes 2 to 6: interpolation between first and last LSF */
|
||||
|
||||
@@ -56,7 +56,7 @@ void WebRtcIlbcfix_DecoderInterpolateLsp(
|
||||
WebRtcIlbcfix_kLsfWeight30ms[i], length);
|
||||
WEBRTC_SPL_MEMCPY_W16(syntdenum + pos,lp,lp_length);
|
||||
WebRtcIlbcfix_BwExpand(weightdenum + pos, lp,
|
||||
(WebRtc_Word16*)WebRtcIlbcfix_kLpcChirpSyntDenum, (WebRtc_Word16)lp_length);
|
||||
(int16_t*)WebRtcIlbcfix_kLpcChirpSyntDenum, (int16_t)lp_length);
|
||||
pos += lp_length;
|
||||
}
|
||||
} else { /* iLBCdec_inst->mode=20 */
|
||||
@@ -67,7 +67,7 @@ void WebRtcIlbcfix_DecoderInterpolateLsp(
|
||||
WebRtcIlbcfix_kLsfWeight20ms[i], length);
|
||||
WEBRTC_SPL_MEMCPY_W16(syntdenum+pos,lp,lp_length);
|
||||
WebRtcIlbcfix_BwExpand(weightdenum+pos, lp,
|
||||
(WebRtc_Word16*)WebRtcIlbcfix_kLpcChirpSyntDenum, (WebRtc_Word16)lp_length);
|
||||
(int16_t*)WebRtcIlbcfix_kLpcChirpSyntDenum, (int16_t)lp_length);
|
||||
pos += lp_length;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user