diff --git a/recording-daemon/decoder.c b/recording-daemon/decoder.c index 89b083fa4..9e123a3d9 100644 --- a/recording-daemon/decoder.c +++ b/recording-daemon/decoder.c @@ -60,6 +60,18 @@ static const struct decoder_def_s decoders[] = { DECODER_DEF(GSM, GSM), DECODER_DEF(iLBC, ILBC), DECODER_DEF_NAME(opus, OPUS, libopus), + DECODER_DEF_NAME(vorbis, VORBIS, libvorbis), + DECODER_DEF(ac3, AC3), + DECODER_DEF(eac3, EAC3), + DECODER_DEF(ATRAC3, ATRAC3), + DECODER_DEF(ATRAC-X, ATRAC3P), +#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(57, 0, 0) + DECODER_DEF(EVRC, EVRC), + DECODER_DEF(EVRC0, EVRC), + DECODER_DEF(EVRC1, EVRC), +#endif + DECODER_DEF(AMR, AMR_NB), + DECODER_DEF(AMR-WB, AMR_WB), }; typedef struct decoder_def_s decoder_def_t;