MP4 causes decode error
Reported by
dlapalom...@brightcove.com,
Sep 23 2016
|
||
Issue descriptionUserAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.116 Safari/537.36 Example URL: http://jsbin.com/xitizurabu/1/edit?html,output Steps to reproduce the problem: 1. Browse to http://jsbin.com/xitizurabu/1/edit?html,output 2. Hit Play What is the expected behavior? The video plays through without error. What went wrong? The video element triggers an error around 7 seconds into playback. chrome://media-internals reports a video decode error but no additional info. Did this work before? No Is it a problem with Flash or HTML5? HTML5 Does this work in other browsers? No FF48 when *not* using MSE. FF48 using MSE plays through correctly. Chrome version: 53.0.2785.116 Channel: stable OS Version: OS X 10.11.6 Flash Version: Shockwave Flash 23.0 r0 I discovered this when attempting to use this MP4 with MSE in Chrome but the problem shows up when using native HTML playback as well. Safari plays the MP4 without issues.
,
Sep 24 2016
This MP4 file can't be parsed by Chrome, Firefox, ffmpeg, or Intel Video Pro Analyzer due to frame 158 being corrupted. Whatever Safari is doing, it's alone in its decision to do so.
,
Sep 24 2016
Fun coincidence here: I was separately browsing around our LIVENESS_LIVE detection code in Chrome's MSE MP4 parser and noticed a problem there: bug 649882 . The file referenced in this bug is an example of one with mvhd->version == 0 and duration == 32-bits all set. This should be recognized as "Unknown Duration" and therefore possibly LIVENESS_LIVE by Chrome MSE, but it isn't. |
||
►
Sign in to add a comment |
||
Comment 1 by dalecur...@chromium.org
, Sep 23 2016