Lines Matching refs:codec
53 struct snd_codec codec;
710 struct snd_codec *codec,
728 codec_options = &(prtd->codec.options);
730 memcpy(&prtd->codec, codec, sizeof(*codec));
732 switch (codec->id) {
738 flac_cfg.ch_cfg = codec->ch_in;
739 flac_cfg.sample_rate = codec->sample_rate;
761 wma_cfg.sample_rate = codec->sample_rate;
762 wma_cfg.num_channels = codec->ch_in;
763 wma_cfg.bytes_per_sec = codec->bit_rate / 8;
764 wma_cfg.block_align = codec->align;
777 /* check the codec profile */
778 switch (codec->profile) {
802 codec->profile);
824 alac_cfg.sample_rate = codec->sample_rate;
825 alac_cfg.avg_bit_rate = codec->bit_rate;
827 alac_cfg.num_channels = codec->ch_in;
837 switch (codec->ch_in) {
858 ape_cfg.sample_rate = codec->sample_rate;
859 ape_cfg.num_channels = codec->ch_in;
913 ret = q6asm_open_write(prtd->audio_client, prtd->stream_id, params->codec.id,
914 params->codec.profile, prtd->bits_per_sample,
934 ¶ms->codec,
937 dev_err(dev, "codec param setup failed ret:%d\n", ret);
972 prtd->codec.id,
973 prtd->codec.profile,
981 &prtd->codec,
1166 struct snd_compr_codec_caps *codec)
1168 switch (codec->codec) {
1170 *codec = q6asm_compr_caps;