[vlc-devel] Info on NPAPI from Mozilla team

David Menestrina dmenest at yahoo.com
Fri Apr 16 01:20:09 CEST 2010

I chatted with some Mozilla developers on IRC today and got the following info:

1) #including mozilla-config.h is considered wrong, so we definitely shouldn't be doing that.

2) They suggest that we only need a few header files, so downloading the entire xulrunner-sdk isn't worthwhile.  (I do notice that our build links with libnspr and other xulrunner-sdk libraries, but at least on Mac I can remove these LDFLAGS and everything still builds.)  Further, they have just (hours ago) set up a site for getting the most recent version of these headers, separate from the rest of the SDK.  They recommend we use these headers (which are version 1.9.3 plus a fix or two).  The site is: http://code.google.com/p/npapi-headers/

Since they just started the site, the headers are currently only available via SVN.  We could have the extras/contrib stuff do an svn co, or we could download the headers and put them into git.

3) As a side note, they have set up a bugzilla component for the VLC plugin, so VLC developers can be notified of problems with the plugin filed in mozilla's bugzilla database.  Information on this system is here:



More information about the vlc-devel mailing list