aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHarish Mahendrakar <harish.mahendrakar@ittiam.com>2021-09-16 19:57:13 -0700
committerHarish Mahendrakar <harish.mahendrakar@ittiam.com>2021-10-08 17:41:02 +0000
commit8ddee34f79afbcff47ffb1150e967ec87e7255d1 (patch)
tree316506d67ac563510b667d59b0fa7f93a4d8ccc5
parent9a7915509a6554c371365f190716ddc0f2c92b74 (diff)
downloadtremolo-8ddee34f79afbcff47ffb1150e967ec87e7255d1.tar.gz
Use memset instead of a loop
A loop to set values in a buffer to zero has now been replaced with a memset in vorbis_book_decodev_set() Bug: 200228671 Test: atest VorbisDecoderTest -- --enable-module-dynamic-download=true Test: atest VtsHalMediaC2V1_0TargetAudioDecTest Test: atest CtsMediaV2TestCases -- --module-arg CtsMediaV2TestCases:\ instrumentation-arg:codec-prefix:=c2.android.vorbis.decoder Change-Id: I0a29c0ddee35f378886a290883856b62fc9d937e
-rw-r--r--Tremolo/codebook.c7
1 files changed, 1 insertions, 6 deletions
diff --git a/Tremolo/codebook.c b/Tremolo/codebook.c
index 8e7d4eb..f7d8d79 100644
--- a/Tremolo/codebook.c
+++ b/Tremolo/codebook.c
@@ -900,12 +900,7 @@ long vorbis_book_decodev_set(codebook *book,ogg_int32_t *a,
a[i++]=v[j];
}
}else{
- int i,j;
-
- for(i=0;i<n;){
- for (j=0;j<book->dim && i < n;j++)
- a[i++]=0;
- }
+ memset(a, 0, sizeof(*a) * n);
}
return 0;