commit | eba95f2ffe240a7b58d7c6b3b35dbcf766a3d2ab | [log] [tgz] |
---|---|---|
author | TreeHugger Robot <treehugger-gerrit@google.com> | Mon Feb 11 20:34:27 2019 +0000 |
committer | Android (Google) Code Review <android-gerrit@google.com> | Mon Feb 11 20:34:27 2019 +0000 |
tree | 293b859643f32a398f2fde453869987fa4118e88 | |
parent | f39a648edbb1502f278ab10310e42500692dc3df [diff] | |
parent | 5bb4c0ab86880f322cc2ce59b673d83b5e7a02e4 [diff] |
Merge "improve performance of oggextractor::findNextPage()"
diff --git a/media/extractors/ogg/OggExtractor.cpp b/media/extractors/ogg/OggExtractor.cpp index ba40690..cb5f173 100644 --- a/media/extractors/ogg/OggExtractor.cpp +++ b/media/extractors/ogg/OggExtractor.cpp
@@ -364,7 +364,13 @@ return OK; } - ++*pageOffset; + // see how far ahead to skip; avoid some fruitless comparisons + unsigned int i; + for (i = 1; i < 4 ; i++) { + if (signature[i] == 'O') + break; + } + *pageOffset += i; } }