Skip to content

Gecko Media Plugin for playback of ClearKey Encrypted Media Extensions content

License

Notifications You must be signed in to change notification settings

wellington1993/gmp-clearkey

 
 

Repository files navigation

ClearKey Gecko Media Plugin

Demonstrates how to build a Gecko Media Plugin to support playback of Encrypted
Media Extensions content in Firefox on Windows.

This GMP uses Windows Media Foundation to support H.264 and AAC decoding. This
may not work once the restrictions imposed by Gecko's Sandbox are tightened.

To build, you need the gmp-api headers, either from:
https://github.com/mozilla/gmp-api

Or from the content/media/gmp/gmp-api directory from mozilla-central
Mercurial repository:
https://hg.mozilla.org/mozilla-central/

To use the ClearKey GMP, build it, then run Firefox with the MOZ_GMP_PATH set
to the path of the "gmp-clearkey/devel" directory; the directory containing the
"clearkey.info" file.

Without this, Firefox can't find the plugin DLL to run.

For more details about Gecko Media Plugins:
https://wiki.mozilla.org/GeckoMediaPlugins

About

Gecko Media Plugin for playback of ClearKey Encrypted Media Extensions content

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 86.8%
  • C 12.8%
  • Python 0.4%