Closed Bug 1151811 Opened 10 years ago Closed 9 years ago

[Linux] Can't play MP4 served with Content-Type: application/octet-stream

Categories

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

37 Branch
x86_64
Linux
defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: florin.arjocu, Unassigned)

References

()

Details

(Keywords: html5, platform-parity)

Attachments

(1 file)

User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:37.0) Gecko/20100101 Firefox/37.0 Build ID: 20150328224110 Steps to reproduce: I am trying to watch this movie: http://superweb.rol.ro/video/3/70f9681c36b4c9ebbcf865fa868bb186.html (you will get 1-2 popups before actually getting to the movie, you can close them) Actual results: Error, not recognizing the mime type. Expected results: Play the HTML5 movie. Google Chrome does, so I guess it should play in Firefox, too.
WFM with FF37 on Win 7: http://i.imgur.com/FHaX6l8.jpg Do you see any errors in the web console?
Component: Untriaged → Video/Audio
Flags: needinfo?(florin.arjocu)
Product: Firefox → Core
Yes, 3 issues are there: 1: Security wrapper denied access to property _gaUserPrefs on privileged Javascript object. Support for exposing privileged objects to untrusted content via __exposedProps__ is being gradually removed - use WebIDL bindings or Components.utils.cloneInto instead. Note that only the first denied property access from a given global object will be reported. 2: Media resource http://sv11.fastupload.ro/download/fff63b2c9467203bc87864cf91fbc189/5523eed6/mp4/70f9681c36b4c9ebbcf865fa868bb186.mp4 could not be decoded. 3: All candidate resources failed to load. Media load paused. Ubuntu Linux, Firefox 37.0.1, latest updates.
Flags: needinfo?(florin.arjocu)
If I click the link to the movie, I get this: Video can't be played because the file is corrupt. Chrome plays it.
The server response is HTTP/1.1 206 Partial Content Content-Type: application/octet-stream Works: 37.0.1 in Windows 7 x64. Fails: 37.0.1 in Linux Mint KDE 17.1. I've verified that I can play MP4 files elsewhere [1], so it's not a case of missing GStreamer. [1] http://www.quirksmode.org/html5/tests/video.html
Status: UNCONFIRMED → NEW
Depends on: 567077
Ever confirmed: true
Summary: HTML5 player does not recognize some movies → [Linux] Can't play MP4 served with Content-Type: application/octet-stream
Does anyone know if there will be a fix for this? I still get the bug, just got it here: http://superweb.rol.ro/video/3/35cc8d79a7d1b49ef22c908b50e228ee.html
Does it work with previous vrsions of FF on Linux?
Flags: needinfo?(florin.arjocu)
Mozilla/5.0 (X11; Linux x86_64; rv:26.0) Gecko/20100101 Firefox/26.0 Firefox 26 was the earliest to support H.264 in Linux. It doesn't play the videos either.
Cannot tell for sure, but I think that since I reported the bug there was at least one Firefox update, so as it still cannot play it, I guess it is not a new bug.
Flags: needinfo?(florin.arjocu)
Component: Audio/Video → Audio/Video: Playback
This also affects Firefox for Android, I cannot play it on android either, version 41. Test it with this link: http://superweb.rol.ro/video/m/98e202b93450dc03f7da1f3f1956b1e6.html)
To check
Flags: needinfo?(jyavenard)
This is fixed in Nightly now that we have a PlatformDecoderModule on Linux and can use the new MediaFormatReader (bug 1207429)
Status: NEW → RESOLVED
Closed: 9 years ago
Flags: needinfo?(jyavenard)
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: