aac: fix some signedness warnings
[paraslash.git] / aacdec.c
index c860a3b7eb28f2957ae3790f9300b0dcbb94dca5..89781c528d9f107a65d75cf120cd9eb412c47271 100644 (file)
--- a/aacdec.c
+++ b/aacdec.c
@@ -154,7 +154,7 @@ static ssize_t aacdec(char *input_buffer, size_t len, struct filter_node *fn)
                goto out;
        for (i = 0; i < padd->frame_info.samples; i++) {
                short *s = (short *)outbuffer;
-               write_int16_host_endian(fn->buf + fn->loaded, s);
+               write_int16_host_endian(fn->buf + fn->loaded, s[i]);
                fn->loaded += 2;
        }
 success: