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

Lines Matching defs:format

237 static snd_pcm_format_t snd_pcm_plug_slave_format(snd_pcm_format_t format, const snd_pcm_format_mask_t *format_mask)
249 if (snd_pcm_format_mask_test(format_mask, format))
250 return format;
251 if (!snd_pcm_format_mask_test(&lin, format) &&
252 !snd_pcm_format_mask_test(&fl, format)) {
254 switch (format) {
289 if (snd_pcm_format_float(format)) {
290 if (snd_pcm_format_mask_test(&fl, format)) {
300 e = snd_pcm_format_big_endian(format);
314 w = snd_pcm_format_width(format);
315 u = snd_pcm_format_unsigned(format);
316 e = snd_pcm_format_big_endian(format);
349 snd_pcm_format_t format;
362 assert(snd_pcm_format_linear(slv->format));
363 err = snd_pcm_rate_open(new, NULL, slv->format, slv->rate, plug->rate_converter,
369 if (snd_pcm_format_linear(clt->format))
370 slv->format = clt->format;
388 assert(snd_pcm_format_linear(slv->format));
467 err = snd_pcm_route_open(new, NULL, slv->format, (int) slv->channels, ttable, tt_ssize, tt_cused, tt_sused, plug->gen.slave, plug->gen.slave != plug->req_slave);
472 if (snd_pcm_format_linear(clt->format))
473 slv->format = clt->format;
486 if (clt->format == slv->format &&
491 if (snd_pcm_format_linear(slv->format)) {
496 cfmt = clt->format;
497 switch (clt->format) {
515 if (snd_pcm_format_float(clt->format))
524 } else if (snd_pcm_format_float(slv->format)) {
526 if (clt->format == slv->format &&
530 cfmt = clt->format;
531 if (snd_pcm_format_linear(clt->format))
538 switch (slv->format) {
557 if (snd_pcm_format_linear(clt->format))
558 cfmt = clt->format;
563 err = f(new, NULL, slv->format, plug->gen.slave, plug->gen.slave != plug->req_slave);
566 slv->format = cfmt;
647 while (client->format != p.format ||
792 snd_pcm_format_t format;
819 for (format = 0; format <= SND_PCM_FORMAT_LAST; format++) {
821 if (!snd_pcm_format_mask_test(format_mask, format))
823 if (snd_pcm_format_mask_test(sformat_mask, format))
824 f = format;
826 f = snd_pcm_plug_slave_format(format, sformat_mask);
834 SNDERR("Unable to find an usable slave format for '%s'", pcm->name);
835 for (format = 0; format <= SND_PCM_FORMAT_LAST; format++) {
836 if (!snd_pcm_format_mask_test(format_mask, format))
838 SNDERR("Format: %s", snd_pcm_format_name(format));
840 for (format = 0; format <= SND_PCM_FORMAT_LAST; format++) {
841 if (!snd_pcm_format_mask_test(sformat_mask, format))
843 SNDERR("Slave format: %s", snd_pcm_format_name(format));
892 snd_pcm_format_t format;
908 for (format = 0; format <= SND_PCM_FORMAT_LAST; format++) {
910 if (!snd_pcm_format_mask_test(format_mask, format))
912 if (snd_pcm_format_mask_test(sformat_mask, format))
913 f = format;
915 f = snd_pcm_plug_slave_format(format, sformat_mask);
919 snd_pcm_format_mask_set(&fmt_mask, format);
923 SNDERR("Unable to find an usable client format");
924 for (format = 0; format <= SND_PCM_FORMAT_LAST; format++) {
925 if (!snd_pcm_format_mask_test(format_mask, format))
927 SNDERR("Format: %s", snd_pcm_format_name(format));
929 for (format = 0; format <= SND_PCM_FORMAT_LAST; format++) {
930 if (!snd_pcm_format_mask_test(sformat_mask, format))
932 SNDERR("Slave format: %s", snd_pcm_format_name(format));
1023 INTERNAL(snd_pcm_hw_params_get_format)(params, &clt_params.format);
1027 INTERNAL(snd_pcm_hw_params_get_format)(&sparams, &slv_params.format);
1031 if (!(clt_params.format == slv_params.format &&
1093 * \param sformat Slave (destination) format
1155 This plugin converts channels, rate and format on request.
1166 [format STR] # Slave format (default nearest) or "unchanged"