Skip to content

Releases: leikareipa/vcs

v2.4.0

01 Apr 23:45
Compare
Choose a tag to compare

Changelog:

  • The output window's menu bar is now a context (right-click) menu
  • Added an eye dropper tool to the output window's context menu
  • Added an anti-tearing filter
  • Added a 3 x 3 kernel filter
  • Added a color depth reduction filter
  • Reduced the program's memory footprint from about 1 GB to about 0.3 GB (should help with x264's allocation problems also)
  • Reduced the maximum capture resolution from 2048 x 1536 to 1920 x 1080
  • Reduced the maximum output resolution from 4096 x 4096 to 3840 x 2160 (UHD)
  • Reduced the video recorder's maximum resolution from 2K to 1024 x 768
  • Tweaks to the GUI here and there
  • Large architectural changes to the image filter code
    • Some previously-saved filter graphs will load in with incorrect filter parameter values - these need to be corrected manually and re-saved

v2.3.2

25 Mar 06:41
Compare
Choose a tag to compare

Changelog:

  • Added ability to duplicate the current video preset by Alt+clicking the new preset button
  • Added ability to set the anti-tearer's scanning direction (should be set to "down" when the screen repaints from bottom to top, "up" otherwise) - previously, the scanning was always down, which didn't work when the screen repainted top to bottom
  • Fixed a crash on setting certain anti-tearing scan ranges
  • Fixed visual glitches if image filters were used together with anti-tearing
  • Added some extra options to the frame rate filter
  • Made a few small GUI usability tweaks

v2.3.1

21 Mar 07:49
Compare
Choose a tag to compare

Changelog:

  • Fixed image filters being broken at resolutions other than the one the capture started with
  • Fixed the output resolution dialog's controls not reflecting the current capture resolution
  • Optimized the performance of the anti-tearer for the single-tear case (it's now much faster than the multi-tear case, for now)
  • Some behind-the-scenes code changes

v2.3.0

16 Mar 08:17
Compare
Choose a tag to compare

Changelog:

  • Heavily redesigned the GUI in look and functionality
  • Parameter files that were open on program exit are now auto-loaded on startup (don't need to use command line arguments anymore)
  • Linux: Notably increased capture performance at sub-1080p resolutions
  • Added a new anti-tearing mode: <= 1 tear per frame
  • Lots of code refactoring and re-designing

Known new issues:

  • Some GUI components' styling is still a bit rough
  • Any previous custom resolutions in the "Input resolution" dialog will need to be reassigned
  • Linux: With some capture sources, video presets don't automatically apply when the video mode changes

v2.2.0

16 Nov 01:31
Compare
Choose a tag to compare

Changelog:

  • Windows: Added the ability to customize the deinterlacing mode
  • Linux: Added the ability to set a custom capture channel index
  • Added Shift + 1/2 shortcut keys to switch between the first and second input channels
  • The video recorder no longer provides the option of linear recording - frames are now always recorded at the (possibly variable) rate of capture
  • Fixed the video recorder's 'out of memory' error (may still get memory allocation errors from x264 - try a faster preset if so)
  • Fixed a potential refresh rate rounding error in the video presets dialog
  • Added a non-OpenCV implementation of nearest-neighbor scaling, so the non-OpenCV build is functional again
  • Tweaked the video recorder dialog's layout
  • Made a bunch of internal changes to the event propagation and capture subsystems

v2.1.0

26 Sep 14:09
Compare
Choose a tag to compare

Changelog:

  • Re-styled the GUI - dialogs now look like the 1990s
  • Usability improvements to the video presets dialog:
    • Added buttons to insert the current resolution and refresh rate (f.e. you can click the "x" in "640 x 480" to insert the current resolution)
    • Added a button to reset video parameter values to their defaults
    • The preset dropdown list should now behave a bit more intuitively

v2.0.1

27 Aug 01:12
Compare
Choose a tag to compare

Changelog:

  • Windows: Fixed input video mode not being correctly initialized on program startup (would always default to 640 x 480)

v2.0.0

13 Apr 05:31
Compare
Choose a tag to compare

Changelog:

  • Added support for capturing under Linux (requires Datapath's Vision Linux driver and is limited to /dev/video0)
  • Added ability to configure multiple sets of signal parameters (phase etc.) per resolution - called video presets
  • UI tweaks here and there
  • Filter graph nodes' background color can be customized
  • Filter graph nodes can be enabled/disabled individually (disabled nodes act as passthroughs)
  • Unified save file format style
  • Esc key now exits fullscreen mode
  • Added shortcut keys to engage fullscreen mode and to toggle output window border on/off
  • Fixed inability to toggle output window border off on Linux
  • Output window allows setting a custom title
  • Output window's title now displays the current refresh rate
  • Renamed "Unique count" filter to "Frame rate estimate"
  • Deprecated keyboard shortcuts (F5 and Alt + Shift + arrows) to directly manipulate the capture's horizontal and vertical position - you can now create video presets to achieve much the same effect

v1.6.5

27 Nov 20:27
Compare
Choose a tag to compare

Changelog:

  • Remove limitation on number of capture input channels (used to be limited to two)

v1.6.4

12 Nov 18:13
Compare
Choose a tag to compare

Changelog:

  • Added an indicator to the output window's title bar for when frames are being dropped (displays "{!}")