Closed
Bug 1097436
Opened 10 years ago
Closed 10 years ago
[MSE] Enable MP4 support instead of WebM on Windows
Categories
(Core :: Audio/Video, defect)
Tracking
()
RESOLVED
FIXED
mozilla36
People
(Reporter: ajones, Assigned: ajones)
References
(Blocks 1 open bug)
Details
Attachments
(2 files, 1 obsolete file)
1.93 KB,
patch
|
karlt
:
review+
|
Details | Diff | Splinter Review |
33.21 KB,
image/png
|
Details |
Enable MP4 support for MSE on Windows and disable WebM support. This will get more testing for MP4 playback on Windows.
Assignee | ||
Comment 1•10 years ago
|
||
Attachment #8521099 -
Flags: review?(cajbir.bugzilla)
Assignee | ||
Updated•10 years ago
|
Assignee: nobody → ajones
Status: NEW → ASSIGNED
Updated•10 years ago
|
Attachment #8521099 -
Flags: review?(cajbir.bugzilla) → review+
Assignee | ||
Comment 2•10 years ago
|
||
Assignee | ||
Comment 3•10 years ago
|
||
Attachment #8521972 -
Flags: review?(karlt)
Assignee | ||
Updated•10 years ago
|
Attachment #8521099 -
Attachment is obsolete: true
Comment 4•10 years ago
|
||
Comment on attachment 8521972 [details] [diff] [review]
Enable MSE support for MP4 on Windows and disable WebM
I'm assuming you've tested that mp4 is working.
I'll look into getting mp4 CI testing running ASAP.
Attachment #8521972 -
Flags: review?(karlt) → review+
Assignee | ||
Comment 5•10 years ago
|
||
Comment 6•10 years ago
|
||
This bug is necessary for basic playback of EME video on Windows.
Blocks: eme-m1
Comment 7•10 years ago
|
||
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla36
Comment 8•10 years ago
|
||
youtube.com/html5 isn't detecting MSE/H.264 (see attached)
Comment 9•10 years ago
|
||
(In reply to Jet Villegas (:jet) from comment #8)
> Created attachment 8523120 [details]
> Capture.PNG
>
> youtube.com/html5 isn't detecting MSE/H.264 (see attached)
What is the value of media.mediasource.mp4.enabled in your profile?
Comment 10•10 years ago
|
||
(In reply to Matt Woodrow (:mattwoodrow) from comment #9)
> What is the value of media.mediasource.mp4.enabled in your profile?
true.
The JS on youtube.com looks like this:
checkMSECompatibility('video/mp4; codecs="avc1.4d404f"'));
Do we support that codec?
Comment 11•10 years ago
|
||
From reading our parsing code, it looks like it's taking 4f (79) as the AVC level.
I can't find anything about levels higher than 5.2 (52), so I guess that's why its failing. I don't know why youtube is using an AVC level that doesn't appear to exist though.
Comment 12•10 years ago
|
||
It appears that Chromium will allow any codec that matches this pattern: "avc1.*"
https://code.google.com/p/chromium/codesearch#chromium/src/media/filters/stream_parser_factory.cc&rcl=1415851762&l=133
Comment 13•10 years ago
|
||
That's interesting, they're not using that codec for actual videos (that I've seen so far), just for the feature test on youtube.com/html5.
We could do the same as chrome as report that we support all avc1.* codecs, hardcode this specific one, or contact youtube and ask them to test with a real codec.
What do you think Anthony?
Flags: needinfo?(ajones)
Assignee | ||
Comment 14•10 years ago
|
||
I've already asked YouTube about this but didn't get an actionable answer. I will follow up on it.
Comment 15•10 years ago
|
||
Is this change permanent? (That is, do we give up spreading WebM completely?) If not, "hardcode this specific one" would be a sensible option until Google responds.
Assignee | ||
Comment 16•10 years ago
|
||
(In reply to Masatoshi Kimura [:emk] from comment #15)
> Is this change permanent? (That is, do we give up spreading WebM
> completely?)
No.
> If not, "hardcode this specific one" would be a sensible option
> until Google responds.
The youtube.com/html5 page is bogus but YouTube itself functions correctly.
Flags: needinfo?(ajones)
Comment 17•10 years ago
|
||
The YouTube HTML5 page was fixed back in November. If this issue was about improper reporting on that page, it appears to now be fixed.
(On Mac, H.264 + MSE still is red/false; This is accurately reflecting the fact that the Cisco OpenH264 plugin doesn't support the extended profiles needed for MSE H.264 playback.)
Assignee | ||
Comment 18•10 years ago
|
||
MSE playback with MP4 should be available on Mac OSX in beta, aurora and nightly.
Comment 19•10 years ago
|
||
all 60fps youtube videos refuse to play and eventually fallback to another codec. Windows7 FF36.
Comment 20•10 years ago
|
||
MSE support was turned off for Firefox 36 because there were still too many problems with it (the crash volume was too high). It should work in Firefox 37 and up.
Assignee | ||
Comment 21•10 years ago
|
||
(In reply to Emanuel Hoogeveen [:ehoogeveen] from comment #20)
> MSE support was turned off for Firefox 36 because there were still too many
> problems with it (the crash volume was too high). It should work in Firefox
> 37 and up.
Bug 1127925 and bug 1128170.
You need to log in
before you can comment on or make changes to this bug.
Description
•