[MPlayer-cvslog] r25281 - trunk/libmpcodecs/dec_audio.c

rfelker subversion at mplayerhq.hu
Mon Dec 3 10:07:31 CET 2007


Author: rfelker
Date: Mon Dec  3 10:07:31 2007
New Revision: 25281

Log:
fix declaration after statement, take 2

Modified:
   trunk/libmpcodecs/dec_audio.c

Modified: trunk/libmpcodecs/dec_audio.c
==============================================================================
--- trunk/libmpcodecs/dec_audio.c	(original)
+++ trunk/libmpcodecs/dec_audio.c	Mon Dec  3 10:07:31 2007
@@ -362,6 +362,15 @@ int init_audio_filters(sh_audio_t *sh_au
 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 @@ static int filter_n_bytes(sh_audio_t *sh
 	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) {



More information about the MPlayer-cvslog mailing list