X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=mp3dec.c;h=764fc2665efee91301611b1a0f903f3ac1bd8090;hp=0100d04ea7d8a191a57c7264972870756d53ded4;hb=002e302f18b73e57e8a5ff5e9dc97c68bb85216d;hpb=2ed89c59f0efcd0a2763f47c7d3455663241e623 diff --git a/mp3dec.c b/mp3dec.c index 0100d04e..764fc266 100644 --- a/mp3dec.c +++ b/mp3dec.c @@ -18,7 +18,6 @@ /** \file mp3dec.c paraslash's mp3 decoder */ -#include "gcc-compat.h" #include "para.h" #include "list.h" @@ -53,7 +52,7 @@ static ssize_t mp3dec(char *inbuffer, size_t len, struct filter_node *fn) { int i, ret; struct private_mp3dec_data *pmd = fn->private_data; - size_t copy = MIN(len, 4096); + size_t copy = PARA_MIN(len, 4096); if (fn->loaded > fn->bufsize * 4 / 5) return 0; @@ -64,7 +63,7 @@ next_frame: if (ret) { if (MAD_RECOVERABLE(pmd->stream.error) || pmd->stream.error == MAD_ERROR_BUFLEN) goto out; - PARA_ERROR_LOG("fatal: ret = %d, loaded = %d\n", ret, fn->loaded); + PARA_ERROR_LOG("fatal: ret = %d, loaded = %zd\n", ret, fn->loaded); return -E_MAD_FRAME_DECODE; } mad_synth_frame(&pmd->synth, &pmd->frame); @@ -83,7 +82,7 @@ next_frame: } if (fn->loaded != fn->bufsize) /* output buffer not full */ continue; - PARA_ERROR_LOG("output buffer full: %d\n", fn->loaded); + PARA_ERROR_LOG("output buffer full: %zd\n", fn->loaded); return -E_MP3DEC_OVERRUN; } if (fn->loaded <= fn->bufsize * 4 / 5) @@ -91,7 +90,7 @@ next_frame: out: if (pmd->stream.next_frame) { /* we still have some data */ size_t off = pmd->stream.bufend - pmd->stream.next_frame; - PARA_DEBUG_LOG("converted %d, %d input bytes, %d output bytes\n", + PARA_DEBUG_LOG("converted %zd, %zd input bytes, %zd output bytes\n", len - off, off, fn->loaded); return copy - off; }