Skip to content

freshplayerplugin v0.3.0

Compare
Choose a tag to compare
@i-rinat i-rinat released this 10 Jun 18:23
· 286 commits to master since this release
  • 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.