summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authortrav90 <travawine@palemoon.org>2018-07-18 17:55:11 -0500
committertrav90 <travawine@palemoon.org>2018-07-18 17:55:38 -0500
commitcdd42cc33732de850d6d20501236f124a1c7c3e1 (patch)
treee29d158e5dc0988eee07246695f69e0e60406be5
parent8be0c16be614d54183ee3d4877e2243cb9e468c8 (diff)
downloadUXP-cdd42cc33732de850d6d20501236f124a1c7c3e1.tar
UXP-cdd42cc33732de850d6d20501236f124a1c7c3e1.tar.gz
UXP-cdd42cc33732de850d6d20501236f124a1c7c3e1.tar.lz
UXP-cdd42cc33732de850d6d20501236f124a1c7c3e1.tar.xz
UXP-cdd42cc33732de850d6d20501236f124a1c7c3e1.zip
Ignore user data track
That's the 'udta' box. They serve no purpose as far as we're concerned and stagefright doesn't handle it very well (as in, prevents playback). Resolves #616.
-rw-r--r--media/libstagefright/frameworks/av/media/libstagefright/MPEG4Extractor.cpp1
1 files changed, 0 insertions, 1 deletions
diff --git a/media/libstagefright/frameworks/av/media/libstagefright/MPEG4Extractor.cpp b/media/libstagefright/frameworks/av/media/libstagefright/MPEG4Extractor.cpp
index e881e0262..5667f04d8 100644
--- a/media/libstagefright/frameworks/av/media/libstagefright/MPEG4Extractor.cpp
+++ b/media/libstagefright/frameworks/av/media/libstagefright/MPEG4Extractor.cpp
@@ -753,7 +753,6 @@ status_t MPEG4Extractor::parseChunk(off64_t *offset, int depth) {
case FOURCC('m', 'o', 'o', 'f'):
case FOURCC('t', 'r', 'a', 'f'):
case FOURCC('m', 'f', 'r', 'a'):
- case FOURCC('u', 'd', 't', 'a'):
case FOURCC('i', 'l', 's', 't'):
case FOURCC('s', 'i', 'n', 'f'):
case FOURCC('s', 'c', 'h', 'i'):