However today I learned that PNaCl is deprecated and my player will stop working early next year :(
The replacement technology, WebAssembly, doesn't have a free video decoder like I got with PNaCl, and I can't find H.264 decoders that someone else has ported. I do not have the time or the experience to port one myself. So right now WebAssembly is not looking like an option.
So my question is, what must I do differently to keep using pp::VideoDecoder?
It doesn't look like pp::VideoDecoder or PPAPI is going away, just the ability to build and consume .pexe files (or Chrome Apps outside of Chrome OS). Right?
Can I create a Chrome Extension that will enable me to embed a pp::VideoDecoder-powered video player on the web again (with the obvious extra step of installing the extension on each client machine)? Will I have to build separate executables for each platform I wish to run it on?