summaryrefslogtreecommitdiffstats
path: root/media/libstagefright/MPEG2TSWriter.cpp
diff options
context:
space:
mode:
authorMartin Storsjo <martin@martin.st>2012-08-20 14:34:14 +0100
committerMartin Storsjo <martin@martin.st>2012-08-20 14:34:14 +0100
commitc867a50ec5317e74602798e2e8435cde313b91e9 (patch)
treec30488f382a34b1adea9c8ffb1f92167f52c4cc5 /media/libstagefright/MPEG2TSWriter.cpp
parent64b3fe55f7edd16be32e07c28c2c90f84f3b9b80 (diff)
downloadframeworks_av-c867a50ec5317e74602798e2e8435cde313b91e9.zip
frameworks_av-c867a50ec5317e74602798e2e8435cde313b91e9.tar.gz
frameworks_av-c867a50ec5317e74602798e2e8435cde313b91e9.tar.bz2
MPEG2TSWriter: Fix an off-by-one in the condition for padding
This makes a remuxed file play without any decoding warnings, while there still were some occasional warnings with the previous version. Change-Id: I31d73446ded1eeb3da10783c5ef841270563ca12
Diffstat (limited to 'media/libstagefright/MPEG2TSWriter.cpp')
-rw-r--r--media/libstagefright/MPEG2TSWriter.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/media/libstagefright/MPEG2TSWriter.cpp b/media/libstagefright/MPEG2TSWriter.cpp
index 217c17a..92f12af 100644
--- a/media/libstagefright/MPEG2TSWriter.cpp
+++ b/media/libstagefright/MPEG2TSWriter.cpp
@@ -934,7 +934,7 @@ void MPEG2TSWriter::writeAccessUnit(
size_t offset = copy;
while (offset < accessUnit->size()) {
- bool lastAccessUnit = ((accessUnit->size() - offset) < 183);
+ bool lastAccessUnit = ((accessUnit->size() - offset) < 184);
// for subsequent fragments of "buffer":
// 0x47
// transport_error_indicator = b0