Lines Matching refs:codec
53 struct snd_codec codec;
696 struct snd_codec *codec,
714 codec_options = &(prtd->codec.options);
716 memcpy(&prtd->codec, codec, sizeof(*codec));
718 switch (codec->id) {
724 flac_cfg.ch_cfg = codec->ch_in;
725 flac_cfg.sample_rate = codec->sample_rate;
747 wma_cfg.sample_rate = codec->sample_rate;
748 wma_cfg.num_channels = codec->ch_in;
749 wma_cfg.bytes_per_sec = codec->bit_rate / 8;
750 wma_cfg.block_align = codec->align;
763 /* check the codec profile */
764 switch (codec->profile) {
788 codec->profile);
810 alac_cfg.sample_rate = codec->sample_rate;
811 alac_cfg.avg_bit_rate = codec->bit_rate;
813 alac_cfg.num_channels = codec->ch_in;
823 switch (codec->ch_in) {
844 ape_cfg.sample_rate = codec->sample_rate;
845 ape_cfg.num_channels = codec->ch_in;
899 ret = q6asm_open_write(prtd->audio_client, prtd->stream_id, params->codec.id,
900 params->codec.profile, prtd->bits_per_sample,
920 ¶ms->codec,
923 dev_err(dev, "codec param setup failed ret:%d\n", ret);
958 prtd->codec.id,
959 prtd->codec.profile,
967 &prtd->codec,
1152 struct snd_compr_codec_caps *codec)
1154 switch (codec->codec) {
1156 *codec = q6asm_compr_caps;