Skip to content

freshplayerplugin v0.3.3

Compare
Choose a tag to compare
@i-rinat i-rinat released this 03 Oct 13:05
· 155 commits to master since this release
  • add implementation of PPB_NetAddress;1.0 inferface;
  • add "noaudio" backend which doesn't output any sound, but provides synchronization events [1];
  • callbacks are now called on the same message loop they were passed from, not on main plugin thread as before;
  • own configuration parser is used, libconfig-dev is no longer required [2];
  • to mitigate interlocking issues, Javascript code is no longer called from NPP_SetWindow() handler;
  • -fvisibility=hidden option is no longer used for executables (should fix build on mipsel);
  • plugin file name is changed to libfreshwrapper-flashplayer.so [3].

[1] Flash relies on audio card to measure time, which could prevent video from playing if no sound card was available.
[2] Across distros, libconfig have two incompatible versions.
[3] Scripts on Twitch.tv use filename in version detection, and having "pepper" in a name breaks user interface. See #273 for details.