Mercurial > mplayer.hg
changeset 25253:7862500323c5
fix declaration after statement, take 2
author | rfelker |
---|---|
date | Mon, 03 Dec 2007 09:07:31 +0000 |
parents | ca7e863c97bb |
children | f1da4024c3ab |
files | libmpcodecs/dec_audio.c |
diffstat | 1 files changed, 10 insertions(+), 9 deletions(-) [+] |
line wrap: on
line diff
--- a/libmpcodecs/dec_audio.c Mon Dec 03 09:03:45 2007 +0000 +++ b/libmpcodecs/dec_audio.c Mon Dec 03 09:07:31 2007 +0000 @@ -362,6 +362,15 @@ static int filter_n_bytes(sh_audio_t *sh, int len) { int error = 0; + // Filter + af_data_t filter_input = { + .audio = sh->a_buffer, + .len = len, + .rate = sh->samplerate, + .nch = sh->channels, + .format = sh->sample_format + }; + af_data_t *filter_output; assert(len-1 + sh->audio_out_minsize <= sh->a_buffer_size); @@ -379,16 +388,8 @@ sh->a_buffer_len += ret; } - // Filter - af_data_t filter_input = { - .audio = sh->a_buffer, - .len = len, - .rate = sh->samplerate, - .nch = sh->channels, - .format = sh->sample_format - }; af_fix_parameters(&filter_input); - af_data_t *filter_output = af_play(sh->afilter, &filter_input); + filter_output = af_play(sh->afilter, &filter_input); if (!filter_output) return -1; if (sh->a_out_buffer_size < sh->a_out_buffer_len + filter_output->len) {