Skip to content

v5.3.0

Compare
Choose a tag to compare
@github-actions github-actions released this 23 Jun 22:24
· 83 commits to master since this release

Commits

  • 1ea5dc5: Updated to 5.2.0 (Sverre Skodje)
  • e2cbe15: Changed mutex lock to use lock_guard in order to prevent potential deadlocks (Sverre Skodje)
  • ea3691b: Added error logging to GetMouse() (Sverre Skodje)
  • 350df42: Added timeout to some infinite waits. (Sverre Skodje)
  • 7d5ee86: Added error handling to audio capture task wait() (Sverre Skodje)
  • b9879d8: Fix for broken exception logging (Sverre Skodje)
  • 2fa35fe: Added exception handling in loopback capture task (Sverre Skodje)
  • ebe4837: Closed event handles when task completes, to prevent memory leaks (Sverre Skodje)
  • 7916a75: Added methods to start and stop audio capture (Sverre Skodje)
  • 0a2b1ad: Fix for #230. Wrong color space and nominal range. (Sverre Skodje)
  • f27e66b: Added missing HRESULT check (Sverre Skodje)
  • c0afe3f: Added support for pausing a recording from the start (Sverre Skodje)
  • cc00caf: Set correct RefCount on IMFSinkWriterCallback creation (Sverre Skodje)
  • 1ed495a: First frame is now never dropped, and changed stale frame limit to 1000ms. (Sverre Skodje)
  • 9de751d: Major changes to audio capture to make it more robust in the ability to handle reconnect on audio device connection and disconnection and changing default devices. (Sverre Skodje)
  • 305eac6: Made TextureManager a class member instead of recreating for each cursor draw. (Sverre Skodje)
  • a9f7c34: Fixed race condition by adding critical section (Sverre Skodje)
  • 4f295c5: Rewrite of capture loop logic that reduces the amount of texture copies, and reduces GPU usage significantly. Fixes #236. (Sverre Skodje)
  • d8858db: Fix for std::byte ambiguous symbol error (Sverre Skodje)
  • e7fc2eb: Cached textures used for transforms, to increase performance on resize, crop etc. (Sverre Skodje)
  • be0fda9: Removed unnecessary texture copy. (Sverre Skodje)
  • 3751053: Improved error handling to let individual recording sources restart, instead of restarting entire capture. (Sverre Skodje)
  • 214dfc1: Added missing return statement (Sverre Skodje)
  • a5e557c: Fix for unnecessary wait for sync until timeout when exiting capture thread. (Sverre Skodje)
  • 3b01c3b: Fixed slideshow test to calculate correctly number of images saved. (Sverre Skodje)
  • 859a3db: Reduced UI update interval (Sverre Skodje)
  • removed unused variables (Sverre Skodje)
  • 6d4030f: Added missing STDMETHODCALLTYPE from definition (Sverre Skodje)
  • 6843e71: Suppressed incorrect warnings due to VS bug. (Sverre Skodje)
  • 9b57573: Fix for #249: Broken check for if resampling is required on mono equipment. (Sverre Skodje)
  • d9c3a50: Fixes #251 : Camera recording not working (Sverre Skodje)
  • 5e64c8d: Updated to 5.3.0 (Sverre Skodje)