Lines Matching refs:instance
57 btstack_sbc_encoder_bluedroid_t * instance = (btstack_sbc_encoder_bluedroid_t *) context; in btstack_sbc_encoder_bluedroid_configure() local
59 instance->mode = mode; in btstack_sbc_encoder_bluedroid_configure()
61 switch (instance->mode){ in btstack_sbc_encoder_bluedroid_configure()
63 instance->params.s16NumOfBlocks = blocks; in btstack_sbc_encoder_bluedroid_configure()
64 instance->params.s16NumOfSubBands = subbands; in btstack_sbc_encoder_bluedroid_configure()
65 instance->params.s16AllocationMethod = (uint8_t)allocation_method; in btstack_sbc_encoder_bluedroid_configure()
66 instance->params.s16BitPool = bitpool; in btstack_sbc_encoder_bluedroid_configure()
67 instance->params.mSBCEnabled = 0; in btstack_sbc_encoder_bluedroid_configure()
68 instance->params.s16ChannelMode = (uint8_t)channel_mode; in btstack_sbc_encoder_bluedroid_configure()
69 instance->params.s16NumOfChannels = 2; in btstack_sbc_encoder_bluedroid_configure()
70 if (instance->params.s16ChannelMode == SBC_MONO){ in btstack_sbc_encoder_bluedroid_configure()
71 instance->params.s16NumOfChannels = 1; in btstack_sbc_encoder_bluedroid_configure()
74 case 16000: instance->params.s16SamplingFreq = SBC_sf16000; break; in btstack_sbc_encoder_bluedroid_configure()
75 case 32000: instance->params.s16SamplingFreq = SBC_sf32000; break; in btstack_sbc_encoder_bluedroid_configure()
76 case 44100: instance->params.s16SamplingFreq = SBC_sf44100; break; in btstack_sbc_encoder_bluedroid_configure()
77 case 48000: instance->params.s16SamplingFreq = SBC_sf48000; break; in btstack_sbc_encoder_bluedroid_configure()
78 default: instance->params.s16SamplingFreq = 0; break; in btstack_sbc_encoder_bluedroid_configure()
82 instance->params.s16NumOfBlocks = 15; in btstack_sbc_encoder_bluedroid_configure()
83 instance->params.s16NumOfSubBands = 8; in btstack_sbc_encoder_bluedroid_configure()
84 instance->params.s16AllocationMethod = SBC_LOUDNESS; in btstack_sbc_encoder_bluedroid_configure()
85 instance->params.s16BitPool = 26; in btstack_sbc_encoder_bluedroid_configure()
86 instance->params.s16ChannelMode = SBC_MONO; in btstack_sbc_encoder_bluedroid_configure()
87 instance->params.s16NumOfChannels = 1; in btstack_sbc_encoder_bluedroid_configure()
88 instance->params.mSBCEnabled = 1; in btstack_sbc_encoder_bluedroid_configure()
89 instance->params.s16SamplingFreq = SBC_sf16000; in btstack_sbc_encoder_bluedroid_configure()
95 SBC_Encoder_Init(&instance->params); in btstack_sbc_encoder_bluedroid_configure()
106 btstack_sbc_encoder_bluedroid_t * instance = (btstack_sbc_encoder_bluedroid_t *) context; in btstack_sbc_encoder_bluedroid_num_audio_frames() local
107 return instance->params.s16NumOfSubBands * instance->params.s16NumOfBlocks; in btstack_sbc_encoder_bluedroid_num_audio_frames()
111 btstack_sbc_encoder_bluedroid_t * instance = (btstack_sbc_encoder_bluedroid_t *) context; in btstack_sbc_encoder_bluedroid_sbc_buffer_length() local
112 return instance->params.u16PacketLength; in btstack_sbc_encoder_bluedroid_sbc_buffer_length()
123 btstack_sbc_encoder_bluedroid_t * instance = (btstack_sbc_encoder_bluedroid_t *) context; in btstack_sbc_encoder_bluedroid_encode_signed_16() local
125 instance->params.ps16PcmBuffer = (int16_t *) pcm_in; in btstack_sbc_encoder_bluedroid_encode_signed_16()
126 instance->params.pu8Packet = sbc_out; in btstack_sbc_encoder_bluedroid_encode_signed_16()
127 if (instance->params.mSBCEnabled){ in btstack_sbc_encoder_bluedroid_encode_signed_16()
128 instance->params.pu8Packet[0] = 0xad; in btstack_sbc_encoder_bluedroid_encode_signed_16()
130 SBC_Encoder(&instance->params); in btstack_sbc_encoder_bluedroid_encode_signed_16()
479 printf("%d : ZERO FRAME\n", instance->h2_sequence_nr); in btstack_sbc_decoder_bluedroid_process_msbc_data()
481 printf("%d : BAD FRAME\n", instance->h2_sequence_nr); in btstack_sbc_decoder_bluedroid_process_msbc_data()