Home
last modified time | relevance | path

Searched refs:num_channels (Results 1 – 25 of 30) sorted by relevance

12

/btstack/src/
H A Dbtstack_resample.c44 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 Dbtstack_resample.h60 int num_channels; member
70 void btstack_resample_init(btstack_resample_t * context, int num_channels);
H A Dl2cap.c1895 …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 Dwav_util.c58 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 Dwav_util.h53 int wav_writer_open(const char * filepath, int num_channels, int sampling_frequency);
/btstack/test/lc3/
H A Dlc3_decoder.c107 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 Dlc3_encoder.c108 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 Dle_audio_unicast_gateway.c104 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 Dle_audio_unicast_headset.c104 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 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 …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 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()
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 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
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 Davdtp_util.c1034 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 Dbtstack_sbc.h72 …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 Dbtstack_sbc_bluedroid.h76 …void (*handle_pcm_data)(int16_t * data, int num_samples, int num_channels, int sample_rate, void *…
H A Dbtstack_sbc_bluedroid.c258 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 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
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 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
82 wav_writer_write_int16(num_samples*num_channels, data); 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
78 UNUSED(num_channels); in handle_pcm_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
83 wav_writer_write_int16(num_samples*num_channels, data); in handle_pcm_data()
/btstack/example/
H A Da2dp_sink_demo.c186 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 Dsco_demo_util.c435 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 Dle_audio_util.c124 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 Dle_audio_util.h86 le_audio_quality_t audio_quality, uint8_t num_channels);
/btstack/test/hfp/
H A Dsco_demo_util.c291 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()

12