Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 15 additions & 16 deletions src/audio/module_adapter/module/cadence.c
Original file line number Diff line number Diff line change
Expand Up @@ -103,21 +103,6 @@ static struct cadence_api cadence_api_table[] = {
#endif
};

static int cadence_code_get_api_id(uint32_t compress_id)
{
/* convert compress id to SOF cadence SOF id */
switch (compress_id) {
case SND_AUDIOCODEC_MP3:
return CADENCE_CODEC_MP3_DEC_ID;
case SND_AUDIOCODEC_AAC:
return CADENCE_CODEC_AAC_DEC_ID;
case SND_AUDIOCODEC_VORBIS:
return CADENCE_CODEC_VORBIS_DEC_ID;
default:
return -EINVAL;
}
}

#if CONFIG_IPC_MAJOR_4
static int cadence_codec_resolve_api(struct processing_module *mod)
{
Expand Down Expand Up @@ -159,8 +144,22 @@ static int cadence_codec_resolve_api(struct processing_module *mod)

return 0;
}

#elif CONFIG_IPC_MAJOR_3
static int cadence_code_get_api_id(uint32_t compress_id)
{
/* convert compress id to SOF cadence SOF id */
switch (compress_id) {
case SND_AUDIOCODEC_MP3:
return CADENCE_CODEC_MP3_DEC_ID;
case SND_AUDIOCODEC_AAC:
return CADENCE_CODEC_AAC_DEC_ID;
case SND_AUDIOCODEC_VORBIS:
return CADENCE_CODEC_VORBIS_DEC_ID;
default:
return -EINVAL;
}
}

static int cadence_codec_resolve_api(struct processing_module *mod)
{
int ret;
Expand Down
Loading