Closed Bug 1455701 Opened 2 years ago Closed 2 years ago

F4V avc1/mp4a-40-2 - MP4 Video Decoding/Playback Failure – Works on Chrome, Safari, Edge, IE

Categories

(Core :: Audio/Video: Playback, defect)

59 Branch
defect
Not set

Tracking

()

VERIFIED FIXED
mozilla61
Tracking Status
firefox61 --- verified

People

(Reporter: ben.stout, Assigned: jya)

References

()

Details

(Keywords: testcase, Whiteboard: [parity-chrome][parity-edge][parity-ie][parity-safari])

Attachments

(2 files)

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36

Steps to reproduce:

Browse to the MP4 video at either
(https) https://bc1d0e0cb3eb29818cac-60e3ccfa65dc80c288c0c7a6586f6dc7.ssl.cf2.rackcdn.com/event/03500/03538/3538-24019150-connect-export.mp4
or
(http) http://6addfd04a1372a747ab4-60e3ccfa65dc80c288c0c7a6586f6dc7.r35.cf2.rackcdn.com/event/03500/03538/3538-24019150-connect-export.mp4



Actual results:

File at the provided links does not play on Firefox branch 59, 60 beta or 61 nightly, on either OS X or Windows (Linux untested), either http or https, while it plays fine on all other major browsers on both protocols.

Receive the error "No video with supported format and MIME type found" and two console warnings:
1. "Media resource http://6addfd04a1372a747ab4-60e3ccfa65dc80c288c0c7a6586f6dc7.r35.cf2.rackcdn.com/event/03500/03538/3538-24019150-connect-export.mp4 could not be decoded."
2. "Media resource http://6addfd04a1372a747ab4-60e3ccfa65dc80c288c0c7a6586f6dc7.r35.cf2.rackcdn.com/event/03500/03538/3538-24019150-connect-export.mp4 could not be decoded, error: Error Code: NS_ERROR_DOM_MEDIA_METADATA_ERR (0x806e0006)
Details: virtual RefPtr<MP4Demuxer::InitPromise> mozilla::MP4Demuxer::Init(): Parse MP4 metadata failed"

We are experiencing this issue on Firefox only across a number of our MP4 videos hosted on this server.


Expected results:

MP4 video should be decoded and played back successfully.
Attached file metadata.txt
Metadata analysis/summary output of ffprobe -i  3538-24019150-connect-export.mp4 -show_format -show_streams -hide_banner
Has Regression Range: --- → irrelevant
Has STR: --- → yes
Component: Untriaged → Audio/Video: Playback
Flags: needinfo?(jyavenard)
Keywords: testcase
OS: Unspecified → All
Product: Firefox → Core
Hardware: Unspecified → All
Summary: MP4 Video Decoding/Playback Failure – Works on Chrome, Safari, Edge, IE → F4V avc1/mp4a-40-2 - MP4 Video Decoding/Playback Failure – Works on Chrome, Safari, Edge, IE
Whiteboard: [parity-chrome][parity-edge][parity-ie][parity-safari]
Assignee: nobody → jyavenard
Flags: needinfo?(jyavenard)
Comment on attachment 8971151 [details]
Bug 1455701 - Update mp4parse-rust to upstream.

https://reviewboard.mozilla.org/r/239944/#review245642

Reviewed upstream, just rubber-stamping for gecko landing.
Attachment #8971151 - Flags: review?(padenot) → review+
Pushed by jyavenard@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/dbf976eaf769
Update mp4parse-rust to upstream. r=padenot
https://hg.mozilla.org/mozilla-central/rev/dbf976eaf769
Status: UNCONFIRMED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla61
QA Whiteboard: [good first verify]
I have reproduced this bug with Nightly 61.0a1 (2018-04-21)on Windows 10, 64 Bit!
This bug's fix is verified with latest Beta!

Builf ID   : 20180528091514
User Agent : Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0
QA Whiteboard: [good first verify] → [good first verify] [bugday-20180523]
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.