Closed Bug 1310293 Opened 3 years ago Closed 3 years ago
vp9-in-mp4 file created with ffmpeg is not played in firefox nightly
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:49.0) Gecko/20100101 Firefox/49.0 Build ID: 20160916101415 Steps to reproduce: Open the attached file, created with Lavf57.50.100 `Stream #0:0(eng): Video: vp9 (Profile 0) (vp09 / 0x39307076), yuv420p(tv), 3840x2160, 969 kb/s, 24 fps, 24 tbr, 12288 tbn, 12288 tbc (default)` Actual results: The usual "Video file corrupted" message appears. Another files (created with VLC) works fine. Expected results: The file should be played.
note that the bug could be also in ffmpeg muxer, however VLC nightly is able to open the file
:rillian are vp9 in MP4 specs even finalised yet?
This file is non-fragmented mp4. I'm not sure stagefright's status but mp4 rust parser doesn't support non-fragmented file yet.
What Alfredo said. This file hits the is-fragmented check at in MP4MetadataRust::ReadTrackIndex https://dxr.mozilla.org/mozilla-central/source/media/libstagefright/binding/MP4Metadata.cpp?q=MP4Metadata.cpp#853 and decode fails there. Support for the non-fragmented case is still pending.
I attached a file which *should* be a non-fragmented file, and nightly plays it fine.
(In reply to Vittorio Giovara from comment #6) > I attached a file which *should* be a non-fragmented file, and nightly plays > it fine. That could be a bug in stagefright :-P However our focus is on getting the Rust demuxer working for MSE so non-fragmented is not a high priority.
Priority: -- → P3
3 years ago
Status: UNCONFIRMED → RESOLVED
Closed: 3 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.