Skip to content

v2.7.0

Compare
Choose a tag to compare
@leikareipa leikareipa released this 18 Feb 18:59
· 306 commits to master since this release

Notes

  • This release drops support for Windows, which means VCS is now supported only on Linux. If you'd like to maintain Windows support, you can fork the previous release, 2.6.1.

Compatibility

This release has been tested to some extent on the following platforms:

OS Capture device Signal type Works?
Linux 5.13 (Ubuntu 20.04) Datapath VisionRGB-E1S Digital Yes

Changelog

  • Removed support for Windows. VCS is now Linux-only.
  • Increased maximum capture resolution from 1920 × 1200 to 4096 × 4096.
  • Screensaver activation and screen blanking are now prevented while VCS is running. Supported on X11.
    • You can use the -s command-line option to disable the prevention.
  • Removed the pre-allocated memory cache. VCS will now use as little or as much memory as needed, though the difference is likely not noticeable in normal use.
    • This deprecates the -m command-line option, which now does nothing but might one day be used for something else.
  • Removed all video recording functionality.
  • The release and non-release builds are now more cleanly separated, with the non-release build compiling with -O0 and -g, while the release build compiles with -O2.
    • This does rely on some assumptions about qmake's default flags, so drop an issue report if you find it using inconsistent values for -O and -g on your setup.
  • Added sanitizers to the non-release build. They mostly replace the memory checking that was previously done by the now-removed memory cache implementation.
  • Small reorganization of the output window's context menu.
  • Removed the output FPS indicator from the output window's title bar. You can still find this info in the signal info dialog (Ctrl+S)