summaryrefslogtreecommitdiffstats
path: root/arm-hybrid-22k
diff options
context:
space:
mode:
authorPhil Burk <philburk@google.com>2018-08-18 18:52:03 (GMT)
committerTim Schumacher <timschumi@gmx.de>2019-01-15 16:36:09 (GMT)
commit33f6259be06d2a524689cf28c7f1a152664733da (patch)
tree9568e1bb5b17133e1f9d44d38c31c2b7c93c5e2d /arm-hybrid-22k
parente59440fb2a99026b5e033347e925e8ade2d61a05 (diff)
downloadandroid_external_sonivox-33f6259be06d2a524689cf28c7f1a152664733da.zip
android_external_sonivox-33f6259be06d2a524689cf28c7f1a152664733da.tar.gz
android_external_sonivox-33f6259be06d2a524689cf28c7f1a152664733da.tar.bz2
sonivox: prevent rejection of good but large MIDI filesHEADreplicant-6.0-0004-rc2cm-13.0
A security patch that was trying to detect infinite loops was accidentally rejecting very large MIDI files. This is because there is a scanning pass that looks at the entire file. That was generating a very high eventCount. With this change, we do not check event counts during the scanning pass. Bug: 112735915 Bug: 112575219 Bug: 68664359 Test: Generate a MIDI files with more than 50000 events. Test: There are some in b/112735915 and b/112575219 Test: mmma frameworks/av/cmds/stagefright Test: adb push out/target/product/marlin/system/bin/stagefright /system/bin/. Test: adb shell stagefright -a /sdcard/Download/verybigfile.mid Test: It should play correctly and not abort. Change-Id: Iddf2f5b178e9ca3867b14fcd78d538023d79240d Merged-In: Iddf2f5b178e9ca3867b14fcd78d538023d79240d (cherry picked from commit 123051dd0271ac0f245cb88c38878c6b21880632)
Diffstat (limited to 'arm-hybrid-22k')
0 files changed, 0 insertions, 0 deletions