obs-gnome-screencast 0.0.10

- make screen capture HiDPI aware
- make timestamps a property for the user to enable/disable
- Theoretical fix where caps were not received due to a race - did anyone ever experienced it?
- fix race between processes (on faster machines this could lead to a stall at restarts)
- move the SHM socket to the user run directory
- use GDP payload format between processes for exchanging data (may add a memcpy().. to be investigated, but allows much for interesting data to be transferred for debugging, performance measuring and alike)
- SHM socket path is now configurable (in case you can't read/write to /tmp)
- Added option to capture all screens at once (may be helpful for multi monitor setups as you can only have one instance of a GNOME capture session)
start/stop capturing on show/hide. saves resources when not visible..
Lazy support for restarting the capture when monitor setup changes (resolution, position..)
  • eventually fixed an issue where the capture seemed to have unnecessary latency.
  • hopefully fixed an issue where parallel instances would stop the first, regular one.