X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=afh_common.c;h=6feb7c3565dc6ed1f9023ba4eb6ad6b19bcadd48;hp=a1021ee57a2fd67f0192a8049cfa512ecd5629d3;hb=35a11289d230fe16f8c400ce19cec3a5befb1e97;hpb=b6b571e6c6fb52207b11fc7833b272ec8cfa28bf diff --git a/afh_common.c b/afh_common.c index a1021ee5..6feb7c35 100644 --- a/afh_common.c +++ b/afh_common.c @@ -48,7 +48,7 @@ static struct audio_format_handler afl[] = { }, { .name = "aac", -#if defined(HAVE_MP4V2) +#if defined(HAVE_FAAD) .init = aac_afh_init, #endif }, @@ -88,7 +88,6 @@ static inline int next_audio_format(int format) if (afl[format].init) return format; } - } /** Iterate over each supported audio format. */ @@ -109,7 +108,18 @@ void afh_init(void) } } -static bool afh_supports_dynamic_chunks(int audio_format_id) +/** + * Tell whether an audio format handler provides chunk tables. + * + * Each audio format handler either provides a chunk table or supports dynamic + * chunks. + * + * \param audio_format_id Offset in the afl array. + * + * \return True if dynamic chunks are supported, false if the audio format + * handler provides chunk tables. + */ +bool afh_supports_dynamic_chunks(int audio_format_id) { return afl[audio_format_id].get_chunk; }