Releases: i-rinat/freshplayerplugin
freshplayerplugin v0.3.0
- 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
freshplayerplugin v0.2.3
- various bugfixes
- implement ppb_x509_certificate interface (was required by prezi.com)
freshplayerplugin v0.2.2
- 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