commit | fa12c0fcdc6607b746177ccad4f7099098b4849a | [log] [tgz] |
---|---|---|
author | Robert Shih <[email protected]> | Wed May 09 15:16:17 2018 -0700 |
committer | android-build-team Robot <[email protected]> | Fri May 25 18:39:09 2018 +0000 |
tree | d313059107b10318777a58e074cea6f28bc6e62e | |
parent | d3860e51b83296ae1d2921d8109210283573862a [diff] |
Speed up id3v2 unsynchronization Instead of doing many overlapping memmoves, do a single copy pass that skips over the inserted unsynchronization bytes. For some files this reduces parsing time from minutes to milliseconds. Similar to commit 72a43b68da but for v2.2 and v2.3. Bug: 78029004 Test: poc Change-Id: I735b7051e77a093d86fb7a3e46209875946225ed (cherry picked from commit f9d87cc850a589b9b0cc3658cf222187822bcc00)