diff --git a/src/test_opus.c b/src/test_opus.c index c1db8d72..d1476d62 100644 --- a/src/test_opus.c +++ b/src/test_opus.c @@ -339,9 +339,9 @@ int main(int argc, char *argv[]) if (feof(fin)) break; } else { - err = fread(in, sizeof(short), frame_size*channels, fin); + err = fread(in, sizeof(short)*channels, frame_size, fin); curr_read = err; - if (curr_read < frame_size*channels) + if (curr_read < frame_size) { int i; for (i=curr_read*channels;i0) { - fwrite(out+skip, sizeof(short), output_samples-skip*channels, fout); + fwrite(out+skip, sizeof(short)*channels, output_samples-skip, fout); skip = 0; } }