Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 23b98e35 authored by Bryan Mawhinney's avatar Bryan Mawhinney
Browse files

Allow parsing of ©xyz chunks containing altitude

Bug: 30993991
Change-Id: I54425ed6f28c001b7eb018eace2082c0fe8bcd1b
parent 2180a832
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -1732,8 +1732,9 @@ status_t MPEG4Extractor::parseChunk(off64_t *offset, int depth) {

            // Worst case the location string length would be 18,
            // for instance +90.0000-180.0000, without the trailing "/" and
            // the string length + language code.
            char buffer[18];
            // the string length + language code, and some devices include
            // an additional 8 bytes of altitude, e.g. +007.186
            char buffer[18 + 8];

            // Substracting 5 from the data size is because the text string length +
            // language code takes 4 bytes, and the trailing slash "/" takes 1 byte.