commit | f9d87cc850a589b9b0cc3658cf222187822bcc00 | [log] [tgz] |
---|---|---|
author | Robert Shih <robertshih@google.com> | Wed May 09 15:16:17 2018 -0700 |
committer | Robert Shih <robertshih@google.com> | Thu May 10 13:56:40 2018 -0700 |
tree | 9ca6e95ac265b009e1a07c3a2e5c63e8afa63ce3 | |
parent | b9d06b64e88418e492e49511d00041e18d7d99ca [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