X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=aacdec.c;h=e07c146e89289585f7eb20fbdb9a2ccf79fc0c3f;hb=607ac63646d7c31aa1792dcf1d9a60e498654376;hp=ce9c50da84efcd47b2c325743f5d1feb58d9b376;hpb=bfbc3f075056b468dfdb525d8a623fe50a20117a;p=paraslash.git diff --git a/aacdec.c b/aacdec.c index ce9c50da..e07c146e 100644 --- a/aacdec.c +++ b/aacdec.c @@ -45,22 +45,22 @@ struct private_aacdec_data { int initialized; int decoder_length; - long unsigned consumed_total; - long unsigned entry; + size_t consumed_total; + size_t entry; }; static ssize_t aacdec(char *input_buffer, size_t len, struct filter_node *fn) { struct private_aacdec_data *padd = fn->private_data; - struct filter_chain_info *fci = fn->fci; - int i, ret, skip; + struct filter_chain *fc = fn->fc; + int i, ret; unsigned char *p, *outbuffer; unsigned char *inbuf = (unsigned char*)input_buffer; - size_t consumed = 0; + size_t skip, consumed = 0; if (fn->loaded > fn->bufsize * 4 / 5) return 0; - if (len < 1000 && !*fci->eof) + if (len < 1000 && !*fc->eof) return 0; if (!padd->initialized) { @@ -86,10 +86,10 @@ static ssize_t aacdec(char *input_buffer, size_t len, struct filter_node *fn) &channels) < 0) goto out; } - fci->samplerate = rate; - fci->channels = channels; + fc->samplerate = rate; + fc->channels = channels; PARA_INFO_LOG("rate: %u, channels: %d\n", - fci->samplerate, fci->channels); + fc->samplerate, fc->channels); padd->initialized = 1; } if (padd->decoder_length > 0) { @@ -103,7 +103,7 @@ static ssize_t aacdec(char *input_buffer, size_t len, struct filter_node *fn) } consumed += skip; padd->entry = ret; - PARA_INFO_LOG("entry: %lu\n", padd->entry); + PARA_INFO_LOG("entry: %zu\n", padd->entry); } ret = len; if (padd->consumed_total + len < padd->entry) @@ -121,7 +121,7 @@ static ssize_t aacdec(char *input_buffer, size_t len, struct filter_node *fn) len - consumed); ret = -E_AAC_DECODE; if (padd->frame_info.error != 0) { - PARA_ERROR_LOG("frame_error: %d, consumed: %lu + %d + %lu\n", + PARA_ERROR_LOG("frame_error: %d, consumed: %zu + %zd + %lu\n", padd->frame_info.error, padd->consumed_total, consumed, padd->frame_info.bytesconsumed); PARA_ERROR_LOG("%s\n", NeAACDecGetErrorMessage(