diff options
| -rw-r--r-- | media/libstagefright/MPEG4Writer.cpp | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/media/libstagefright/MPEG4Writer.cpp b/media/libstagefright/MPEG4Writer.cpp index fdc58af..df37ea8 100644 --- a/media/libstagefright/MPEG4Writer.cpp +++ b/media/libstagefright/MPEG4Writer.cpp @@ -2328,8 +2328,8 @@ status_t MPEG4Writer::Track::threadEntry() {              CHECK(meta_data->findInt64(kKeyDecodingTime, &decodingTimeUs));              decodingTimeUs -= previousPausedDurationUs;              cttsOffsetTimeUs = -                    timestampUs + kMaxCttsOffsetTimeUs - decodingTimeUs; -            if (WARN_UNLESS(cttsOffsetTimeUs >= 0ll, "for %s track", trackName)) { +                    timestampUs - decodingTimeUs; +            if (WARN_UNLESS(kMaxCttsOffsetTimeUs >= decodingTimeUs - timestampUs, "for %s track", trackName)) {                  copy->release();                  return ERROR_MALFORMED;              }  | 
