X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=mp3dec_filter.c;h=b58c694b4c31040c97284d9684067dcb6df90f71;hb=c2b50dd19a7f767adb15f9ac829d5ce6b45f8464;hp=5c4b16119d969d984b3eadba5a8654e1ea2ea690;hpb=1af4a7ef07156a4c6d13aa62b326e3e669ea414a;p=paraslash.git diff --git a/mp3dec_filter.c b/mp3dec_filter.c index 5c4b1611..b58c694b 100644 --- a/mp3dec_filter.c +++ b/mp3dec_filter.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 2005-2011 Andre Noll + * Copyright (C) 2005-2012 Andre Noll * * Licensed under the GPL v2. For licencing details see COPYING. */ @@ -8,7 +8,6 @@ #include #include -#include #include "para.h" #include "mp3dec_filter.cmdline.h" @@ -131,7 +130,7 @@ decode: ret = handle_decode_error(pmd); if (ret < 0) goto err; - ret = mad_stream_sync(&pmd->stream); + mad_stream_sync(&pmd->stream); if (pmd->stream.error == MAD_ERROR_BUFLEN) { ret = -E_MP3DEC_EOF; if (len == iqs && btr_no_parent(btrn)) @@ -167,7 +166,7 @@ decode: err: assert(ret < 0); t->error = ret; - btr_remove_node(btrn); + btr_remove_node(&fn->btrn); } static void mp3dec_open(struct filter_node *fn)