• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/alsa-lib-1.0.26/test/

Lines Matching refs:areas

30 static void generate_sine(const snd_pcm_channel_area_t *areas, 
49 /* verify and prepare the contents of areas */
51 if ((areas[chn].first % 8) != 0) {
52 printf("areas[%i].first == %i, aborting...\n", chn, areas[chn].first);
55 samples[chn] = /*(signed short *)*/(((unsigned char *)areas[chn].addr) + (areas[chn].first / 8));
56 if ((areas[chn].step % 16) != 0) {
57 printf("areas[%i].step == %i, aborting...\n", chn, areas[chn].step);
60 steps[chn] = areas[chn].step / 8;
63 /* fill the channel areas */
250 snd_pcm_channel_area_t *areas)
257 generate_sine(areas, 0, period_size, &phase);
297 snd_pcm_channel_area_t *areas)
340 generate_sine(areas, 0, period_size, &phase);
386 snd_pcm_channel_area_t *areas;
395 snd_pcm_channel_area_t *areas = data->areas;
401 generate_sine(areas, 0, period_size, &data->phase);
417 snd_pcm_channel_area_t *areas)
424 data.areas = areas;
432 generate_sine(areas, 0, period_size, &data.phase);
538 snd_pcm_channel_area_t *areas ATTRIBUTE_UNUSED)
548 data.areas = NULL; /* we do not require the global areas for direct write */
596 snd_pcm_channel_area_t *areas ATTRIBUTE_UNUSED)
682 snd_pcm_channel_area_t *areas)
689 generate_sine(areas, 0, period_size, &phase);
718 snd_pcm_channel_area_t *areas);
788 snd_pcm_channel_area_t *areas;
905 areas = calloc(channels, sizeof(snd_pcm_channel_area_t));
906 if (areas == NULL) {
911 areas[chn].addr = samples;
912 areas[chn].first = chn * snd_pcm_format_physical_width(format);
913 areas[chn].step = channels * snd_pcm_format_physical_width(format);
916 err = transfer_methods[method].transfer_loop(handle, samples, areas);
920 free(areas);