diff options
author | Ray Essick <essick@google.com> | 2022-07-18 04:08:00 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2022-07-18 04:08:00 +0000 |
commit | 66ede42485f7616ff779e2bf8c62db7bcac216e0 (patch) | |
tree | 11730e56828551cb09b205623ea98f3e49721016 | |
parent | dca9059b0d0a69ab5b68f0fce47330d0ce29af4a (diff) | |
parent | df8e372cbfad8f9aa51f91483f1aac20710bbe66 (diff) | |
download | tremolo-temp_sam_242648940.tar.gz |
Merge "Tremolo: Update check for valid floor0 order value" am: df8e372cbftemp_sam_242648940
Original change: https://android-review.googlesource.com/c/platform/external/tremolo/+/2110124
Change-Id: Ie2a9d77f422e2ab0d2dec5894156c18ec5ad0650
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r-- | Tremolo/floor0.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/Tremolo/floor0.c b/Tremolo/floor0.c index 11452c5..cb9657f 100644 --- a/Tremolo/floor0.c +++ b/Tremolo/floor0.c @@ -386,7 +386,8 @@ vorbis_info_floor *floor0_info_unpack (vorbis_info *vi,oggpack_buffer *opb){ info->ampdB=oggpack_read(opb,8); info->numbooks=oggpack_read(opb,4)+1; - if(info->order<1)goto err_out; + /* order must be greater than 1 to calculate p and q parameters for the linear floor value */ + if(info->order<=1)goto err_out; if(info->rate<1)goto err_out; if(info->barkmap<1)goto err_out; |