Lines Matching refs:sformat
58 snd_pcm_format_t sformat;
247 if (iec->sformat == SND_PCM_FORMAT_IEC958_SUBFRAME_LE ||
248 iec->sformat == SND_PCM_FORMAT_IEC958_SUBFRAME_BE) {
276 _snd_pcm_hw_params_set_format(sparams, iec->sformat);
345 if (iec->sformat == SND_PCM_FORMAT_IEC958_SUBFRAME_LE ||
346 iec->sformat == SND_PCM_FORMAT_IEC958_SUBFRAME_BE) {
349 iec->byteswap = iec->sformat != SND_PCM_FORMAT_IEC958_SUBFRAME;
351 iec->getput_idx = snd_pcm_linear_put_index(SND_PCM_FORMAT_S32, iec->sformat);
356 if (iec->sformat == SND_PCM_FORMAT_IEC958_SUBFRAME_LE ||
357 iec->sformat == SND_PCM_FORMAT_IEC958_SUBFRAME_BE) {
360 iec->byteswap = iec->sformat != SND_PCM_FORMAT_IEC958_SUBFRAME;
362 iec->getput_idx = snd_pcm_linear_get_index(iec->sformat, SND_PCM_FORMAT_S32);
493 snd_pcm_format_name(iec->sformat));
553 * \param sformat Slave (destination) format
564 int snd_pcm_iec958_open(snd_pcm_t **pcmp, const char *name, snd_pcm_format_t sformat,
582 if (snd_pcm_format_linear(sformat) != 1 &&
583 sformat != SND_PCM_FORMAT_IEC958_SUBFRAME_LE &&
584 sformat != SND_PCM_FORMAT_IEC958_SUBFRAME_BE)
591 iec->sformat = sformat;
695 snd_pcm_format_t sformat;
794 SND_PCM_HW_PARAM_FORMAT, SCONF_MANDATORY, &sformat);
797 if (snd_pcm_format_linear(sformat) != 1 &&
798 sformat != SND_PCM_FORMAT_IEC958_SUBFRAME_LE &&
799 sformat != SND_PCM_FORMAT_IEC958_SUBFRAME_BE) {
808 err = snd_pcm_iec958_open(pcmp, name, sformat, spcm, 1,