diff options
-rw-r--r-- | Android.bp | 5 | ||||
-rw-r--r-- | TEST_MAPPING | 4 | ||||
-rw-r--r-- | Tremolo/codebook.c | 7 |
3 files changed, 7 insertions, 9 deletions
@@ -96,9 +96,4 @@ cc_library { }, }, min_sdk_version: "29", - apex_available: [ - "//apex_available:platform", - "com.android.media", - "com.android.media.swcodec", - ], } diff --git a/TEST_MAPPING b/TEST_MAPPING index 0f98962..d58e4e0 100644 --- a/TEST_MAPPING +++ b/TEST_MAPPING @@ -1,8 +1,6 @@ { "presubmit": [ - // uses ubsan sanitizers, which are no longer populated in the base system image - // TODO(b/221936773) - // { "name": "oob_oggpack_look" } + { "name": "oob_oggpack_look" } ], // tests which require dynamic content diff --git a/Tremolo/codebook.c b/Tremolo/codebook.c index ae5500a..3c03f28 100644 --- a/Tremolo/codebook.c +++ b/Tremolo/codebook.c @@ -906,7 +906,12 @@ long vorbis_book_decodev_set(codebook *book,ogg_int32_t *a, a[i++]=v[j]; } }else{ - memset(a, 0, sizeof(*a) * n); + int i,j; + + for(i=0;i<n;){ + for (j=0;j<book->dim && i < n;j++) + a[i++]=0; + } } return 0; |