diff options
Diffstat (limited to 'fuzzer')
-rw-r--r-- | fuzzer/Android.bp | 8 | ||||
-rw-r--r-- | fuzzer/aac_dec_fuzzer.cpp | 3 |
2 files changed, 10 insertions, 1 deletions
diff --git a/fuzzer/Android.bp b/fuzzer/Android.bp index 6739798..3ea7559 100644 --- a/fuzzer/Android.bp +++ b/fuzzer/Android.bp @@ -46,6 +46,14 @@ cc_defaults { "android-media-fuzzing-reports@google.com", ], componentid: 155276, + hotlists: [ + "4593311", + ], + description: "The fuzzer targets the APIs of libFraunhoferAAC", + vector: "remote", + service_privilege: "privileged", + users: "multi_user", + fuzzed_code_usage: "shipped", }, } diff --git a/fuzzer/aac_dec_fuzzer.cpp b/fuzzer/aac_dec_fuzzer.cpp index b5545fc..c970197 100644 --- a/fuzzer/aac_dec_fuzzer.cpp +++ b/fuzzer/aac_dec_fuzzer.cpp @@ -118,7 +118,8 @@ void Codec::decodeFrames(UCHAR *data, UINT size) { INT_PCM outputBuf[kMaxOutBufferSize]; do { mErrorCode = - aacDecoder_DecodeFrame(mAacDecoderHandle, outputBuf, sizeof(outputBuf), 0); + aacDecoder_DecodeFrame(mAacDecoderHandle, outputBuf, + kMaxOutBufferSize /*size in number of INT_PCM, not bytes*/, 0); } while (mErrorCode == AAC_DEC_OK); UINT offset = inputSize - valid; data += offset; |