This release focuses on significant CPU savings by using hardware acceleration (VAAPI) to offload the live view display from the CPU to GPU. Currently this is best supported in Linux, however other changes in this client release will have lower CPU on all platforms. Current tests of this client version compared to previous versions show a 60% CPU usage drop on 8 live view HD streams.
This releases also resolves several reported crashes (see release notes below).
As always you can download the client on our website, www.bluecherrydvr.com/downloads or run ‘sudo apt-get update ; sudo apt-get install bluecherry-client’ on Ubuntu / Debian systems. Optionally you can build the latest client yourself by downloading the source code here (https://github.com/bluecherrydvr/bluecherry-client)
Any issues can be reported to the community forums
The following features are added in this release:
* Significantly improved liveview performance, now displaying live cameras consumes less CPU power
* Implemented support for hardware accelerated decoding of liveview streams using VAAPI (reduces CPU usage on Linux with supported hardware)
* New option – startup in fullscreen (command line switch -f)
* New option – restoring previous session (windows and layouts) on startup
* New option – automatic startup when user logs in
* Keyboard shortcuts for switching cameras (, .) and layouts (PgUp, PgDown)
* Reversed controls for moving zoomed picture in event player (issue #251)
* Removed OpenGL acceleration of liveview
The following bugs are fixed in this release:
* Fixed aspect ratio in liveview (issue #241)
* Fixed excessive CPU usage in idle state and while playing audio on Linux systems with PulseAudio (issues #289 #291)
* Fixed crash on stream resolution change (issue #286)
* Fixed RPATH issue on Ubuntu 16.10 that caused crash when ffmpeg from repository is installed (issue #287)
* Fixed missing translations on OS X (issue #278)
* Fixed issues with displaying thumbnails in 64 bit Windows build (#271) and OS X
* Fixed crash during switching between recordings
From the blog
[Client] 2.2.6 Released – Significant CPU usage reductions included https://t.co/GirI0xKGEX
@AlanJames1987 Correct, the client is cross platform and as a bonus, open source.