summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Harris <mark.hsj@gmail.com>2016-07-21 21:39:41 -0700
committerMark Harris <mark.hsj@gmail.com>2016-07-21 21:39:41 -0700
commitb0b6d6aeac82704ebc04091e538eb84b6eae59fd (patch)
treea36770a004fa8244c0ca1d5306bd85e96788bc25
parentd401961a1858c616fac95ffc8065539a47c3f2df (diff)
downloadopus-b0b6d6aeac82704ebc04091e538eb84b6eae59fd.tar.gz
test_opus_decode: Check all soft clip samples
-rw-r--r--tests/test_opus_decode.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/tests/test_opus_decode.c b/tests/test_opus_decode.c
index 5ab16acc..14a8eef5 100644
--- a/tests/test_opus_decode.c
+++ b/tests/test_opus_decode.c
@@ -384,26 +384,26 @@ void test_soft_clip(void)
{
for (j=0;j<1024;j++)
{
- x[j]=(i&255)*(1/32.f)-4.f;
+ x[j]=(j&255)*(1/32.f)-4.f;
}
opus_pcm_soft_clip(&x[i],1024-i,1,s);
for (j=i;j<1024;j++)
{
- if(x[i]>1.f)test_failed();
- if(x[i]<-1.f)test_failed();
+ if(x[j]>1.f)test_failed();
+ if(x[j]<-1.f)test_failed();
}
}
for(i=1;i<9;i++)
{
for (j=0;j<1024;j++)
{
- x[j]=(i&255)*(1/32.f)-4.f;
+ x[j]=(j&255)*(1/32.f)-4.f;
}
opus_pcm_soft_clip(x,1024/i,i,s);
for (j=0;j<(1024/i)*i;j++)
{
- if(x[i]>1.f)test_failed();
- if(x[i]<-1.f)test_failed();
+ if(x[j]>1.f)test_failed();
+ if(x[j]<-1.f)test_failed();
}
}
opus_pcm_soft_clip(x,0,1,s);