X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=aacdec.c;h=fe046b705e3d632304d9ba5ac4f5c6e77713f8e7;hb=899a19c03fc05f6fd98687e3eaa86841a4633a10;hp=c36f6877c901c2a6e9bf9fdc41284147c627045d;hpb=2349dbb8c69a97f271c8cb8440016ac5afc34dab;p=paraslash.git diff --git a/aacdec.c b/aacdec.c index c36f6877..fe046b70 100644 --- a/aacdec.c +++ b/aacdec.c @@ -25,6 +25,7 @@ #include "para.h" #include "list.h" +#include "sched.h" #include "filter.h" #include "error.h" #include "string.h" @@ -52,7 +53,7 @@ struct private_aacdec_data { 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; + struct filter_chain *fc = fn->fc; int i, ret; unsigned char *p, *outbuffer; unsigned char *inbuf = (unsigned char*)input_buffer; @@ -60,7 +61,7 @@ static ssize_t aacdec(char *input_buffer, size_t len, struct filter_node *fn) if (fn->loaded > fn->bufsize * 4 / 5) return 0; - if (len < 1000 && !*fci->eof) + if (len < 1000 && !*fc->input_eof) return 0; if (!padd->initialized) { @@ -86,10 +87,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) {