Lines Matching defs:encoder
275 SBC_ENC_PARAMS encoder;
629 /* make sure we update any changed sbc encoder params */
1348 ** Description Task for SBC encoder. This task receives an
1351 ** data buffers. If stream is started, run the SBC encoder
1837 /* SBC encoder config (enforced even if not used) */
1838 btif_media_cb.encoder.s16ChannelMode = pInitAudio->ChannelMode;
1839 btif_media_cb.encoder.s16NumOfSubBands = pInitAudio->NumOfSubBands;
1840 btif_media_cb.encoder.s16NumOfBlocks = pInitAudio->NumOfBlocks;
1841 btif_media_cb.encoder.s16AllocationMethod = pInitAudio->AllocationMethod;
1842 btif_media_cb.encoder.s16SamplingFreq = pInitAudio->SamplingFreq;
1844 btif_media_cb.encoder.u16BitRate = btif_media_task_get_sbc_rate();
1855 btif_media_cb.encoder.s16ChannelMode, btif_media_cb.encoder.s16NumOfSubBands,
1856 btif_media_cb.encoder.s16NumOfBlocks,
1857 btif_media_cb.encoder.s16AllocationMethod, btif_media_cb.encoder.u16BitRate,
1858 btif_media_cb.encoder.s16SamplingFreq);
1860 /* Reset entirely the SBC encoder */
1861 SBC_Encoder_Init(&(btif_media_cb.encoder));
1862 APPL_TRACE_DEBUG("btif_media_task_enc_init bit pool %d", btif_media_cb.encoder.s16BitPool);
1878 SBC_ENC_PARAMS *pstrEncParams = &btif_media_cb.encoder;
1976 btif_media_cb.encoder.u16BitRate -= BTIF_MEDIA_BITRATE_STEP;
1985 UINT16 previous_u16BitRate = btif_media_cb.encoder.u16BitRate;
1986 btif_media_cb.encoder.u16BitRate += BTIF_MEDIA_BITRATE_STEP;
1990 if (btif_media_cb.encoder.u16BitRate < previous_u16BitRate)
2005 /* Finally update the bitpool in the encoder structure */
2009 btif_media_cb.encoder.u16BitRate, btif_media_cb.encoder.s16BitPool);
2011 /* make sure we reinitialize encoder with new settings */
2012 SBC_Encoder_Init(&(btif_media_cb.encoder));
2044 if (btif_media_cb.encoder.s16SamplingFreq != SBC_sf48000)
2048 btif_media_cb.encoder.s16SamplingFreq = SBC_sf48000;
2057 if (btif_media_cb.encoder.s16SamplingFreq != SBC_sf44100)
2061 btif_media_cb.encoder.s16SamplingFreq = SBC_sf44100;
2071 if (btif_media_cb.encoder.s16ChannelMode == SBC_MONO)
2074 btif_media_cb.encoder.s16ChannelMode = SBC_JOINT_STEREO;
2082 btif_media_cb.encoder.s16ChannelMode,
2083 btif_media_cb.encoder.s16NumOfSubBands, btif_media_cb.encoder.s16NumOfBlocks,
2084 btif_media_cb.encoder.s16AllocationMethod, btif_media_cb.encoder.u16BitRate,
2085 btif_media_cb.encoder.s16SamplingFreq);
2087 SBC_Encoder_Init(&(btif_media_cb.encoder));
2452 UINT32 pcm_bytes_per_frame = btif_media_cb.encoder.s16NumOfSubBands *
2453 btif_media_cb.encoder.s16NumOfBlocks *
2578 UINT16 blocm_x_subband = btif_media_cb.encoder.s16NumOfSubBands * \
2579 btif_media_cb.encoder.s16NumOfBlocks;
2583 UINT16 bytes_needed = blocm_x_subband * btif_media_cb.encoder.s16NumOfChannels * \
2597 switch (btif_media_cb.encoder.s16SamplingFreq)
2616 ((UINT8 *)btif_media_cb.encoder.as16PcmBuffer) +
2721 memcpy((UINT8 *)btif_media_cb.encoder.as16PcmBuffer,
2756 UINT16 blocm_x_subband = btif_media_cb.encoder.s16NumOfSubBands *
2757 btif_media_cb.encoder.s16NumOfBlocks;
2779 /* Write @ of allocated buffer in encoder.pu8Packet */
2780 btif_media_cb.encoder.pu8Packet = (UINT8 *) (p_buf + 1) + p_buf->offset + p_buf->len;
2782 memset(btif_media_cb.encoder.as16PcmBuffer, 0, blocm_x_subband
2783 * btif_media_cb.encoder.s16NumOfChannels);
2789 SBC_Encoder(&(btif_media_cb.encoder));
2790 A2D_SbcChkFrInit(btif_media_cb.encoder.pu8Packet);
2791 A2D_SbcDescramble(btif_media_cb.encoder.pu8Packet, btif_media_cb.encoder.u16PacketLength);
2793 p_buf->len += btif_media_cb.encoder.u16PacketLength;
2802 btif_media_cb.encoder.s16NumOfSubBands *
2803 btif_media_cb.encoder.s16NumOfBlocks *
2817 } while (((p_buf->len + btif_media_cb.encoder.u16PacketLength) < btif_media_cb.TxAaMtuSize)
2854 btif_media_cb.encoder.s16NumOfSubBands *
2855 btif_media_cb.encoder.s16NumOfBlocks *