diff options
Diffstat (limited to 'audio')
-rw-r--r-- | audio/audio.h | 2 | ||||
-rw-r--r-- | audio/decode/dec_audio.c | 3 | ||||
-rw-r--r-- | audio/filter/af.h | 5 | ||||
-rw-r--r-- | audio/format.c | 2 |
4 files changed, 9 insertions, 3 deletions
diff --git a/audio/audio.h b/audio/audio.h index a4d9134a20..f370067b78 100644 --- a/audio/audio.h +++ b/audio/audio.h @@ -97,4 +97,6 @@ struct mp_audio *mp_audio_pool_new_copy(struct mp_audio_pool *pool, int mp_audio_pool_make_writeable(struct mp_audio_pool *pool, struct mp_audio *frame); +#include "filter/af.h" + #endif diff --git a/audio/decode/dec_audio.c b/audio/decode/dec_audio.c index 401e26fb7b..387a479a8c 100644 --- a/audio/decode/dec_audio.c +++ b/audio/decode/dec_audio.c @@ -29,6 +29,7 @@ #include "common/msg.h" #include "common/recorder.h" #include "misc/bstr.h" +#include "options/options.h" #include "stream/stream.h" #include "demux/demux.h" @@ -39,8 +40,6 @@ #include "ad.h" #include "audio/format.h" -#include "audio/filter/af.h" - extern const struct ad_functions ad_lavc; // Not a real codec - specially treated. diff --git a/audio/filter/af.h b/audio/filter/af.h index bbf7b53bad..4bd8f55b96 100644 --- a/audio/filter/af.h +++ b/audio/filter/af.h @@ -22,6 +22,11 @@ #include <stdbool.h> #include <sys/types.h> +#include "config.h" +#if !HAVE_LIBAF +#error "libaf disabled" +#endif + #include "options/options.h" #include "audio/format.h" #include "audio/chmap.h" diff --git a/audio/format.c b/audio/format.c index 9a0ebbee42..3df11ba301 100644 --- a/audio/format.c +++ b/audio/format.c @@ -20,7 +20,7 @@ #include <limits.h> #include "common/common.h" -#include "audio/filter/af.h" +#include "format.h" // number of bytes per sample, 0 if invalid/unknown int af_fmt_to_bytes(int format) |