Lines Matching defs:codec
54 struct snd_codec codec;
697 struct snd_codec *codec,
715 codec_options = &(prtd->codec.options);
717 memcpy(&prtd->codec, codec, sizeof(*codec));
719 switch (codec->id) {
725 flac_cfg.ch_cfg = codec->ch_in;
726 flac_cfg.sample_rate = codec->sample_rate;
748 wma_cfg.sample_rate = codec->sample_rate;
749 wma_cfg.num_channels = codec->ch_in;
750 wma_cfg.bytes_per_sec = codec->bit_rate / 8;
751 wma_cfg.block_align = codec->align;
764 /* check the codec profile */
765 switch (codec->profile) {
789 codec->profile);
811 alac_cfg.sample_rate = codec->sample_rate;
812 alac_cfg.avg_bit_rate = codec->bit_rate;
814 alac_cfg.num_channels = codec->ch_in;
824 switch (codec->ch_in) {
845 ape_cfg.sample_rate = codec->sample_rate;
846 ape_cfg.num_channels = codec->ch_in;
900 ret = q6asm_open_write(prtd->audio_client, prtd->stream_id, params->codec.id,
901 params->codec.profile, prtd->bits_per_sample,
921 ¶ms->codec,
924 dev_err(dev, "codec param setup failed ret:%d\n", ret);
959 prtd->codec.id,
960 prtd->codec.profile,
968 &prtd->codec,
1153 struct snd_compr_codec_caps *codec)
1155 switch (codec->codec) {
1157 *codec = q6asm_compr_caps;