/btstack/src/ |
H A D | btstack_resample.c | 44 void btstack_resample_init(btstack_resample_t * context, int num_channels){ in btstack_resample_init() argument 45 btstack_assert(num_channels <= BTSTACK_RESAMPLE_MAX_CHANNELS); in btstack_resample_init() 50 for (i = 0; i < num_channels; i++){ in btstack_resample_init() 53 context->num_channels = num_channels; in btstack_resample_init() 61 btstack_assert(context->num_channels > 0); in btstack_resample_block() 69 for (i=0;i<context->num_channels;i++){ in btstack_resample_block() 82 int index = src_pos * context->num_channels; in btstack_resample_block() 86 index = (num_frames-1u) * context->num_channels; in btstack_resample_block() 87 for (i=0;i<context->num_channels;i++){ in btstack_resample_block() 94 for (i=0;i<context->num_channels;i++){ in btstack_resample_block() [all …]
|
H A D | btstack_resample.h | 60 int num_channels; member 70 void btstack_resample_init(btstack_resample_t * context, int num_channels);
|
H A D | l2cap.c | 1895 …uint8_t num_channels = l2cap_signaling_responses[0].cid >> 8; // L2CAP_CREDIT_BASE… in l2cap_run_signaling_response() local 1982 (void) memset(cids, 0x00, num_channels * sizeof(uint16_t)); in l2cap_run_signaling_response() 3836 … btstack_packet_handler_t packet_handler, uint8_t num_channels, in l2cap_ecbm_setup_channels() argument 3840 for (i=0;i<num_channels;i++){ in l2cap_ecbm_setup_channels() 3886 l2cap_ecbm_emit_incoming_connection(l2cap_channel_t *channel, uint8_t num_channels) { in l2cap_ecbm_emit_incoming_connection() argument 3894 event[13] = num_channels; in l2cap_ecbm_emit_incoming_connection() 3937 uint8_t num_channels = 0; in l2cap_ecbm_handle_security_level_incoming() local 3946 num_channels++; in l2cap_ecbm_handle_security_level_incoming() 3957 l2cap_ecbm_emit_incoming_connection(channel, num_channels); in l2cap_ecbm_handle_security_level_incoming() 3961 uint16_t num_channels_and_signaling_cid = (num_channels << 8) | signaling_cid; in l2cap_ecbm_handle_security_level_incoming() [all …]
|
/btstack/platform/posix/ |
H A D | wav_util.c | 58 uint8_t num_channels; member 66 int num_channels; member 84 static void write_wav_header(FILE * wav_file, int total_num_samples, int num_channels, int sample_… in write_wav_header() argument 89 … uint32_t data_bytes = (uint32_t) (write_with_bytes_per_sample * total_num_samples * num_channels); in write_wav_header() 93 int byte_rate = sample_rate * num_channels * write_with_bytes_per_sample; in write_wav_header() 95 int block_align = num_channels * bits_per_sample; in write_wav_header() 103 little_endian_fstore_16(wav_file, num_channels); in write_wav_header() 114 int wav_writer_open(const char * filepath, int num_channels, int sampling_frequency){ in wav_writer_open() argument 121 wav_writer_state.num_channels = num_channels; in wav_writer_open() 123 write_wav_header(wav_writer_state.wav_file, 0, num_channels, sampling_frequency); in wav_writer_open() [all …]
|
H A D | wav_util.h | 53 int wav_writer_open(const char * filepath, int num_channels, int sampling_frequency);
|
/btstack/test/lc3/ |
H A D | lc3_decoder.c | 107 uint8_t num_channels = little_endian_read_16(read_buffer, 8); in main() local 116 if (num_channels > MAX_NUM_CHANNELS) { in main() 117 printf("Too much channels: %u\n", num_channels); in main() 144 for (channel = 0 ; channel < num_channels ; channel++){ in main() 151 uint32_t bitrate_per_channel = bitrate / num_channels; in main() 156 bitrate = bitrate_per_channel * num_channels; in main() 174 printf("Channels: %u\n", num_channels); in main() 183 wav_writer_open(wav_filename, num_channels, sample_rate_hz); in main() 197 if (total_frame_len != (bytes_per_frame * num_channels)){ in main() 202 for (channel = 0; channel < num_channels; channel++){ in main() [all …]
|
H A D | lc3_encoder.c | 108 uint8_t num_channels = wav_reader_get_num_channels(); in main() local 115 for (channel = 0 ; channel < num_channels ; channel++){ in main() 143 uint32_t bitrate = bitrate_per_channel * num_channels; in main() 156 little_endian_store_16(header, 8, num_channels); in main() 166 printf("Channels: %u\n", num_channels); in main() 175 status = wav_reader_read_int16(number_samples_per_frame * num_channels, samples_buffer); in main() 181 little_endian_store_16(len, 0, num_channels * bytes_per_frame); in main() 185 for (channel = 0; channel < num_channels ; channel++){ in main() 186 …encode_signed_16(&encoder_contexts[channel], &samples_buffer[channel], num_channels, write_buffer); in main()
|
/btstack/test/le_audio/ |
H A D | le_audio_unicast_gateway.c | 104 static uint8_t num_channels = 1; variable 184 num_channels, in print_config() 197 …le_audio_demo_util_source_configure(1, num_channels, sampling_frequency_hz, frame_duration, octets… in start_unicast() 203 adv_data[6] = num_channels; in start_unicast() 235 num_channels = 2; in packet_handler() 349 num_channels = 3 - num_channels; in stdin_process()
|
H A D | le_audio_unicast_headset.c | 104 static uint8_t num_channels; variable 143 cig_params.cis_params[i].max_sdu_p_to_c = num_channels * octets_per_frame; in create_cig() 163 …le_audio_demo_util_sink_configure_unicast(1, num_channels, sampling_frequency_hz, frame_duration, … in enter_streaming() 165 …printf("Configure: %u channels, sampling rate %u, samples per frame %u\n", num_channels, sampling_… in enter_streaming() 188 num_channels = data[4]; in handle_advertisement() 189 if (num_channels > 2) break; in handle_advertisement()
|
/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 …printf("Samples: num_samples %u, num_channels %u, sample_rate %u\n", num_samples, num_channels, sa… in handle_pcm_data() 72 for (i=0;i<num_channels*num_samples;i += 2){ in handle_pcm_data() 78 total_num_samples+=num_samples*num_channels; 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() 109 wav_writer_write_int16(num_samples*num_channels, data); in handle_pcm_data() 111 total_num_samples+=num_samples*num_channels; 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 89 wav_writer_write_int16(num_samples*num_channels, data); in handle_pcm_data() 90 total_num_samples += num_samples*num_channels; in handle_pcm_data()
|
/btstack/src/classic/ |
H A D | avdtp_util.c | 1034 uint8_t num_channels = 0; in avdtp_signaling_setup_media_codec_sbc_config_event() local 1039 num_channels = 2; in avdtp_signaling_setup_media_codec_sbc_config_event() 1042 num_channels = 2; in avdtp_signaling_setup_media_codec_sbc_config_event() 1045 num_channels = 2; in avdtp_signaling_setup_media_codec_sbc_config_event() 1048 num_channels = 1; in avdtp_signaling_setup_media_codec_sbc_config_event() 1084 event[pos++] = num_channels; in avdtp_signaling_setup_media_codec_sbc_config_event() 1136 uint8_t num_channels = 0; in avdtp_signaling_setup_media_codec_mpeg_audio_config_event() local 1139 num_channels = 1; in avdtp_signaling_setup_media_codec_mpeg_audio_config_event() 1142 num_channels = 2; in avdtp_signaling_setup_media_codec_mpeg_audio_config_event() 1145 num_channels = 2; in avdtp_signaling_setup_media_codec_mpeg_audio_config_event() [all …]
|
H A D | btstack_sbc.h | 72 …void (*handle_pcm_data)(int16_t * data, int num_samples, int num_channels, int sample_rate, void *… 141 void (*callback_handler)(int16_t * data, int num_samples, int num_channels, 169 …bc_mode_t mode, void (*callback)(int16_t * data, int num_samples, int num_channels, int sample_rat…
|
H A D | btstack_sbc_bluedroid.h | 76 …void (*handle_pcm_data)(int16_t * data, int num_samples, int num_channels, int sample_rate, void *…
|
H A D | btstack_sbc_bluedroid.c | 258 uint8_t num_channels = state->decoder_context.common.frameInfo.nrof_channels; 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 …bc_mode_t mode, void (*callback)(int16_t * data, int num_samples, int num_channels, int sample_rat… in btstack_sbc_decoder_bluedroid_configure() argument
|
/btstack/test/avdtp/ |
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 74 wav_writer_write_int16(num_frames*num_channels, data); in write_wav_data() 75 total_num_samples+=num_frames*num_channels; in write_wav_data()
|
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 82 wav_writer_write_int16(num_samples*num_channels, data); 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 78 UNUSED(num_channels); in handle_pcm_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 83 wav_writer_write_int16(num_samples*num_channels, data); in handle_pcm_data()
|
/btstack/example/ |
H A D | a2dp_sink_demo.c | 186 uint8_t num_channels; member 414 static void handle_pcm_data(int16_t * data, int num_audio_frames, int num_channels, int sample_rate… in handle_pcm_data() argument 417 UNUSED(num_channels); // must be stereo == 2 in handle_pcm_data() 454 wav_writer_open(wav_filename, configuration->num_channels, configuration->sampling_frequency); in media_processing_init() 459 btstack_resample_init(&resample_instance, configuration->num_channels); in media_processing_init() 654 printf(" - num_channels: %d\n", configuration->num_channels); in dump_sbc_configuration() 1032 …a2dp_conn->sbc_configuration.num_channels = a2dp_subevent_signaling_media_codec_sbc_configuration_… in a2dp_sink_packet_handler()
|
H A D | sco_demo_util.c | 435 static void handle_pcm_data(int16_t * data, int num_samples, int num_channels, int sample_rate, voi… in handle_pcm_data() argument 440 UNUSED(num_channels); in handle_pcm_data() 443 … btstack_ring_buffer_write(&audio_output_ring_buffer, (uint8_t *)data, num_samples*num_channels*2); in handle_pcm_data()
|
/btstack/src/le-audio/ |
H A D | le_audio_util.c | 124 le_audio_quality_t audio_quality, uint8_t num_channels){ in le_audio_util_get_qos_setting() argument 126 btstack_assert((num_channels >= 1) && (num_channels <= 2)); in le_audio_util_get_qos_setting() 128 …return &qos_config_settings[(num_channels - 1) * 16 + codec_offset(sampling_frequency_index, frame… in le_audio_util_get_qos_setting()
|
H A D | le_audio_util.h | 86 le_audio_quality_t audio_quality, uint8_t num_channels);
|
/btstack/test/hfp/ |
H A D | sco_demo_util.c | 291 static void handle_pcm_data(int16_t * data, int num_samples, int num_channels, int sample_rate, voi… in handle_pcm_data() argument 296 UNUSED(num_channels); in handle_pcm_data() 303 … btstack_ring_buffer_write(&audio_output_ring_buffer, (uint8_t *)data, num_samples*num_channels*2); in handle_pcm_data()
|