Home
last modified time | relevance | path

Searched refs:EncoderDataPt (Results 1 – 4 of 4) sorted by relevance

/packages/modules/Bluetooth/system/embdrv/encoder_for_aptxhd/src/
DAptxEncoder.h38 XBT_INLINE_ void aptxhdEncode(int32_t pcm[4], Qmf_storage* Qmf_St, Encoder_data* EncoderDataPt) { in aptxhdEncode() argument
44 predVals[0] = EncoderDataPt->m_SubbandData[0].m_predData.m_predVal; in aptxhdEncode()
45 qCodes[0] = EncoderDataPt->m_qdata[0].qCode; in aptxhdEncode()
47 predVals[1] = EncoderDataPt->m_SubbandData[1].m_predData.m_predVal; in aptxhdEncode()
48 qCodes[1] = EncoderDataPt->m_qdata[1].qCode; in aptxhdEncode()
50 predVals[2] = EncoderDataPt->m_SubbandData[2].m_predData.m_predVal; in aptxhdEncode()
51 qCodes[2] = EncoderDataPt->m_qdata[2].qCode; in aptxhdEncode()
53 predVals[3] = EncoderDataPt->m_SubbandData[3].m_predData.m_predVal; in aptxhdEncode()
54 qCodes[3] = EncoderDataPt->m_qdata[3].qCode; in aptxhdEncode()
57 EncoderDataPt->m_codewordHistory = in aptxhdEncode()
[all …]
DCodewordPacker.h32 XBT_INLINE_ int32_t packCodeword(Encoder_data* EncoderDataPt) { in packCodeword() argument
42 syncContribution = (EncoderDataPt->m_qdata[0].qCode ^ EncoderDataPt->m_qdata[1].qCode ^ in packCodeword()
43 EncoderDataPt->m_qdata[2].qCode ^ EncoderDataPt->m_qdata[3].qCode ^ in packCodeword()
44 EncoderDataPt->m_dithSyncRandBit) & in packCodeword()
46 hhCode = (EncoderDataPt->m_qdata[HH].qCode & 0x1eL) | syncContribution; in packCodeword()
50 codeword = (EncoderDataPt->m_qdata[LL].qCode & 0x1ff) | in packCodeword()
51 ((EncoderDataPt->m_qdata[LH].qCode & 0x3f) << 9) | in packCodeword()
52 ((EncoderDataPt->m_qdata[HL].qCode & 0xf) << 15) | (hhCode << 19); in packCodeword()
/packages/modules/Bluetooth/system/embdrv/encoder_for_aptx/src/
DAptxEncoder.h39 Encoder_data* EncoderDataPt) { in aptxEncode() argument
46 predVals[i] = EncoderDataPt->m_SubbandData[i].m_predData.m_predVal; in aptxEncode()
47 qCodes[i] = EncoderDataPt->m_qdata[i].qCode; in aptxEncode()
51 EncoderDataPt->m_codewordHistory = in aptxEncode()
52 xbtEncupdateCodewordHistory(qCodes, EncoderDataPt->m_codewordHistory); in aptxEncode()
53 EncoderDataPt->m_dithSyncRandBit = in aptxEncode()
54 xbtEncgenerateDither(EncoderDataPt->m_codewordHistory, EncoderDataPt->m_ditherOutputs); in aptxEncode()
60 quantiseDifferenceLL(aqmfOutputs[0], EncoderDataPt->m_ditherOutputs[0], in aptxEncode()
61 EncoderDataPt->m_SubbandData[0].m_iqdata.delta, &EncoderDataPt->m_qdata[0]); in aptxEncode()
62 quantiseDifferenceLH(aqmfOutputs[1], EncoderDataPt->m_ditherOutputs[1], in aptxEncode()
[all …]
DCodewordPacker.h30 XBT_INLINE_ int16_t packCodeword(Encoder_data* EncoderDataPt, uint32_t aligned) { in packCodeword() argument
41 syncContribution = (EncoderDataPt->m_qdata[0].qCode ^ EncoderDataPt->m_qdata[1].qCode ^ in packCodeword()
42 EncoderDataPt->m_qdata[2].qCode ^ EncoderDataPt->m_qdata[3].qCode ^ in packCodeword()
43 EncoderDataPt->m_dithSyncRandBit) & in packCodeword()
45 hhCode = (EncoderDataPt->m_qdata[HH].qCode & 0x6) | syncContribution; in packCodeword()
49 codeword = (EncoderDataPt->m_qdata[LL].qCode & 0x7fL) | in packCodeword()
50 ((EncoderDataPt->m_qdata[LH].qCode & 0xfL) << 7) | in packCodeword()
51 ((EncoderDataPt->m_qdata[HL].qCode & 0x3L) << 11) | (hhCode << 13); in packCodeword()
53 codeword = (EncoderDataPt->m_qdata[LL].qCode & 0x7fL) | in packCodeword()
54 ((EncoderDataPt->m_qdata[LH].qCode & 0xfL) << 7) | in packCodeword()
[all …]