/btstack/src/ |
H A D | btstack_lc3_google.c | 58 static uint8_t lc3_decoder_google_configure(void * context, uint32_t sample_rate, btstack_lc3_frame… in lc3_decoder_google_configure() argument 68 instance->sample_rate = sample_rate; in lc3_decoder_google_configure() 73 if (sample_rate == 44100){ in lc3_decoder_google_configure() 74 sample_rate = 48000; in lc3_decoder_google_configure() 78 instance->decoder = lc3_setup_decoder(duration_us, sample_rate, 0, &instance->decoder_mem); in lc3_decoder_google_configure() 134 static uint8_t lc3_encoder_google_configure(void * context, uint32_t sample_rate, btstack_lc3_frame… in lc3_encoder_google_configure() argument 144 instance->sample_rate = sample_rate; in lc3_encoder_google_configure() 149 if (sample_rate == 44100){ in lc3_encoder_google_configure() 150 sample_rate = 48000; in lc3_encoder_google_configure() 154 instance->encoder = lc3_setup_encoder(duration_us, sample_rate, 0, &instance->encoder_mem); in lc3_encoder_google_configure()
|
H A D | btstack_sample_rate_compensation.c | 50 …tack_sample_rate_compensation_t *self, uint32_t timestamp_ms, uint32_t sample_rate, uint32_t ratio… in btstack_sample_rate_compensation_init() argument 53 self->rate_state = sample_rate << 8; in btstack_sample_rate_compensation_init() 56 self->sample_rate = sample_rate; in btstack_sample_rate_compensation_init() 68 double current_ratio = self->sample_rate/playback_sample_rate; in btstack_sample_rate_compensation_update() 72 self->sample_rate += rate_decay * (current_sample_rate-self->sample_rate); in btstack_sample_rate_compensation_update()
|
H A D | btstack_lc3.c | 60 uint16_t btstack_lc3_samples_per_frame(uint32_t sample_rate, btstack_lc3_frame_duration_t frame_dur… in btstack_lc3_samples_per_frame() argument 62 if (sample_rate == 44100){ in btstack_lc3_samples_per_frame() 63 sample_rate = 48000; in btstack_lc3_samples_per_frame() 66 return (sample_rate / 1000) * (btstack_lc3_frame_duration_in_us(frame_duration) / 100) / 10; in btstack_lc3_samples_per_frame()
|
H A D | btstack_lc3plus_fraunhofer.c | 64 static uint8_t lc3plus_fraunhofer_decoder_configure(void * context, uint32_t sample_rate, btstack_l… in lc3plus_fraunhofer_decoder_configure() argument 75 instance->sample_rate = sample_rate; in lc3plus_fraunhofer_decoder_configure() 78 instance->samples_per_frame = btstack_lc3_samples_per_frame(sample_rate, frame_duration); in lc3plus_fraunhofer_decoder_configure() 82 error = lc3plus_dec_init(decoder, sample_rate, 1, LC3PLUS_PLC_ADVANCED, 0); in lc3plus_fraunhofer_decoder_configure() 84 error = lc3plus_dec_init(decoder, sample_rate, 1, LC3PLUS_PLC_ADVANCED); in lc3plus_fraunhofer_decoder_configure() 183 static uint8_t lc3plus_fraunhofer_encoder_configure(void * context, uint32_t sample_rate, btstack_l… in lc3plus_fraunhofer_encoder_configure() argument
|
H A D | btstack_lc3.h | 65 …uint8_t (*configure)(void * context, uint32_t sample_rate, btstack_lc3_frame_duration_t frame_dura… 104 …uint8_t (*configure)(void * context, uint32_t sample_rate, btstack_lc3_frame_duration_t frame_dura… 141 uint16_t btstack_lc3_samples_per_frame(uint32_t sample_rate, btstack_lc3_frame_duration_t frame_dur…
|
H A D | btstack_lc3_google.h | 52 uint32_t sample_rate; member 60 uint32_t sample_rate; member
|
H A D | btstack_lc3plus_fraunhofer.h | 57 uint32_t sample_rate; member 65 uint32_t sample_rate; member
|
H A D | btstack_sample_rate_compensation.h | 79 double sample_rate; member 89 …tack_sample_rate_compensation_t *self, uint32_t timestamp_ms, uint32_t sample_rate, uint32_t ratio…
|
/btstack/port/stm32-f4discovery-usb/port/ |
H A D | hal_audio_f4discovery.c | 116 uint32_t sample_rate, in hal_audio_sink_init() argument 126 sink_sample_rate = sample_rate; in hal_audio_sink_init() 281 uint32_t sample_rate, in hal_audio_source_init() argument 284 source_sample_rate = sample_rate; in hal_audio_source_init() 295 source_pcm_samples_per_irq = sample_rate / 1000 * 16; // 256@16 kHz, 128@8 kHz in hal_audio_source_init() 297 source_pcm_samples_per_ms = sample_rate / 1000; in hal_audio_source_init() 300 source_pdm_samples_total = INPUT_BUFFER_NUM_SAMPLES * 8 * sample_rate / 16000; in hal_audio_source_init() 305 recording_sample_rate = sample_rate; in hal_audio_source_init()
|
/btstack/port/stm32-f4discovery-cc256x/port/ |
H A D | hal_audio_f4discovery.c | 116 uint32_t sample_rate, in hal_audio_sink_init() argument 126 sink_sample_rate = sample_rate; in hal_audio_sink_init() 281 uint32_t sample_rate, in hal_audio_source_init() argument 284 source_sample_rate = sample_rate; in hal_audio_source_init() 295 source_pcm_samples_per_irq = sample_rate / 1000 * 16; // 256@16 kHz, 128@8 kHz in hal_audio_source_init() 297 source_pcm_samples_per_ms = sample_rate / 1000; in hal_audio_source_init() 300 source_pdm_samples_total = INPUT_BUFFER_NUM_SAMPLES * 8 * sample_rate / 16000; in hal_audio_source_init() 305 recording_sample_rate = sample_rate; in hal_audio_source_init()
|
/btstack/example/ |
H A D | sco_demo_util.c | 169 uint16_t sample_rate; member 270 static int audio_initialize(int sample_rate){ in audio_initialize() argument 281 audio_sink->init(1, sample_rate, &audio_playback_callback); in audio_initialize() 298 audio_source->init(1, sample_rate, &audio_recording_callback); in audio_initialize() 402 .sample_rate = SAMPLE_RATE_8KHZ 435 static void handle_pcm_data(int16_t * data, int num_samples, int num_channels, int sample_rate, voi… in handle_pcm_data() argument 437 UNUSED(sample_rate); in handle_pcm_data() 477 .sample_rate = SAMPLE_RATE_16KHZ 550 .sample_rate = SAMPLE_RATE_32KHZ 601 audio_initialize(codec_current->sample_rate); in sco_demo_set_codec() [all …]
|
/btstack/src/classic/ |
H A D | btstack_sbc.h | 72 …void (*handle_pcm_data)(int16_t * data, int num_samples, int num_channels, int sample_rate, void *… 105 … uint16_t sample_rate, uint8_t bitpool, btstack_sbc_channel_mode_t channel_mode); 142 int sample_rate, void * context), 169 …oid (*callback)(int16_t * data, int num_samples, int num_channels, int sample_rate, void * context… 215 int sample_rate, int bitpool, btstack_sbc_channel_mode_t channel_mode);
|
H A D | btstack_sbc_bluedroid.c | 55 … uint16_t sample_rate, uint8_t bitpool, btstack_sbc_channel_mode_t channel_mode){ in btstack_sbc_encoder_bluedroid_configure() argument 73 switch(sample_rate){ in btstack_sbc_encoder_bluedroid_configure() 259 uint16_t sample_rate = state->decoder_context.common.frameInfo.frequency; in btstack_sbc_decoder_deliver_pcm_data() local 260 …state->handle_pcm_data(state->pcm_data, num_samples_per_frame, num_channels, sample_rate, state->c… in btstack_sbc_decoder_deliver_pcm_data() 558 …oid (*callback)(int16_t * data, int num_samples, int num_channels, int sample_rate, void * context… in btstack_sbc_decoder_bluedroid_configure() argument
|
H A D | btstack_sbc_encoder_bluedroid.c | 77 int sample_rate, int bitpool, btstack_sbc_channel_mode_t channel_mode){ in btstack_sbc_encoder_init() argument 103 switch(sample_rate){ in btstack_sbc_encoder_init()
|
/btstack/platform/embedded/ |
H A D | hal_audio.h | 65 uint32_t sample_rate, 110 uint32_t sample_rate,
|
/btstack/test/sbc/ |
H A D | sbc_decoder_sine.c | 68 static void handle_pcm_data(int16_t * data, int num_samples, int num_channels, int sample_rate, voi… in handle_pcm_data() argument 69 …mples: num_samples %u, num_channels %u, sample_rate %u\n", num_samples, num_channels, sample_rate); in handle_pcm_data()
|
H A D | sbc_decoder_test.c | 93 static void handle_pcm_data(int16_t * data, int num_samples, int num_channels, int sample_rate, voi… in handle_pcm_data() argument 97 wav_writer_open(wav_filename, num_channels, sample_rate); in handle_pcm_data()
|
H A D | pklg_msbc_test.c | 86 static void handle_pcm_data(int16_t * data, int num_samples, int num_channels, int sample_rate, voi… in handle_pcm_data() argument 88 (void) sample_rate; in handle_pcm_data()
|
/btstack/test/avdtp/ |
H A D | sine_encode_decode_test.c | 79 static void handle_pcm_data(int16_t * data, int num_samples, int num_channels, int sample_rate, voi… in handle_pcm_data() argument 80 UNUSED(sample_rate); in handle_pcm_data()
|
H A D | sine_encode_decode_performance_test.c | 73 static void handle_pcm_data(int16_t * data, int num_samples, int num_channels, int sample_rate, voi… in handle_pcm_data() argument 74 UNUSED(sample_rate); in handle_pcm_data()
|
H A D | portaudio_test.c | 72 static void write_wav_data(int16_t * data, int num_frames, int num_channels, int sample_rate){ in write_wav_data() argument 73 (void)sample_rate; in write_wav_data()
|
H A D | sine_encode_decode_ring_buffer_test.c | 80 static void handle_pcm_data(int16_t * data, int num_samples, int num_channels, int sample_rate, voi… in handle_pcm_data() argument 81 UNUSED(sample_rate); in handle_pcm_data()
|
/btstack/platform/posix/ |
H A D | wav_util.c | 84 … void write_wav_header(FILE * wav_file, int total_num_samples, int num_channels, int sample_rate){ in write_wav_header() argument 93 int byte_rate = sample_rate * num_channels * write_with_bytes_per_sample; in write_wav_header() 104 little_endian_fstore_32(wav_file, sample_rate); in write_wav_header()
|
/btstack/test/hfp/ |
H A D | sco_demo_util.c | 240 static int audio_initialize(int sample_rate){ in audio_initialize() argument 252 audio_sink->init(1, sample_rate, &playback_callback); in audio_initialize() 268 audio_source->init(1, sample_rate, &recording_callback); in audio_initialize() 291 static void handle_pcm_data(int16_t * data, int num_samples, int num_channels, int sample_rate, voi… in handle_pcm_data() argument 293 UNUSED(sample_rate); in handle_pcm_data()
|
/btstack/test/embedded/ |
H A D | freertos_test.cpp | 68 void hal_audio_sink_init(uint8_t channels, uint32_t sample_rate,void (*buffer_played_callback)(uint… in hal_audio_sink_init() argument 75 void hal_audio_source_init(uint8_t channels, uint32_t sample_rate, void (*buffer_recorded_callback)… in hal_audio_source_init() argument
|