From cc5cfd46c01afda58b43d0e5b8982ddacbd3a6e8 Mon Sep 17 00:00:00 2001 From: olly Date: Mon, 21 Aug 2017 07:26:50 -0700 Subject: [PATCH] Handle size==0 in MP4 atoms Issue: #3191 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=165925148 --- .../mp4/sample_fragmented_zero_size_atom.mp4 | Bin 1903 -> 0 bytes .../mp4/FragmentedMp4ExtractorTest.java | 6 ------ .../exoplayer2/extractor/mp4/Atom.java | 9 +++++++-- .../extractor/mp4/FragmentedMp4Extractor.java | 14 ++++++++++++-- .../extractor/mp4/Mp4Extractor.java | 18 ++++++++++++++++-- .../exoplayer2/extractor/mp4/Sniffer.java | 9 ++++++++- 6 files changed, 43 insertions(+), 13 deletions(-) delete mode 100644 library/core/src/androidTest/assets/mp4/sample_fragmented_zero_size_atom.mp4 diff --git a/library/core/src/androidTest/assets/mp4/sample_fragmented_zero_size_atom.mp4 b/library/core/src/androidTest/assets/mp4/sample_fragmented_zero_size_atom.mp4 deleted file mode 100644 index 3d3c63786ef7f40a9b4307fd17fcdc47f006f350..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1903 zcmb_cO-NKx6h3!;RP4t|4V9wCw3TEk7PhDcl$s#0h$JG&mv1H~=lSHlH$z4XsZ9h$ zl#3QcK~O}tX<>`XBKmKUB`u0t^dl4!Ve7)abMLizjTtSv%=gaEcka3Oo^$UIQ8elG z_oZChA_@>opvlN~HClbmjYOfFmThN=C~alCO-LGZ-LDLy;3u|8$e&cF?VO=_za8@% zGxY#ml_}eFnTiYy3=~rP6c4QO)^m&=xOaIyaxW#hz3?uGR2*x*A(`3j7^qMSPCv>q zqTe!829&5}=ASpy!1=e|<2YK;ZKfTm;ge07iD{i>2W&fT^qT1e$B0@h)tiJ;p0#9B z|CVY^#Vt0S1jq1Tes0D|N45UZ_4cHppLRW0HbMK3aHF8}@aL3{Pz#O}hsxkFBSN`- z-%2hsar;|^NlT~RQPp0^p;xiC@W^fvAzF8W=3k`A!&RMv3c4pgJY9ANGa|0%$%g4% zu-z`LvnYpsz-P0Hm@Yf#6IcGyT)q_f%@y)E`Dei0iL#rrmWfS|6E9yB?@>0CZ+)ml^JI`z9^PL&fGvME0 zC8Xpz)&6&db~#30A7A}nqb`+pJyIx*GtuC%zF$S2!|g8)gIt1~TjX5?PgM81Oi^!n#C56SBX@PEtm==&dPrb;1e7UF58 z+A*qX7T}uIli2!0`%7VSAmc2~fWHip0Zsxqueb)>1+Zr+Z$mx?SUv)d1FwPezykn1 z5U8&>1H1