Home
last modified time | relevance | path

Searched refs:sample_rate (Results 1 – 25 of 33) sorted by relevance

12

/btstack/src/
H A Dbtstack_lc3_google.c58 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 Dbtstack_sample_rate_compensation.c50 …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 Dbtstack_lc3.c60 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 Dbtstack_lc3plus_fraunhofer.c64 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 Dbtstack_lc3.h65 …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 Dbtstack_lc3_google.h52 uint32_t sample_rate; member
60 uint32_t sample_rate; member
H A Dbtstack_lc3plus_fraunhofer.h57 uint32_t sample_rate; member
65 uint32_t sample_rate; member
H A Dbtstack_sample_rate_compensation.h79 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 Dhal_audio_f4discovery.c116 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 Dhal_audio_f4discovery.c116 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 Dsco_demo_util.c169 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 Dbtstack_sbc.h72 …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 Dbtstack_sbc_bluedroid.c55 … 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 Dbtstack_sbc_encoder_bluedroid.c77 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 Dhal_audio.h65 uint32_t sample_rate,
110 uint32_t sample_rate,
/btstack/test/sbc/
H A Dsbc_decoder_sine.c68 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 Dsbc_decoder_test.c93 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 Dpklg_msbc_test.c86 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 Dsine_encode_decode_test.c79 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 Dsine_encode_decode_performance_test.c73 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 Dportaudio_test.c72 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 Dsine_encode_decode_ring_buffer_test.c80 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 Dwav_util.c84 … 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 Dsco_demo_util.c240 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 Dfreertos_test.cpp68 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

12