aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Android.bp5
-rw-r--r--TEST_MAPPING4
-rw-r--r--Tremolo/codebook.c7
3 files changed, 7 insertions, 9 deletions
diff --git a/Android.bp b/Android.bp
index 036545c..692be12 100644
--- a/Android.bp
+++ b/Android.bp
@@ -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;