X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=mp3dec.c;h=93181ef1421c75879b26156f5ecdbb8103b71f3e;hp=1818d4c06a91532cbeae556d0201616fd89fc981;hb=6f58bbe94b49c0fb473bffebde598a3d26b051f3;hpb=1fe76952bf4244b93808da5e8fc45e92d8b37c58 diff --git a/mp3dec.c b/mp3dec.c index 1818d4c0..93181ef1 100644 --- a/mp3dec.c +++ b/mp3dec.c @@ -30,7 +30,7 @@ #define MP3_OUTBUF_SIZE 128 * 1024 /** \cond a helper macro */ -#define MAD_TO_SHORT(f) (f) >= MAD_F_ONE? SHRT_MAX :\ +#define MAD_TO_SHORT(f) (f) >= MAD_F_ONE? SHRT_MAX :\ (f) <= -MAD_F_ONE? -SHRT_MAX : (signed short) ((f) >> (MAD_F_FRACBITS - 15)) /** \endcond */ @@ -48,7 +48,6 @@ struct private_mp3dec_data { struct mad_synth synth; }; -/* TODO: Convert all input if possible */ static ssize_t mp3dec(char *inbuffer, size_t len, struct filter_node *fn) { int i, ret; @@ -127,6 +126,7 @@ static void mp3dec_open(struct filter_node *fn) fn->bufsize = MP3_OUTBUF_SIZE; fn->buf = para_calloc(fn->bufsize); } + /** * the init function of the mp3dec filter *