uint8_t *ptr = (uint8_t *) preset;
size_t preset_size = sizeof(*preset) + sizeof(a2dp_sbc_t);
- DBG("");
-
count = sizeof(sbc_presets) / sizeof(sbc_presets[0]);
for (i = 0; i < count; i++) {
a2dp_sbc_t *in = &sbc_data->sbc;
sbc_t *out = &sbc_data->enc;
- DBG("");
-
sbc_init_a2dp(out, 0L, in, sizeof(*in));
out->endian = SBC_LE;
size_t out_frame_len;
size_t num_frames;
- DBG("");
-
if (preset->len != sizeof(a2dp_sbc_t)) {
error("SBC: preset size mismatch");
return AUDIO_STATUS_FAILED;
{
struct sbc_data *sbc_data = (struct sbc_data *) codec_data;
- DBG("");
-
sbc_finish(&sbc_data->enc);
free(sbc_data->out_buf);
free(codec_data);
{
struct sbc_data *sbc_data = (struct sbc_data *) codec_data;
- DBG("");
-
return sbc_data->in_buf_size;
}
{
struct sbc_data *sbc_data = (struct sbc_data *) codec_data;
- DBG("");
-
return sbc_data->frame_duration * sbc_data->frames_per_packet;
}