stagefright: MP4Extractor: allow 10% overhead on default sample size

Bug: 64528824
Change-Id: Id19ec0d634d9337190d04abdbd97842b66502c01
(cherry picked from commit d7d6df849cec9d0a9c1fd0d9957a1b8edef361b7)
(cherry picked from commit a27317ab45ef238aaa4b0340881b9ca274a45beb)
diff --git a/media/libstagefright/MPEG4Extractor.cpp b/media/libstagefright/MPEG4Extractor.cpp
index 1f59e3a..04723ce 100644
--- a/media/libstagefright/MPEG4Extractor.cpp
+++ b/media/libstagefright/MPEG4Extractor.cpp
@@ -1649,6 +1649,9 @@
                     // ratio. Use compression ratio of 1.
                     max_size = width * height * 3 / 2;
                 }
+                // HACK: allow 10% overhead
+                // TODO: read sample size from traf atom for fragmented MPEG4.
+                max_size += max_size / 10;
                 mLastTrack->meta->setInt32(kKeyMaxInputSize, max_size);
             }