Skip to content

Releases: i-rinat/freshplayerplugin

freshplayerplugin v0.3.0

10 Jun 18:23
Compare
Choose a tag to compare
  • audio: add audio capture support (ALSA, JACK, PulseAudio)
  • network: implement UDP sockets and host resolver interfaces
  • core: stop postponing already started screen saver
  • graphics: implement custom cursors
  • graphics: add GLES2 shader translator from ANGLE
  • graphics: add video capture support
  • graphics: add H.264 video decode via VA-API

It's assumed system you are using, have OpenGL ES 2.0 support. Most of recent distribution versions have, but some older (like Debian 7) can have difficulties at acquiring ES context through GLX. It's possible now to use -DWITH_GLES2=0 parameter for cmake which enabled emulation of GLES2 interface by using shader translator from ANGLE. ESSL shaders will be converted to GLSL on the fly. Try to configure with cmake -DWITH_GLES2=0 .. and see if it helps.

This release introduces hardware accelerated decoders support. Due to possible whole system lock-ups on some hardware, it's disabled by default. Add enable_hwdec=1 line to ~/.config/freshwrapper.conf if you want to try it. The only implemented interface is VA-API. You'll need translation libraries like vdpau-va-driver or xvba-va-driver, if your system have no native VA-API drivers available. Related code can be disabled at configuration time by adding -DWITH_HWDEC=0 to cmake parameters.

freshplayerplugin v0.2.4

25 Apr 15:38
Compare
Choose a tag to compare
  • 3d (accelerated rendering) is enabled by default;
  • IMEs support (ibus and fcitx were tested);
  • mouse wheel events support;
  • screen saver inhibition fixes;
  • playing audio through JACK;
  • high DPI screens support via device_scale parameter.

freshplayerplugin v0.2.3

15 Feb 22:09
Compare
Choose a tag to compare
  • various bugfixes
  • implement ppb_x509_certificate interface (was required by prezi.com)

freshplayerplugin v0.2.2

13 Jan 18:56
Compare
Choose a tag to compare
  • implement Flash DRM interface. (Desktop PepperFlash doesn't use it, you need one from ChromeOS.)
  • fix malfunctioning nested submenus
  • implement file chooser dialog
  • fullscreen fixups, stop crashing on Alt-F4
  • rework ALSA code, add optional PulseAudio support
  • implement screen saver inhibition interface
  • use GLX to create GL context, for both GL and GLES
  • fix hangs caused by wrong nested message loop handling
  • add quiet config option to decrease amount of output
  • fix Referer bug