/third_party/alsa-lib/test/ |
H A D | pcm.c | 36 static void generate_sine(const snd_pcm_channel_area_t *areas, in generate_sine() argument 55 /* verify and prepare the contents of areas */ in generate_sine() 57 if ((areas[chn].first % 8) != 0) { in generate_sine() 58 printf("areas[%u].first == %u, aborting...\n", chn, areas[chn].first); in generate_sine() 61 samples[chn] = /*(signed short *)*/(((unsigned char *)areas[chn].addr) + (areas[chn].first / 8)); in generate_sine() 62 if ((areas[chn].step % 16) != 0) { in generate_sine() 63 printf("areas[%u].step == %u, aborting...\n", chn, areas[ch in generate_sine() 254 write_loop(snd_pcm_t *handle, signed short *samples, snd_pcm_channel_area_t *areas) write_loop() argument 301 write_and_poll_loop(snd_pcm_t *handle, signed short *samples, snd_pcm_channel_area_t *areas) write_and_poll_loop() argument 392 snd_pcm_channel_area_t *areas; global() member 401 snd_pcm_channel_area_t *areas = data->areas; async_callback() local 421 async_loop(snd_pcm_t *handle, signed short *samples, snd_pcm_channel_area_t *areas) async_loop() argument 686 direct_write_loop(snd_pcm_t *handle, signed short *samples, snd_pcm_channel_area_t *areas) direct_write_loop() argument 794 snd_pcm_channel_area_t *areas; main() local [all...] |
/third_party/alsa-lib/src/pcm/ |
H A D | pcm_plugin.c | 234 const snd_pcm_channel_area_t *areas, in snd_pcm_plugin_write_areas() 257 frames = plugin->write(pcm, areas, offset, frames, in snd_pcm_plugin_write_areas() 291 const snd_pcm_channel_area_t *areas, in snd_pcm_plugin_read_areas() 314 frames = (plugin->read)(pcm, areas, offset, frames, in snd_pcm_plugin_read_areas() 326 res = plugin->undo_read(slave, areas, offset, frames, slave_frames - result); in snd_pcm_plugin_read_areas() 352 snd_pcm_channel_area_t areas[pcm->channels]; in snd_pcm_plugin_writei() local 353 snd_pcm_areas_from_buf(pcm, areas, (void*)buffer); in snd_pcm_plugin_writei() 354 return snd_pcm_write_areas(pcm, areas, 0, size, in snd_pcm_plugin_writei() 361 snd_pcm_channel_area_t areas[pcm->channels]; in snd_pcm_plugin_writen() local 362 snd_pcm_areas_from_bufs(pcm, areas, buf in snd_pcm_plugin_writen() 233 snd_pcm_plugin_write_areas(snd_pcm_t *pcm, const snd_pcm_channel_area_t *areas, snd_pcm_uframes_t offset, snd_pcm_uframes_t size) snd_pcm_plugin_write_areas() argument 290 snd_pcm_plugin_read_areas(snd_pcm_t *pcm, const snd_pcm_channel_area_t *areas, snd_pcm_uframes_t offset, snd_pcm_uframes_t size) snd_pcm_plugin_read_areas() argument 370 snd_pcm_channel_area_t areas[pcm->channels]; snd_pcm_plugin_readi() local 379 snd_pcm_channel_area_t areas[pcm->channels]; snd_pcm_plugin_readn() local 392 const snd_pcm_channel_area_t *areas; snd_pcm_plugin_mmap_commit() local 465 const snd_pcm_channel_area_t *areas; snd_pcm_plugin_sync_hw_ptr_capture() local [all...] |
H A D | pcm_mmap.c | 70 const snd_pcm_channel_area_t *areas, in snd_pcm_mmap_write_areas() 88 areas, offset, in snd_pcm_mmap_write_areas() 102 const snd_pcm_channel_area_t *areas, in snd_pcm_mmap_read_areas() 119 snd_pcm_areas_copy(areas, offset, in snd_pcm_mmap_read_areas() 152 snd_pcm_channel_area_t areas[pcm->channels]; in snd_pcm_mmap_writei() local 153 snd_pcm_areas_from_buf(pcm, areas, (void*)buffer); in snd_pcm_mmap_writei() 154 return snd_pcm_write_areas(pcm, areas, 0, size, in snd_pcm_mmap_writei() 177 snd_pcm_channel_area_t areas[pcm->channels]; in snd_pcm_mmap_writen() local 178 snd_pcm_areas_from_bufs(pcm, areas, bufs); in snd_pcm_mmap_writen() 179 return snd_pcm_write_areas(pcm, areas, in snd_pcm_mmap_writen() 69 snd_pcm_mmap_write_areas(snd_pcm_t *pcm, const snd_pcm_channel_area_t *areas, snd_pcm_uframes_t offset, snd_pcm_uframes_t size) snd_pcm_mmap_write_areas() argument 101 snd_pcm_mmap_read_areas(snd_pcm_t *pcm, const snd_pcm_channel_area_t *areas, snd_pcm_uframes_t offset, snd_pcm_uframes_t size) snd_pcm_mmap_read_areas() argument 202 snd_pcm_channel_area_t areas[pcm->channels]; snd_pcm_mmap_readi() local 227 snd_pcm_channel_area_t areas[pcm->channels]; snd_pcm_mmap_readn() local 557 const snd_pcm_channel_area_t *areas = snd_pcm_mmap_areas(pcm); snd_pcm_write_mmap() local 613 const snd_pcm_channel_area_t *areas = snd_pcm_mmap_areas(pcm); snd_pcm_read_mmap() local [all...] |
H A D | pcm_file.c | 289 /* fill areas with data from input file, return bytes red */ 291 const snd_pcm_channel_area_t *areas, in snd_pcm_file_areas_read_infile() 320 snd_pcm_areas_copy(areas, offset, areas_if, 0, pcm->channels, snd_pcm_bytes_to_frames(pcm, bytes), pcm->format); in snd_pcm_file_areas_read_infile() 459 const snd_pcm_channel_area_t *areas, in snd_pcm_file_add_frames() 474 areas, offset, in snd_pcm_file_add_frames() 610 snd_pcm_channel_area_t areas[pcm->channels]; in snd_pcm_file_writei() local 613 snd_pcm_areas_from_buf(pcm, areas, (void*) buffer); in snd_pcm_file_writei() 615 if (snd_pcm_file_add_frames(pcm, areas, 0, n) < 0) { in snd_pcm_file_writei() 628 snd_pcm_channel_area_t areas[pcm->channels]; in snd_pcm_file_writen() local 631 snd_pcm_areas_from_bufs(pcm, areas, buf in snd_pcm_file_writen() 290 snd_pcm_file_areas_read_infile(snd_pcm_t *pcm, const snd_pcm_channel_area_t *areas, snd_pcm_uframes_t offset, snd_pcm_uframes_t frames) snd_pcm_file_areas_read_infile() argument 458 snd_pcm_file_add_frames(snd_pcm_t *pcm, const snd_pcm_channel_area_t *areas, snd_pcm_uframes_t offset, snd_pcm_uframes_t frames) snd_pcm_file_add_frames() argument 646 snd_pcm_channel_area_t areas[pcm->channels]; snd_pcm_file_readi() local 670 snd_pcm_channel_area_t areas[pcm->channels]; snd_pcm_file_readn() local 697 const snd_pcm_channel_area_t *areas; snd_pcm_file_mmap_commit() local 714 snd_pcm_file_mmap_begin(snd_pcm_t *pcm, const snd_pcm_channel_area_t **areas, snd_pcm_uframes_t *offset, snd_pcm_uframes_t *frames) snd_pcm_file_mmap_begin() argument [all...] |
H A D | pcm_ioplug.c | 634 const snd_pcm_channel_area_t *areas, in ioplug_priv_transfer_areas() 644 result = io->data->callback->transfer(io->data, areas, offset, size); in ioplug_priv_transfer_areas() 657 snd_pcm_channel_area_t areas[pcm->channels]; in snd_pcm_ioplug_writei() local 658 snd_pcm_areas_from_buf(pcm, areas, (void*)buffer); in snd_pcm_ioplug_writei() 659 return snd_pcm_write_areas(pcm, areas, 0, size, in snd_pcm_ioplug_writei() 669 snd_pcm_channel_area_t areas[pcm->channels]; in snd_pcm_ioplug_writen() local 670 snd_pcm_areas_from_bufs(pcm, areas, bufs); in snd_pcm_ioplug_writen() 671 return snd_pcm_write_areas(pcm, areas, 0, size, in snd_pcm_ioplug_writen() 681 snd_pcm_channel_area_t areas[pcm->channels]; in snd_pcm_ioplug_readi() local 682 snd_pcm_areas_from_buf(pcm, areas, buffe in snd_pcm_ioplug_readi() 633 ioplug_priv_transfer_areas(snd_pcm_t *pcm, const snd_pcm_channel_area_t *areas, snd_pcm_uframes_t offset, snd_pcm_uframes_t size) ioplug_priv_transfer_areas() argument 693 snd_pcm_channel_area_t areas[pcm->channels]; snd_pcm_ioplug_readn() local 700 snd_pcm_ioplug_mmap_begin_capture(snd_pcm_t *pcm, const snd_pcm_channel_area_t **areas, snd_pcm_uframes_t *offset, snd_pcm_uframes_t *frames) snd_pcm_ioplug_mmap_begin_capture() argument 724 snd_pcm_ioplug_mmap_begin(snd_pcm_t *pcm, const snd_pcm_channel_area_t **areas, snd_pcm_uframes_t *offset, snd_pcm_uframes_t *frames) snd_pcm_ioplug_mmap_begin() argument 739 const snd_pcm_channel_area_t *areas; snd_pcm_ioplug_mmap_commit() local [all...] |
H A D | pcm_copy.c | 109 const snd_pcm_channel_area_t *areas, in snd_pcm_copy_write_areas() 119 areas, offset, in snd_pcm_copy_write_areas() 127 const snd_pcm_channel_area_t *areas, in snd_pcm_copy_read_areas() 136 snd_pcm_areas_copy(areas, offset, in snd_pcm_copy_read_areas() 108 snd_pcm_copy_write_areas(snd_pcm_t *pcm, const snd_pcm_channel_area_t *areas, snd_pcm_uframes_t offset, snd_pcm_uframes_t size, const snd_pcm_channel_area_t *slave_areas, snd_pcm_uframes_t slave_offset, snd_pcm_uframes_t *slave_sizep) snd_pcm_copy_write_areas() argument 126 snd_pcm_copy_read_areas(snd_pcm_t *pcm, const snd_pcm_channel_area_t *areas, snd_pcm_uframes_t offset, snd_pcm_uframes_t size, const snd_pcm_channel_area_t *slave_areas, snd_pcm_uframes_t slave_offset, snd_pcm_uframes_t *slave_sizep) snd_pcm_copy_read_areas() argument
|
H A D | pcm_linear.c | 335 const snd_pcm_channel_area_t *areas, in snd_pcm_linear_write_areas() 347 areas, offset, in snd_pcm_linear_write_areas() 352 areas, offset, in snd_pcm_linear_write_areas() 360 const snd_pcm_channel_area_t *areas, in snd_pcm_linear_read_areas() 371 snd_pcm_linear_getput(areas, offset, in snd_pcm_linear_read_areas() 376 snd_pcm_linear_convert(areas, offset, in snd_pcm_linear_read_areas() 334 snd_pcm_linear_write_areas(snd_pcm_t *pcm, const snd_pcm_channel_area_t *areas, snd_pcm_uframes_t offset, snd_pcm_uframes_t size, const snd_pcm_channel_area_t *slave_areas, snd_pcm_uframes_t slave_offset, snd_pcm_uframes_t *slave_sizep) snd_pcm_linear_write_areas() argument 359 snd_pcm_linear_read_areas(snd_pcm_t *pcm, const snd_pcm_channel_area_t *areas, snd_pcm_uframes_t offset, snd_pcm_uframes_t size, const snd_pcm_channel_area_t *slave_areas, snd_pcm_uframes_t slave_offset, snd_pcm_uframes_t *slave_sizep) snd_pcm_linear_read_areas() argument
|
H A D | pcm_rate.c | 58 snd_pcm_channel_area_t *pareas; /* areas for splitted period (rate pcm) */ 59 snd_pcm_channel_area_t *sareas; /* areas for splitted period (slave pcm) */ 613 const snd_pcm_channel_area_t *areas, in snd_pcm_rate_write_areas1() 620 areas, offset, pcm->period_size, in snd_pcm_rate_write_areas1() 626 const snd_pcm_channel_area_t *areas, in snd_pcm_rate_read_areas1() 632 do_convert(areas, offset, pcm->period_size, in snd_pcm_rate_read_areas1() 776 const snd_pcm_channel_area_t *areas; in snd_pcm_rate_commit_area() local 782 areas = snd_pcm_mmap_areas(pcm); in snd_pcm_rate_commit_area() 796 snd_pcm_rate_write_areas1(pcm, areas, appl_offset, rate->sareas, 0); in snd_pcm_rate_commit_area() 799 snd_pcm_rate_write_areas1(pcm, areas, appl_offse in snd_pcm_rate_commit_area() 612 snd_pcm_rate_write_areas1(snd_pcm_t *pcm, const snd_pcm_channel_area_t *areas, snd_pcm_uframes_t offset, const snd_pcm_channel_area_t *slave_areas, snd_pcm_uframes_t slave_offset) snd_pcm_rate_write_areas1() argument 625 snd_pcm_rate_read_areas1(snd_pcm_t *pcm, const snd_pcm_channel_area_t *areas, snd_pcm_uframes_t offset, const snd_pcm_channel_area_t *slave_areas, snd_pcm_uframes_t slave_offset) snd_pcm_rate_read_areas1() argument 897 const snd_pcm_channel_area_t *areas; snd_pcm_rate_grab_next_period() local [all...] |
H A D | pcm_lfloat.c | 301 const snd_pcm_channel_area_t *areas, in snd_pcm_lfloat_write_areas() 312 areas, offset, in snd_pcm_lfloat_write_areas() 321 const snd_pcm_channel_area_t *areas, in snd_pcm_lfloat_read_areas() 331 lfloat->func(areas, offset, in snd_pcm_lfloat_read_areas() 300 snd_pcm_lfloat_write_areas(snd_pcm_t *pcm, const snd_pcm_channel_area_t *areas, snd_pcm_uframes_t offset, snd_pcm_uframes_t size, const snd_pcm_channel_area_t *slave_areas, snd_pcm_uframes_t slave_offset, snd_pcm_uframes_t *slave_sizep) snd_pcm_lfloat_write_areas() argument 320 snd_pcm_lfloat_read_areas(snd_pcm_t *pcm, const snd_pcm_channel_area_t *areas, snd_pcm_uframes_t offset, snd_pcm_uframes_t size, const snd_pcm_channel_area_t *slave_areas, snd_pcm_uframes_t slave_offset, snd_pcm_uframes_t *slave_sizep) snd_pcm_lfloat_read_areas() argument
|
H A D | pcm_mulaw.c | 357 const snd_pcm_channel_area_t *areas, in snd_pcm_mulaw_write_areas() 368 areas, offset, in snd_pcm_mulaw_write_areas() 377 const snd_pcm_channel_area_t *areas, in snd_pcm_mulaw_read_areas() 387 mulaw->func(areas, offset, in snd_pcm_mulaw_read_areas() 356 snd_pcm_mulaw_write_areas(snd_pcm_t *pcm, const snd_pcm_channel_area_t *areas, snd_pcm_uframes_t offset, snd_pcm_uframes_t size, const snd_pcm_channel_area_t *slave_areas, snd_pcm_uframes_t slave_offset, snd_pcm_uframes_t *slave_sizep) snd_pcm_mulaw_write_areas() argument 376 snd_pcm_mulaw_read_areas(snd_pcm_t *pcm, const snd_pcm_channel_area_t *areas, snd_pcm_uframes_t offset, snd_pcm_uframes_t size, const snd_pcm_channel_area_t *slave_areas, snd_pcm_uframes_t slave_offset, snd_pcm_uframes_t *slave_sizep) snd_pcm_mulaw_read_areas() argument
|
H A D | pcm_adpcm.c | 469 const snd_pcm_channel_area_t *areas, in snd_pcm_adpcm_write_areas() 480 areas, offset, in snd_pcm_adpcm_write_areas() 489 const snd_pcm_channel_area_t *areas, in snd_pcm_adpcm_read_areas() 499 adpcm->func(areas, offset, in snd_pcm_adpcm_read_areas() 468 snd_pcm_adpcm_write_areas(snd_pcm_t *pcm, const snd_pcm_channel_area_t *areas, snd_pcm_uframes_t offset, snd_pcm_uframes_t size, const snd_pcm_channel_area_t *slave_areas, snd_pcm_uframes_t slave_offset, snd_pcm_uframes_t *slave_sizep) snd_pcm_adpcm_write_areas() argument 488 snd_pcm_adpcm_read_areas(snd_pcm_t *pcm, const snd_pcm_channel_area_t *areas, snd_pcm_uframes_t offset, snd_pcm_uframes_t size, const snd_pcm_channel_area_t *slave_areas, snd_pcm_uframes_t slave_offset, snd_pcm_uframes_t *slave_sizep) snd_pcm_adpcm_read_areas() argument
|
H A D | pcm_alaw.c | 343 const snd_pcm_channel_area_t *areas, in snd_pcm_alaw_write_areas() 354 areas, offset, in snd_pcm_alaw_write_areas() 363 const snd_pcm_channel_area_t *areas, in snd_pcm_alaw_read_areas() 373 alaw->func(areas, offset, in snd_pcm_alaw_read_areas() 342 snd_pcm_alaw_write_areas(snd_pcm_t *pcm, const snd_pcm_channel_area_t *areas, snd_pcm_uframes_t offset, snd_pcm_uframes_t size, const snd_pcm_channel_area_t *slave_areas, snd_pcm_uframes_t slave_offset, snd_pcm_uframes_t *slave_sizep) snd_pcm_alaw_write_areas() argument 362 snd_pcm_alaw_read_areas(snd_pcm_t *pcm, const snd_pcm_channel_area_t *areas, snd_pcm_uframes_t offset, snd_pcm_uframes_t size, const snd_pcm_channel_area_t *slave_areas, snd_pcm_uframes_t slave_offset, snd_pcm_uframes_t *slave_sizep) snd_pcm_alaw_read_areas() argument
|
H A D | pcm_meter.c | 79 const snd_pcm_channel_area_t *areas, in snd_pcm_meter_add_frames() 97 areas, src_offset, in snd_pcm_meter_add_frames() 111 const snd_pcm_channel_area_t *areas; in snd_pcm_meter_update_main() local 114 areas = snd_pcm_mmap_areas(pcm); in snd_pcm_meter_update_main() 123 snd_pcm_meter_add_frames(pcm, areas, old_rptr, in snd_pcm_meter_update_main() 135 const snd_pcm_channel_area_t *areas; in snd_pcm_meter_update_scope() local 139 areas = snd_pcm_mmap_areas(pcm); in snd_pcm_meter_update_scope() 154 snd_pcm_meter_add_frames(pcm, areas, old_rptr, in snd_pcm_meter_update_scope() 78 snd_pcm_meter_add_frames(snd_pcm_t *pcm, const snd_pcm_channel_area_t *areas, snd_pcm_uframes_t ptr, snd_pcm_uframes_t frames) snd_pcm_meter_add_frames() argument
|
H A D | pcm_iec958.c | 446 const snd_pcm_channel_area_t *areas, in snd_pcm_iec958_write_areas() 457 areas, offset, in snd_pcm_iec958_write_areas() 465 const snd_pcm_channel_area_t *areas, in snd_pcm_iec958_read_areas() 475 iec->func(iec, areas, offset, in snd_pcm_iec958_read_areas() 445 snd_pcm_iec958_write_areas(snd_pcm_t *pcm, const snd_pcm_channel_area_t *areas, snd_pcm_uframes_t offset, snd_pcm_uframes_t size, const snd_pcm_channel_area_t *slave_areas, snd_pcm_uframes_t slave_offset, snd_pcm_uframes_t *slave_sizep) snd_pcm_iec958_write_areas() argument 464 snd_pcm_iec958_read_areas(snd_pcm_t *pcm, const snd_pcm_channel_area_t *areas, snd_pcm_uframes_t offset, snd_pcm_uframes_t size, const snd_pcm_channel_area_t *slave_areas, snd_pcm_uframes_t slave_offset, snd_pcm_uframes_t *slave_sizep) snd_pcm_iec958_read_areas() argument
|
H A D | pcm_extplug.c | 338 const snd_pcm_channel_area_t *areas, in snd_pcm_extplug_write_areas() 350 areas, offset, size); in snd_pcm_extplug_write_areas() 360 const snd_pcm_channel_area_t *areas, in snd_pcm_extplug_read_areas() 371 size = ext->data->callback->transfer(ext->data, areas, offset, in snd_pcm_extplug_read_areas() 337 snd_pcm_extplug_write_areas(snd_pcm_t *pcm, const snd_pcm_channel_area_t *areas, snd_pcm_uframes_t offset, snd_pcm_uframes_t size, const snd_pcm_channel_area_t *slave_areas, snd_pcm_uframes_t slave_offset, snd_pcm_uframes_t *slave_sizep) snd_pcm_extplug_write_areas() argument 359 snd_pcm_extplug_read_areas(snd_pcm_t *pcm, const snd_pcm_channel_area_t *areas, snd_pcm_uframes_t offset, snd_pcm_uframes_t size, const snd_pcm_channel_area_t *slave_areas, snd_pcm_uframes_t slave_offset, snd_pcm_uframes_t *slave_sizep) snd_pcm_extplug_read_areas() argument
|
H A D | pcm_ladspa.c | 779 /* OPTIMIZE: we have already allocated areas for ALSA output channels */ in snd_pcm_ladspa_allocate_memory() 780 /* next loop deallocates the last output LADSPA areas and connects */ in snd_pcm_ladspa_allocate_memory() 781 /* them to ALSA areas (NULL) or dummy area ladpsa->free[1] ; */ in snd_pcm_ladspa_allocate_memory() 852 const snd_pcm_channel_area_t *areas, in snd_pcm_ladspa_write_areas() 870 areas, offset, in snd_pcm_ladspa_write_areas() 885 data = (LADSPA_Data *)((char *)areas[chn].addr + (areas[chn].first / 8)); in snd_pcm_ladspa_write_areas() 894 data = (LADSPA_Data *)((char *)slave_areas[chn].addr + (areas[chn].first / 8)); in snd_pcm_ladspa_write_areas() 913 const snd_pcm_channel_area_t *areas, in snd_pcm_ladspa_read_areas() 930 snd_pcm_areas_copy(areas, offse in snd_pcm_ladspa_read_areas() 851 snd_pcm_ladspa_write_areas(snd_pcm_t *pcm, const snd_pcm_channel_area_t *areas, snd_pcm_uframes_t offset, snd_pcm_uframes_t size, const snd_pcm_channel_area_t *slave_areas, snd_pcm_uframes_t slave_offset, snd_pcm_uframes_t *slave_sizep) snd_pcm_ladspa_write_areas() argument 912 snd_pcm_ladspa_read_areas(snd_pcm_t *pcm, const snd_pcm_channel_area_t *areas, snd_pcm_uframes_t offset, snd_pcm_uframes_t size, const snd_pcm_channel_area_t *slave_areas, snd_pcm_uframes_t slave_offset, snd_pcm_uframes_t *slave_sizep) snd_pcm_ladspa_read_areas() argument [all...] |
H A D | pcm.c | 241 \subsection alsa_mmap_rw Direct Read / Write transfer (via mmap'ed areas) 243 Three kinds of organization of ring buffer memory areas exist in ALSA API. 245 #SND_PCM_ACCESS_MMAP_NONINTERLEAVED expects continous sample areas for 250 access to memory areas via #snd_pcm_mmap_begin() function. 251 This function returns the areas (single area is equal to a channel) 254 transfers the data in the memory areas, then it must be acknowledged 3251 * \brief Silence one or more areas 3252 * \param dst_areas areas specification (one for each channel) 3281 /* Collapse the areas */ in snd_pcm_areas_silence() 3421 * \brief Copy one or more areas 7400 snd_pcm_mmap_begin(snd_pcm_t *pcm, const snd_pcm_channel_area_t **areas, snd_pcm_uframes_t *offset, snd_pcm_uframes_t *frames) snd_pcm_mmap_begin() argument 7417 __snd_pcm_mmap_begin_generic(snd_pcm_t *pcm, const snd_pcm_channel_area_t **areas, snd_pcm_uframes_t *offset, snd_pcm_uframes_t *frames) __snd_pcm_mmap_begin_generic() argument 7447 __snd_pcm_mmap_begin(snd_pcm_t *pcm, const snd_pcm_channel_area_t **areas, snd_pcm_uframes_t *offset, snd_pcm_uframes_t *frames) __snd_pcm_mmap_begin() argument 7558 snd_pcm_areas_from_buf(snd_pcm_t *pcm, snd_pcm_channel_area_t *areas, void *buf) snd_pcm_areas_from_buf() argument 7574 snd_pcm_areas_from_bufs(snd_pcm_t *pcm, snd_pcm_channel_area_t *areas, void **bufs) snd_pcm_areas_from_bufs() argument 7590 snd_pcm_read_areas(snd_pcm_t *pcm, const snd_pcm_channel_area_t *areas, snd_pcm_uframes_t offset, snd_pcm_uframes_t size, snd_pcm_xfer_areas_func_t func) snd_pcm_read_areas() argument 7664 snd_pcm_write_areas(snd_pcm_t *pcm, const snd_pcm_channel_area_t *areas, snd_pcm_uframes_t offset, snd_pcm_uframes_t size, snd_pcm_xfer_areas_func_t func) snd_pcm_write_areas() argument [all...] |
H A D | pcm_softvol.c | 645 const snd_pcm_channel_area_t *areas, in snd_pcm_softvol_write_areas() 658 areas, offset, pcm->channels, size); in snd_pcm_softvol_write_areas() 661 areas, offset, pcm->channels, size); in snd_pcm_softvol_write_areas() 668 const snd_pcm_channel_area_t *areas, in snd_pcm_softvol_read_areas() 680 softvol_convert_mono_vol(svol, areas, offset, slave_areas, in snd_pcm_softvol_read_areas() 683 softvol_convert_stereo_vol(svol, areas, offset, slave_areas, in snd_pcm_softvol_read_areas() 644 snd_pcm_softvol_write_areas(snd_pcm_t *pcm, const snd_pcm_channel_area_t *areas, snd_pcm_uframes_t offset, snd_pcm_uframes_t size, const snd_pcm_channel_area_t *slave_areas, snd_pcm_uframes_t slave_offset, snd_pcm_uframes_t *slave_sizep) snd_pcm_softvol_write_areas() argument 667 snd_pcm_softvol_read_areas(snd_pcm_t *pcm, const snd_pcm_channel_area_t *areas, snd_pcm_uframes_t offset, snd_pcm_uframes_t size, const snd_pcm_channel_area_t *slave_areas, snd_pcm_uframes_t slave_offset, snd_pcm_uframes_t *slave_sizep) snd_pcm_softvol_read_areas() argument
|
H A D | pcm_local.h | 191 int (*mmap_begin)(snd_pcm_t *pcm, const snd_pcm_channel_area_t **areas, snd_pcm_uframes_t *offset, snd_pcm_uframes_t *frames); /* locked */ 378 void snd_pcm_areas_from_buf(snd_pcm_t *pcm, snd_pcm_channel_area_t *areas, void *buf); 379 void snd_pcm_areas_from_bufs(snd_pcm_t *pcm, snd_pcm_channel_area_t *areas, void **bufs); 405 const snd_pcm_channel_area_t *areas, 409 snd_pcm_sframes_t snd_pcm_read_areas(snd_pcm_t *pcm, const snd_pcm_channel_area_t *areas, 412 snd_pcm_sframes_t snd_pcm_write_areas(snd_pcm_t *pcm, const snd_pcm_channel_area_t *areas, 431 int __snd_pcm_mmap_begin_generic(snd_pcm_t *pcm, const snd_pcm_channel_area_t **areas, 433 int __snd_pcm_mmap_begin(snd_pcm_t *pcm, const snd_pcm_channel_area_t **areas,
|
H A D | pcm_plugin.h | 26 const snd_pcm_channel_area_t *areas, 35 const snd_pcm_channel_area_t *res_areas, /* result areas */ 36 snd_pcm_uframes_t res_offset, /* offset of result areas */ 37 snd_pcm_uframes_t res_size, /* size of result areas */ 79 const snd_pcm_channel_area_t *res_areas, /* result areas */ 80 snd_pcm_uframes_t res_offset, /* offset of result areas */ 81 snd_pcm_uframes_t res_size, /* size of result areas */ 86 const snd_pcm_channel_area_t *res_areas, /* result areas */ 87 snd_pcm_uframes_t res_offset, /* offset of result areas */ 88 snd_pcm_uframes_t res_size, /* size of result areas */ [all...] |
/third_party/alsa-utils/axfer/ |
H A D | xfer-libasound-timer-mmap.c | 74 const snd_pcm_channel_area_t *areas; in timer_mmap_pre_process() local 75 err = snd_pcm_mmap_begin(state->handle, &areas, &frame_offset, in timer_mmap_pre_process() 82 const snd_pcm_channel_area_t *area = areas + i; in timer_mmap_pre_process() 95 const snd_pcm_channel_area_t *areas, in get_buffer() 103 buf = areas[0].addr; in get_buffer() 109 layout->vector[i] = areas[i].addr; in get_buffer() 128 const snd_pcm_channel_area_t *areas; in timer_mmap_process_frames() local 143 err = snd_pcm_mmap_begin(state->handle, &areas, &frame_offset, in timer_mmap_process_frames() 201 frame_buf = get_buffer(state, areas, frame_offset); in timer_mmap_process_frames() 339 const snd_pcm_channel_area_t *areas; in fill_buffer_with_zero_samples() local 94 get_buffer(struct libasound_state *state, const snd_pcm_channel_area_t *areas, snd_pcm_uframes_t frame_offset) get_buffer() argument [all...] |
H A D | xfer-libasound-irq-mmap.c | 49 const snd_pcm_channel_area_t *areas; in irq_mmap_pre_process() local 50 err = snd_pcm_mmap_begin(state->handle, &areas, &frame_offset, in irq_mmap_pre_process() 57 const snd_pcm_channel_area_t *area = areas + i; in irq_mmap_pre_process() 76 const snd_pcm_channel_area_t *areas; in irq_mmap_process_frames() local 136 err = snd_pcm_mmap_begin(state->handle, &areas, &frame_offset, &avail); in irq_mmap_process_frames() 150 buf = areas[0].addr; in irq_mmap_process_frames() 156 layout->vector[i] = areas[i].addr; in irq_mmap_process_frames()
|
/third_party/alsa-utils/alsaloop/ |
H A D | effect-sweep.c | 75 const snd_pcm_channel_area_t *areas, in effect_apply() 80 short *samples = (short*)areas[0].addr + offset*priv->channels; in effect_apply() 73 effect_apply(struct loopback *loopback, void *private_data, const snd_pcm_channel_area_t *areas, snd_uframes_t offset, snd_uframes_t frames) effect_apply() argument
|
/third_party/vk-gl-cts/modules/gles3/functional/ |
H A D | es3fFramebufferBlitTests.cpp | 761 // set proper areas 1130 } areas[] = 1154 for (int areaNdx = 0; areaNdx < DE_LENGTH_OF_ARRAY(areas); areaNdx++) 1156 const string name = string(areas[areaNdx].name); 1158 const bool addNearest = !addLinear || (areas[areaNdx].area != DefaultFramebufferBlitCase::AREA_OUT_OF_BOUNDS); // No need to check out-of-bounds with different filtering 1162 defaultFbGroup->addChild(new DefaultFramebufferBlitCase(m_context, (std::string(getFormatName(format)) + "_nearest_" + name + "_blit_from_default").c_str(), "", format, GL_NEAREST, DefaultFramebufferBlitCase::BLIT_DEFAULT_TO_TARGET, areas[areaNdx].area)); 1163 defaultFbGroup->addChild(new DefaultFramebufferBlitCase(m_context, (std::string(getFormatName(format)) + "_nearest_" + name + "_blit_to_default").c_str(), "", format, GL_NEAREST, DefaultFramebufferBlitCase::BLIT_TO_DEFAULT_FROM_TARGET, areas[areaNdx].area)); 1168 defaultFbGroup->addChild(new DefaultFramebufferBlitCase(m_context, (std::string(getFormatName(format)) + "_linear_" + name + "_blit_from_default").c_str(), "", format, GL_LINEAR, DefaultFramebufferBlitCase::BLIT_DEFAULT_TO_TARGET, areas[areaNdx].area)); 1169 defaultFbGroup->addChild(new DefaultFramebufferBlitCase(m_context, (std::string(getFormatName(format)) + "_linear_" + name + "_blit_to_default").c_str(), "", format, GL_LINEAR, DefaultFramebufferBlitCase::BLIT_TO_DEFAULT_FROM_TARGET, areas[areaNdx].area));
|
/third_party/alsa-lib/include/ |
H A D | pcm_ioplug.h | 147 const snd_pcm_channel_area_t *areas,
|