Certain MP4 plays fine on Windows Chrome but not on MAC Chrome
Reported by
architag...@gmail.com,
Jan 30 2017
|
||
Issue descriptionUserAgent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36 Example URL: PFA Steps to reproduce the problem: 1. Just play the attache file with video tag on MAC Chrome What is the expected behavior? The video should play fine on every browser. What went wrong? This video plays fine on Windows Chrome and not on MAC Chrome. Even the video plays fine on all other browsers as well. I tried using MediaSource API for this video and MAC chrome gives decode error while windows chrome plays it fine. Did this work before? N/A Is it a problem with Flash or HTML5? HTML5 Does this work in other browsers? Yes Chrome version: 56.0.2924.76 Channel: n/a OS Version: 6.1 (Windows 7, Windows Server 2008 R2) Flash Version: Shockwave Flash 24.0 r0 Contents of chrome://gpu:
,
Jan 30 2017
The streams in this MP4 file have been corrupted. When played with ffplay, I see:
[aac @ 0x7f8424007860] channel element 0.0 is not allocated f=0/0
[aac @ 0x7f8424007860] channel element 0.0 is not allocated
Last message repeated 429 times
[h264 @ 0x7f842412a000] concealing 460 DC, 460 AC, 460 MV errors in P frame
[h264 @ 0x7f842412fe40] decode_slice_header error sq= 0B f=0/0
[h264 @ 0x7f842412fe40] concealing 460 DC, 460 AC, 460 MV errors in P frame
[h264 @ 0x7f8424135ca0] decode_slice_header error sq= 0B f=0/0
[h264 @ 0x7f8424135ca0] Changing field mode (3 -> 3) between slices is not allowed
[h264 @ 0x7f8424135ca0] decode_slice_header error
[h264 @ 0x7f8424135ca0] concealing 460 DC, 460 AC, 460 MV errors in P frame
[h264 @ 0x7f8424089980] Increasing reorder buffer to 1 0B f=0/0
[h264 @ 0x7f8424089980] concealing 460 DC, 460 AC, 460 MV errors in P frame
[h264 @ 0x7f8424064620] decode_slice_header error sq= 0B f=0/0
[h264 @ 0x7f8424064620] concealing 460 DC, 460 AC, 460 MV errors in P frame
[h264 @ 0x7f84240dd740] decode_slice_header error sq= 0B f=0/0
[h264 @ 0x7f84240dd740] concealing 460 DC, 460 AC, 460 MV errors in P frame
[h264 @ 0x7f84240e4180] decode_slice_header error sq= 0B f=0/0
[h264 @ 0x7f84240e4180] concealing 460 DC, 460 AC, 460 MV errors in P frame
[h264 @ 0x7f84240c8840] decode_slice_header error sq= 0B f=0/0
[h264 @ 0x7f84240c8840] concealing 460 DC, 460 AC, 460 MV errors in P frame
[h264 @ 0x7f84240e9c60] decode_slice_header error sq= 0B f=0/0
[h264 @ 0x7f84240e9c60] concealing 460 DC, 460 AC, 460 MV errors in P frame
[h264 @ 0x7f84240a0040] decode_slice_header error sq= 0B f=0/0
[h264 @ 0x7f84240a0040] Frame num change from 21 to 22
[h264 @ 0x7f84240a0040] decode_slice_header error
[h264 @ 0x7f84240a0040] concealing 460 DC, 460 AC, 460 MV errors in P frame
[h264 @ 0x7f8424104d60] concealing 460 DC, 460 AC, 460 MV errors in P frame
[h264 @ 0x7f8424117600] decode_slice_header error sq= 0B f=0/0
[h264 @ 0x7f8424117600] concealing 460 DC, 460 AC, 460 MV errors in P frame
[h264 @ 0x7f842412a000] decode_slice_header error sq= 0B f=0/0
[h264 @ 0x7f842412a000] Frame num change from 23 to 24
[h264 @ 0x7f842412a000] decode_slice_header error
,
Jan 31 2017
But it works on Windows Chrome and other browsers as well, except MAC Chrome.
,
Jan 31 2017
In cases where the media file is corrupt, the solution is always re-encoding your source. If there is evidence that this particular form of corruption is widespread enough to cause a web compatibility issue for users, then it may be worth the detailed analysis required to build a workaround. It is almost certain that playback fails on other platforms; ChromeOS in particular. |
||
►
Sign in to add a comment |
||
Comment 1 by dalecur...@chromium.org
, Jan 30 2017