[vlc-devel] Info on NPAPI from Mozilla team
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