diff --git a/3rd-party/bluedroid/decoder/srce/alloc.c b/3rd-party/bluedroid/decoder/srce/alloc.c index 6c6c1c549..6e0c73eb8 100644 --- a/3rd-party/bluedroid/decoder/srce/alloc.c +++ b/3rd-party/bluedroid/decoder/srce/alloc.c @@ -57,13 +57,13 @@ PRIVATE OI_STATUS OI_CODEC_SBC_Alloc(OI_CODEC_SBC_COMMON_CONTEXT *common, if (filterBufferCount < SBC_CODEC_MIN_FILTER_BUFFERS) { return OI_STATUS_OUT_OF_MEMORY; } - common->filterBufferLen = filterBufferCount * SBC_MAX_BANDS; + common->filterBufferLen = (uint32_t) filterBufferCount * SBC_MAX_BANDS; /* Allocate memory for the subband data */ common->subdata = (OI_INT32*)codecData; codecData += subdataSize; OI_ASSERT(codecDataBytes >= subdataSize); - codecDataBytes -= subdataSize; + codecDataBytes -= (uint32_t) subdataSize; /* Allocate memory for the synthesis buffers */ for (i = 0; i < maxChannels; ++i) { @@ -71,7 +71,7 @@ PRIVATE OI_STATUS OI_CODEC_SBC_Alloc(OI_CODEC_SBC_COMMON_CONTEXT *common, common->filterBuffer[i] = (SBC_BUFFER_T*)codecData; OI_ASSERT(codecDataBytes >= allocSize); codecData += allocSize; - codecDataBytes -= allocSize; + codecDataBytes -= (uint32_t) allocSize; } return OI_OK; diff --git a/3rd-party/bluedroid/decoder/srce/synthesis-8-generated.c b/3rd-party/bluedroid/decoder/srce/synthesis-8-generated.c index f5e22b155..91b9101ba 100644 --- a/3rd-party/bluedroid/decoder/srce/synthesis-8-generated.c +++ b/3rd-party/bluedroid/decoder/srce/synthesis-8-generated.c @@ -53,7 +53,7 @@ PRIVATE void SynthWindow80_generated(OI_INT16 *pcm, SBC_BUFFER_T const * RESTRIC /* 1 - stage 0 */ pcm_b +=(MUL_16S_16S(26479, buffer[ 60]))>> 2; /* 1 - stage 0 */ pcm_b +=(MUL_16S_16S(23167, buffer[ 68]))>> 3; /* 1 - stage 0 */ pcm_b +=(MUL_16S_16S(8235, buffer[ 76]))>> 3; - /* 1 - stage 0 */ pcm_b /= 32768; CLIP_INT16(pcm_b); pcm[0<> 5; @@ -76,8 +76,8 @@ PRIVATE void SynthWindow80_generated(OI_INT16 *pcm, SBC_BUFFER_T const * RESTRIC /* 1 - stage 1 */ pcm_b +=(MUL_16S_16S(685, buffer[ 69]))<< 1; /* 1 - stage 1 */ pcm_a +=(MUL_16S_16S(12419, buffer[ 75]))>> 4; /* 1 - stage 1 */ pcm_b +=(MUL_16S_16S(8721, buffer[ 75]))>> 7; - /* 1 - stage 1 */ pcm_a /= 32768; CLIP_INT16(pcm_a); pcm[1<> 6; @@ -100,8 +100,8 @@ PRIVATE void SynthWindow80_generated(OI_INT16 *pcm, SBC_BUFFER_T const * RESTRIC /* 1 - stage 2 */ pcm_b +=(MUL_16S_16S(7543, buffer[ 70]))>> 3; /* 1 - stage 2 */ pcm_a +=(MUL_16S_16S(9251, buffer[ 74]))>> 4; /* 1 - stage 2 */ pcm_b +=(MUL_16S_16S(8603, buffer[ 74]))>> 6; - /* 1 - stage 2 */ pcm_a /= 32768; CLIP_INT16(pcm_a); pcm[2<> 6; @@ -124,13 +124,13 @@ PRIVATE void SynthWindow80_generated(OI_INT16 *pcm, SBC_BUFFER_T const * RESTRIC /* 1 - stage 3 */ pcm_b +=(MUL_16S_16S(1499, buffer[ 71]))>> 1; /* 1 - stage 3 */ pcm_a +=(MUL_16S_16S(26913, buffer[ 73]))>> 6; /* 1 - stage 3 */ pcm_b +=(MUL_16S_16S(26189, buffer[ 73]))>> 7; - /* 1 - stage 3 */ pcm_a /= 32768; CLIP_INT16(pcm_a); pcm[3<> 4; /* 1 - stage 4 */ pcm_a +=(MUL_16S_16S(-5297, buffer[ 24]))<< 1; /* 1 - stage 4 */ pcm_a +=(MUL_16S_16S(22299, buffer[ 40]))<< 2; /* 1 - stage 4 */ pcm_a +=(MUL_16S_16S(10603, buffer[ 56])); /* 1 - stage 4 */ pcm_a +=(MUL_16S_16S(9539, buffer[ 72]))>> 4; - /* 1 - stage 4 */ pcm_a /= 32768; CLIP_INT16(pcm_a); pcm[4<u16PacketLength=pu8PacketPtr-pstrEncParams->pu8NextPacket+1; + pstrEncParams->u16PacketLength= (uint16_t)(pu8PacketPtr-pstrEncParams->pu8NextPacket)+1; /*find CRC*/ pu8PacketPtr = pstrEncParams->pu8NextPacket+1; /*Initialize the ptr*/ u8CRC = 0x0F;