• Home
  • Raw
  • Download

Lines Matching refs:hwparams

103 } hwparams, rhwparams;  variable
857 hwparams = rhwparams; in main()
1073 hwparams.channels = channels; in test_wavefile()
1076 if (hwparams.format != DEFAULT_FORMAT && in test_wavefile()
1077 hwparams.format != SND_PCM_FORMAT_U8) in test_wavefile()
1079 hwparams.format = SND_PCM_FORMAT_U8; in test_wavefile()
1086 if (hwparams.format != DEFAULT_FORMAT && in test_wavefile()
1087 hwparams.format != native_format) in test_wavefile()
1090 hwparams.format = native_format; in test_wavefile()
1093 switch (TO_CPU_SHORT(f->byte_p_spl, big_endian) / hwparams.channels) { in test_wavefile()
1099 if (hwparams.format != DEFAULT_FORMAT && in test_wavefile()
1100 hwparams.format != native_format) in test_wavefile()
1103 hwparams.format = native_format; in test_wavefile()
1110 if (hwparams.format != DEFAULT_FORMAT && in test_wavefile()
1111 hwparams.format != native_format) in test_wavefile()
1114 hwparams.format = native_format; in test_wavefile()
1120 hwparams.channels); in test_wavefile()
1130 hwparams.format = native_format; in test_wavefile()
1136 hwparams.format = native_format; in test_wavefile()
1144 hwparams.rate = TO_CPU_INT(f->sample_fq, big_endian); in test_wavefile()
1196 if (hwparams.format != DEFAULT_FORMAT && in test_au()
1197 hwparams.format != SND_PCM_FORMAT_MU_LAW) in test_au()
1199 hwparams.format = SND_PCM_FORMAT_MU_LAW; in test_au()
1202 if (hwparams.format != DEFAULT_FORMAT && in test_au()
1203 hwparams.format != SND_PCM_FORMAT_U8) in test_au()
1205 hwparams.format = SND_PCM_FORMAT_U8; in test_au()
1208 if (hwparams.format != DEFAULT_FORMAT && in test_au()
1209 hwparams.format != SND_PCM_FORMAT_S16_BE) in test_au()
1211 hwparams.format = SND_PCM_FORMAT_S16_BE; in test_au()
1216 hwparams.rate = BE_INT(ap->sample_rate); in test_au()
1217 if (hwparams.rate < 2000 || hwparams.rate > 256000) in test_au()
1219 hwparams.channels = BE_INT(ap->channels); in test_au()
1220 if (hwparams.channels < 1 || hwparams.channels > 256) in test_au()
1244 char mapped[hwparams.channels]; in setup_chmap()
1252 if (chmap->channels != hwparams.channels) { in setup_chmap()
1273 hw_map = calloc(hwparams.channels, sizeof(int)); in setup_chmap()
1350 err = snd_pcm_hw_params_set_format(handle, params, hwparams.format); in set_params()
1356 err = snd_pcm_hw_params_set_channels(handle, params, hwparams.channels); in set_params()
1366 rate = hwparams.rate; in set_params()
1367 err = snd_pcm_hw_params_set_rate_near(handle, params, &hwparams.rate, 0); in set_params()
1369 if ((float)rate * 1.05 < hwparams.rate || (float)rate * 0.95 > hwparams.rate) { in set_params()
1373 …(stderr, _("Warning: rate is not accurate (requested = %iHz, got = %iHz)\n"), rate, hwparams.rate); in set_params()
1383 rate = hwparams.rate; in set_params()
1469 bits_per_sample = snd_pcm_format_physical_width(hwparams.format); in set_params()
1470 significant_bits_per_sample = snd_pcm_format_width(hwparams.format); in set_params()
1471 bits_per_frame = bits_per_sample * hwparams.channels; in set_params()
1482 if (hwparams.channels != 2 || !interleaved || verbose > 2) in set_params()
1496 for (i = 0; i < hwparams.channels; i++) in set_params()
1497 …, i, areas[i].addr, areas[i].first, areas[i].step, snd_pcm_format_physical_width(hwparams.format)); in set_params()
1798 int format_little_endian = snd_pcm_format_little_endian(hwparams.format); in compute_max_peak()
1810 signed char mask = snd_pcm_format_silence(hwparams.format); in compute_max_peak()
1824 signed short mask = snd_pcm_format_silence_16(hwparams.format); in compute_max_peak()
1845 signed int mask = snd_pcm_format_silence_32(hwparams.format); in compute_max_peak()
1870 signed int mask = snd_pcm_format_silence_32(hwparams.format); in compute_max_peak()
2064 for (ch = 0; ch < hwparams.channels; ch++) { in remap_data()
2083 tmp = malloc(sizeof(*tmp) * hwparams.channels); in remap_datav()
2088 for (ch = 0; ch < hwparams.channels; ch++) in remap_datav()
2108 …snd_pcm_format_set_silence(hwparams.format, data + count * bits_per_frame / 8, (chunk_size - count… in pcm_write()
2132 compute_max_peak(data, r * hwparams.channels); in pcm_write()
2151 …snd_pcm_format_set_silence(hwparams.format, data[channel] + offset * bits_per_sample / 8, remainin… in pcm_writev()
2226 compute_max_peak(data, r * hwparams.channels); in pcm_read()
2320 snd_pcm_format_set_silence(hwparams.format, buf, chunk_size * hwparams.channels); in voc_write_silence()
2338 …if (snd_pcm_format_set_silence(hwparams.format, audiobuf + buffer_pos, chunk_bytes - buffer_pos * … in voc_pcm_flush()
2387 hwparams.format = DEFAULT_FORMAT; in voc_play()
2388 hwparams.channels = 1; in voc_play()
2389 hwparams.rate = DEFAULT_SPEED; in voc_play()
2433 hwparams.rate = (int) (vd->tc); in voc_play()
2434 hwparams.rate = 1000000 / (256 - hwparams.rate); in voc_play()
2442 if (hwparams.channels == 2) /* if we are in Stereo-Mode, switch back */ in voc_play()
2443 hwparams.channels = 1; in voc_play()
2445 hwparams.channels = 2; in voc_play()
2458 hwparams.rate = (int) (*data); in voc_play()
2460 hwparams.rate = 1000000 / (256 - hwparams.rate); in voc_play()
2465 silence = (((size_t) * sp) * 1000) / hwparams.rate; in voc_play()
2528 hwparams.rate = (int) (eb->tc); in voc_play()
2529 hwparams.rate = 256000000L / (65536 - hwparams.rate); in voc_play()
2530 hwparams.channels = eb->mode == VOC_MODE_STEREO ? 2 : 1; in voc_play()
2531 if (hwparams.channels == 2) in voc_play()
2532 hwparams.rate = hwparams.rate >> 1; in voc_play()
2577 hwparams = rhwparams; in init_raw_data()
2589 count = snd_pcm_format_size(hwparams.format, sampleslimit * hwparams.channels); in calc_count()
2591 count = snd_pcm_format_size(hwparams.format, hwparams.rate * hwparams.channels); in calc_count()
2614 if (hwparams.channels > 1) { in begin_voc()
2623 eb.tc = LE_SHORT(65536 - 256000000L / (hwparams.rate << 1)); in begin_voc()
2640 vd.tc = (u_char) (256 - (1000000 / hwparams.rate)); in begin_voc()
2663 switch ((unsigned long) hwparams.format) { in begin_wave()
2679 error(_("Wave doesn't support %s format..."), snd_pcm_format_name(hwparams.format)); in begin_wave()
2690 if (hwparams.format == SND_PCM_FORMAT_FLOAT_LE) in begin_wave()
2694 f.channels = LE_SHORT(hwparams.channels); in begin_wave()
2695 f.sample_fq = LE_INT(hwparams.rate); in begin_wave()
2699 tmp = dsp_speed * hwparams.channels * (u_int) tmp2; in begin_wave()
2701 tmp2 = hwparams.channels * snd_pcm_format_physical_width(hwparams.format) / 8; in begin_wave()
2703 tmp = (u_int) tmp2 * hwparams.rate; in begin_wave()
2728 switch ((unsigned long) hwparams.format) { in begin_au()
2739 error(_("Sparc Audio doesn't support %s format..."), snd_pcm_format_name(hwparams.format)); in begin_au()
2742 ah.sample_rate = BE_INT(hwparams.rate); in begin_au()
2743 ah.channels = BE_INT(hwparams.channels); in begin_au()
2763 if (hwparams.channels > 1) in end_voc()
2817 fprintf(stderr, "%s, ", snd_pcm_format_description(hwparams.format)); in header()
2818 fprintf(stderr, _("Rate %d Hz, "), hwparams.rate); in header()
2819 if (hwparams.channels == 1) in header()
2821 else if (hwparams.channels == 2) in header()
2824 fprintf(stderr, _("Channels %i"), hwparams.channels); in header()
2928 rhwparams.format = hwparams.format; in playback_au()
3214 snd_pcm_format_size(hwparams.format, in capture()
3215 hwparams.rate * hwparams.channels); in capture()