I noticed that the "plugins" member to enable or disable plugins has been removed from _cef_browser_settings_t entirely, but PPAPI related code is still present in Chromium, so I am assuming that plugins are still available somehow.
This is how I have activated the plugin successfully before:
- Code: Select all
command_line->AppendSwitchWithValue("register-pepper-plugins", "ppapi_window_stream.dll;application/x-ppapi-window-stream");
Do I need to recompile or upgrade the plugin or am I missing something else?
Should plugin support really have been removed entirely, how would I go about efficiently sending an RGB stream into the renderer process to display as an element as part of the DOM? I have previously used shared memory and rendered this directly from the plugin, which gave me sufficient performance for my use case. So I don't need the best possible performance here, but sending the data via V8 and using JavaScript to display it through a canvas, for example, would be inadequate.
(FYI encoding it as a video and then letting Chromium decode it again right away is also a thought I had, but it's really not a good solution and also just not good enough for my requirements regarding latency and FPS.)