Closed Bug 1200059 Opened 10 years ago Closed 10 years ago

[EME] Allow Adobe Primetime to work on MacOSX if available

Categories

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

x86
macOS
defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla43
Tracking Status
firefox42 --- fixed
firefox43 --- fixed

People

(Reporter: cpearce, Assigned: cpearce)

References

Details

Attachments

(1 file)

Our MediaKeySystemAccess implementation hard-codes Adobe EME to work only on Windows Vista and later. In order for Adobe to test EME on MacOSX, we need to loosen those restrictions to allow MacOSX to work too.
* Rearrange MediaKeySystemAccess to enable Primetime to work if the CDM is present. * Use GMPTrialCreator where we expect the CDM to decode. * Remove the old "access" keySystem string
Attachment #8654672 - Flags: review?(edwin)
Comment on attachment 8654672 [details] [diff] [review] Patch: Make Primetime usable on MacOSX if CDM available Review of attachment 8654672 [details] [diff] [review]: ----------------------------------------------------------------- ::: dom/media/eme/MediaKeySystemAccessManager.cpp @@ +88,5 @@ > + IsVistaOrLater(); > +#elif defined(XP_MACOSX) > + aKeySystem.EqualsLiteral("com.adobe.primetime") && > + nsCocoaFeatures::OnLionOrLater(); > +#endif Needs #else.
Attachment #8654672 - Flags: review?(edwin) → review+
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla43
We need this uplift in order to uplift the patch in bug 1207439 which is blocking EME on Windows.
Blocks: 1207439
Flags: needinfo?(cpearce)
Comment on attachment 8654672 [details] [diff] [review] Patch: Make Primetime usable on MacOSX if CDM available Approval Request Comment [Feature/regressing bug #]: EME [User impact if declined]: Won't be able to uplift bug 1207439, which means Firefox will crash when trying to startup the next version of Adobe's EME plugin. [Describe test coverage new/current, TreeHerder]: We have lots of EME mochitests. [Risks and why]: Low, this mostly affects MacOSX, and we're not shipping Adobe EME there. [String/UUID change made/needed]: None.
Attachment #8654672 - Flags: approval-mozilla-beta?
Comment on attachment 8654672 [details] [diff] [review] Patch: Make Primetime usable on MacOSX if CDM available Needed for a partner, taking it. Should be in 42.0b2.
Attachment #8654672 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
Flags: needinfo?(cpearce)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: