Closed Bug 1596231 Opened 6 years ago Closed 6 years ago

"Video can't be played because the file is corrupt" error shown when loading an H.264 video

Categories

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

69 Branch
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 1368063

People

(Reporter: nakic, Unassigned)

References

()

Details

(Keywords: testcase)

User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:69.0) Gecko/20100101 Firefox/69.0

Steps to reproduce:

Accessed the sample video at http://tna.ugo.si/tmp/Bumpy%20demo.mp4

This is on Ubuntu 18.04.

Actual results:

Got the "Video can't be played because the file is corrupt" error.

Expected results:

The video should have started playing (as it does with videos under issues 987894, 1126758 and 1392548; the video at the link above plays back under Chromium).

Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:72.0) Gecko/20100101 Firefox/72.0
20191113095525

Browser Console output:

Media resource http://tna.ugo.si/tmp/Bumpy%20demo.mp4 could not be decoded. Bumpy demo.mp4
Media resource http://tna.ugo.si/tmp/Bumpy%20demo.mp4 could not be decoded, error: Error Code: NS_ERROR_DOM_MEDIA_FATAL_ERR (0x806e0005)
Details: auto __cdecl mozilla::SupportChecker::AddMediaFormatChecker(const mozilla::TrackInfo &)::(anonymous class)::operator()(void) const: Decoder may not have the capability to handle the requested video format with YUV444 chroma subsampling. Bumpy demo.mp4
Component: Untriaged → Audio/Video: Playback
Keywords: testcase
Product: Firefox → Core

We don't support YUV444 videos since we rely on the platform decoders to handle h264 and different platforms don't have broad support for YUV444.

Status: UNCONFIRMED → RESOLVED
Closed: 6 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.