aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarco Nelissen <marcone@google.com>2017-02-02 20:02:41 +0000
committerandroid-build-merger <android-build-merger@google.com>2017-02-02 20:02:41 +0000
commitd9761c83f14339a0a5cc14915f19a085af89957d (patch)
treefc2fe3b126a4e80b4839f1910d4c805512286132
parent0c708cfa71fd3ca31d2da4c3b86839990ecf8ecb (diff)
parent2706c5c64758137c1cf82e0b750b1f470b2b4904 (diff)
downloadtremolo-d9761c83f14339a0a5cc14915f19a085af89957d.tar.gz
Fix divide by zero for non-arm processor am: 69220926eb am: e4dcf4bc14 am: 03d2049bf4 am: e55b2e452c am: c7d59c1a09 am: 4192a3115d am: 69fcab7d4c am: 760efd33c7 am: 528bf3fda2 am: 54e63ce680 am: a7d07e4608 am: 5143ca77ae am: bd8c9499f0android-7.1.2_r9android-7.1.2_r8android-7.1.2_r6android-7.1.2_r5android-7.1.2_r4android-7.1.2_r3android-7.1.2_r2android-7.1.2_r17android-7.1.2_r16android-7.1.2_r15android-7.1.2_r14android-7.1.2_r13android-7.1.2_r12android-7.1.2_r11android-7.1.2_r10android-7.1.2_r1nougat-mr2-dev
am: 2706c5c647 Change-Id: Iff5e5e1673f4c5e701cc546e37dca58f6757e255
-rw-r--r--Tremolo/res012.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/Tremolo/res012.c b/Tremolo/res012.c
index be279d0..513d9ad 100644
--- a/Tremolo/res012.c
+++ b/Tremolo/res012.c
@@ -153,7 +153,7 @@ int res_inverse(vorbis_dsp_state *vd,vorbis_info_residue *info,
always being at most six bits */
for(k=0;k<partitions_per_word;k++){
ogg_uint32_t div=partword[j][i+k];
- partword[j][i+k]=temp/div;
+ partword[j][i+k]= (div == 0) ? 0 : (temp / div);
temp-=partword[j][i+k]*div;
}
@@ -218,7 +218,7 @@ int res_inverse(vorbis_dsp_state *vd,vorbis_info_residue *info,
always being at most six bits */
for(k=0;k<partitions_per_word;k++){
ogg_uint32_t div=partword[i+k];
- partword[i+k]=temp/div;
+ partword[i+k]= (div == 0) ? 0 : (temp / div);
temp-=partword[i+k]*div;
}
}