diff options
author | Harish Mahendrakar <harish.mahendrakar@ittiam.com> | 2021-09-16 19:57:13 -0700 |
---|---|---|
committer | Harish Mahendrakar <harish.mahendrakar@ittiam.com> | 2021-10-08 17:41:02 +0000 |
commit | 8ddee34f79afbcff47ffb1150e967ec87e7255d1 (patch) | |
tree | 316506d67ac563510b667d59b0fa7f93a4d8ccc5 | |
parent | 9a7915509a6554c371365f190716ddc0f2c92b74 (diff) | |
download | tremolo-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.c | 7 |
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; |