[Windows] Videos on Hulu fail to play
Categories
(Core :: Audio/Video: Playback, defect, P1)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr115 | --- | unaffected |
firefox-esr128 | --- | unaffected |
firefox128 | --- | unaffected |
firefox129 | + | verified |
firefox130 | + | verified |
firefox131 | + | verified |
People
(Reporter: cgeorgiu, Assigned: alwu)
References
(Regression)
Details
(Keywords: regression)
Attachments
(1 file, 1 obsolete file)
48 bytes,
text/x-phabricator-request
|
diannaS
:
approval-mozilla-beta+
dmeehan
:
approval-mozilla-release+
|
Details | Review |
Found in
- 129.0 RC2
Affected versions
- 129.0 RC2
- 128.0 RC2
Tested platforms
- Affected platforms: Win 10 x64
- Unaffected platforms: macOS and Ubuntu
Preconditions
- The user is logged into Hulu
Steps to reproduce
- Navigate to https://www.hulu.com/ and attempt to play any video.
Expected result
- The video is correctly played back.
Actual result
- The video fails to play and loads endlessly.
Regression range
- This issue does not appear to be recent regression; it also occurs in Firefox 128-build2.
Additional notes
- Interestingly, the issue does not repro with the latest Nightly build. In Nightly, DRM content is detected as soon as the link is loaded. However, in Firefox 129 and 128, the DRM icon does not appear in the URL bar, as the issue persists.
Assignee | ||
Comment 1•6 months ago
|
||
Could you follow this instruction to capture a profiled result? Thanks!
(In reply to Alastor Wu [:alwu] from comment #1)
Could you follow this instruction to capture a profiled result? Thanks!
I am having the same issue and captured a result.
https://share.firefox.dev/3Ad5Qsx
I have still not found a solution.
I'm having the same problem as well.
Assignee | ||
Comment 6•6 months ago
|
||
Could anyone help me turn the pref media.eme.mfcdm.origin-filter.enabled
to 0
to see if that fixes the issue or not? Thanks!
(In reply to Alastor Wu [:alwu] from comment #6)
Could anyone help me turn the pref
media.eme.mfcdm.origin-filter.enabled
to0
to see if that fixes the issue or not? Thanks!
This fixed it for me. I put it back to 1 again and confirmed Hulu stopped working again. Back to 0 and works.
Assignee | ||
Comment 8•6 months ago
|
||
Thanks! I will submit a patch and uplift it to other versions! Sorry for the inconvenience!
Assignee | ||
Comment 9•6 months ago
|
||
In addition, bug 1896948 was landed on Fx129, so the issue in Fx128 is not possible caused by that. If we do have an issue on Fx128, that will be a different issue and please file another bug to track it.
Assignee | ||
Updated•6 months ago
|
Assignee | ||
Comment 10•6 months ago
|
||
Comment 11•6 months ago
|
||
Set release status flags based on info from the regressing bug 1896948
Updated•6 months ago
|
Assignee | ||
Comment 12•6 months ago
|
||
In addition, could anyone help me verify if this build fixes the issue? Thanks!
Comment 13•6 months ago
|
||
(In reply to Alastor Wu [:alwu] from comment #12)
In addition, could anyone help me verify if this build fixes the issue? Thanks!
This build actually gives me an error message instead of a black screen.
Hulu Error Code: P-DEV313
Assignee | ||
Comment 14•6 months ago
|
||
(In reply to Jason from comment #13)
(In reply to Alastor Wu [:alwu] from comment #12)
In addition, could anyone help me verify if this build fixes the issue? Thanks!
This build actually gives me an error message instead of a black screen.
Hulu Error Code: P-DEV313
Does comment6 solves the issue for you? And would you mind to capture a profiled result for the error by following the step mentioned in comment1? Thanks!
Comment 15•6 months ago
|
||
(In reply to Alastor Wu [:alwu] from comment #14)
(In reply to Jason from comment #13)
(In reply to Alastor Wu [:alwu] from comment #12)
In addition, could anyone help me verify if this build fixes the issue? Thanks!
This build actually gives me an error message instead of a black screen.
Hulu Error Code: P-DEV313Does comment6 solves the issue for you? And would you mind to capture a profiled result for the error by following the step mentioned in comment1? Thanks!
Here's the link for error message:
https://share.firefox.dev/3yud1fC
Yes changing that setting to 0 works for me
Comment 16•6 months ago
|
||
(In reply to Alastor Wu [:alwu] from comment #6)
Could anyone help me turn the pref
media.eme.mfcdm.origin-filter.enabled
to0
to see if that fixes the issue or not? Thanks!
This might be a stupid question, but where do I find that preference? Thank you so much and sorry if I'm wasting your time.
Comment 17•6 months ago
|
||
(In reply to Asher from comment #16)
(In reply to Alastor Wu [:alwu] from comment #6)
Could anyone help me turn the pref
media.eme.mfcdm.origin-filter.enabled
to0
to see if that fixes the issue or not? Thanks!This might be a stupid question, but where do I find that preference? Thank you so much and sorry if I'm wasting your time.
Type about:config in your URL bar. Then accept I'll be careful on the warning. Then copy the name of the preference and put in that search bar. Once it comes up edit the 1 to 0
Comment 18•6 months ago
|
||
(In reply to Jason from comment #17)
(In reply to Asher from comment #16)
(In reply to Alastor Wu [:alwu] from comment #6)
Could anyone help me turn the pref
media.eme.mfcdm.origin-filter.enabled
to0
to see if that fixes the issue or not? Thanks!This might be a stupid question, but where do I find that preference? Thank you so much and sorry if I'm wasting your time.
Type about:config in your URL bar. Then accept I'll be careful on the warning. Then copy the name of the preference and put in that search bar. Once it comes up edit the 1 to 0
This worked, thank you so much!
Assignee | ||
Comment 19•6 months ago
|
||
(In reply to Jason from comment #15)
Here's the link for error message:
https://share.firefox.dev/3yud1fCYes changing that setting to 0 works for me
Thanks for the confirmation! Would you mind help me do more testing? From your profile in the comment4 , the issue happens on Fx129 for you. Does this also happen on the official Nightly for you? And this is another new build, would you also see error on this build? Thank you so much!
Updated•6 months ago
|
Comment 20•6 months ago
|
||
(In reply to Alastor Wu [:alwu] from comment #19)
(In reply to Jason from comment #15)
Here's the link for error message:
https://share.firefox.dev/3yud1fCYes changing that setting to 0 works for me
Thanks for the confirmation! Would you mind help me do more testing? From your profile in the comment4 , the issue happens on Fx129 for you. Does this also happen on the official Nightly for you? And this is another new build, would you also see error on this build? Thank you so much!
Sorry for the delay, storm was coming through.
Nightly works without issue. I've uploaded the profile in case you needed it.
https://share.firefox.dev/4cizABN
The new build has the same error message as before,
https://share.firefox.dev/3yxocnG
Comment 21•6 months ago
|
||
The bug is marked as tracked for firefox129 (release), tracked for firefox130 (beta) and tracked for firefox131 (nightly). However, the bug still has low severity.
:jimm, could you please increase the severity for this tracked bug? If you disagree with the tracking decision, please talk with the release managers.
For more information, please visit BugBot documentation.
Comment 23•6 months ago
•
|
||
I investigated this issue on Win 10x64. Here are my results:
Fx 129.0 - video fails to play: https://share.firefox.dev/4dgymby.
Nightly 131.0a1 - video works as expected: https://share.firefox.dev/4fGvpCA
The new build from comment 19 - an error message is displayed: https://share.firefox.dev/3WWLdtL
![]() |
||
Updated•6 months ago
|
![]() |
||
Comment 24•6 months ago
•
|
||
This impacts some content on the site, but not all. Trying to find a regression range has been tricky. The media.eme.mfcdm.origin-filter.enabled pref doesn't seem to be tied to this in nightly. Alastor says this is another issue with experimental hevc support.
Assignee | ||
Comment 25•6 months ago
|
||
Updated•6 months ago
|
![]() |
||
Comment 26•6 months ago
|
||
FYI flipping media.eme.mfcdm.origin-filter.enabled=0 in release seems to fix it.
Assignee | ||
Comment 27•6 months ago
|
||
Comment on attachment 9418599 [details]
Bug 1911283 - turn off the pref.
Beta/Release Uplift Approval Request
- User impact if declined: Video in Hulu can not be played.
- Is this code covered by automated tests?: No
- Has the fix been verified in Nightly?: No
- Needs manual test from QE?: Yes
- If yes, steps to reproduce: This issue only happens on Beta and Release. Just go to Hulu to see if the video can be played.
- List of other uplifts needed: None
- Risk to taking this patch: Low
- Why is the change risky/not risky? (and alternatives if risky): Only a pref flip and users have confirmed that the pref flip works for them.
- String changes made/needed: No
- Is Android affected?: Unknown
Assignee | ||
Updated•6 months ago
|
Comment 28•6 months ago
|
||
Comment on attachment 9418376 [details]
Bug 1911283 - only block the MFCDM key system support if the MFCDM is enabled.
Revision D218867 was moved to bug 1912496. Setting attachment 9418376 [details] to obsolete.
![]() |
||
Comment 29•6 months ago
|
||
Not all content on Hulu is impacted by this. Mostly animated TV episodes. Movie content from providers like HBO plays properly. We've confirmed the pref flip addresses the issue.
Note for QA, testing in Nightly requires you flip the experimental hevc support off by setting media.wmf.hevc.enabled=0. Hulu has other issues with that setting that can interfere with testing.
Comment 30•6 months ago
|
||
Updated•6 months ago
|
Comment 31•6 months ago
|
||
Comment on attachment 9418599 [details]
Bug 1911283 - turn off the pref.
Approved for 130.0b4
Comment 32•6 months ago
|
||
uplift |
Updated•6 months ago
|
Comment 33•6 months ago
|
||
bugherder |
Updated•6 months ago
|
Comment 34•6 months ago
|
||
Comment on attachment 9418599 [details]
Bug 1911283 - turn off the pref.
Approved for 129.0.1
Comment 35•6 months ago
|
||
uplift |
Updated•6 months ago
|
![]() |
||
Updated•6 months ago
|
Reporter | ||
Comment 36•6 months ago
|
||
I've tested this fix on the latest Nightly 131.0a1, Beta 130.0b4, and Firefox 129.0.1 on Windows 10 x64. I can confirm that all the Hulu videos tried played correctly. On Nightly, I checked with the media.wmf.hevc.enabled
preference set to 1
and 0
, and the videos worked as expected in both cases.
Assignee | ||
Comment 38•6 months ago
|
||
Hello, I wonder if you would mind to help me check this build again to see if the issue still persists or not? Thank you so much!
Comment 39•6 months ago
|
||
(In reply to Alastor Wu [:alwu] from comment #38)
Hello, I wonder if you would mind to help me check this build again to see if the issue still persists or not? Thank you so much!
Hi, just gave it a try. I get Error code P-Dev313 on Hulu. The current version of Firefox 129.0.1, works fine.
https://share.firefox.dev/3M5LeoR
Updated•6 months ago
|
Comment 40•5 months ago
|
||
I don't know if my result is still useful but I was out. For build from comment 38 I get the same Error code P-Dev313 as per comment 39 from Jason.
Updated•5 months ago
|
Description
•