Skip to content

v5.2.0

Compare
Choose a tag to compare
@github-actions github-actions released this 17 Feb 14:15
· 115 commits to master since this release

Commits

  • 69d34e7: Added configuration of camera recording, to allow selection of resolution etc. (Sverre Skodje)
  • 5fc264e: Updated to demonstrate camera config (Sverre Skodje)
  • 69ccad6: Updated .net framework target versions (Sverre Skodje)
  • 1bd4da2: Fixed formatting of camera FPS that showed too many decimals (Sverre Skodje)
  • cf23157: Reverted TargetFrameworkVersion to 4.5.2 (Sverre Skodje)
  • 3c6413c: Fixed crash on systems with no video capture items (Sverre Skodje)
  • 323bddf: Fix for #218 : The audio and video are not synchronized (Sverre Skodje)
  • 7d6f194: Fix for wrong color range being used (limited instead of full) (Sverre Skodje)
  • f507282: Fix for WGC screen capture going stale and not recreating when physically turning monitor off and on again. (Sverre Skodje)
  • 25ae626: Fix for broken video if changing input texture size mid recording, i.e. changing monitor resolution. (Sverre Skodje)
  • c60218b: Updated dependencies (Sverre Skodje)
  • 8ef3231: Fix for potential recording failures on laptop hybrid GPU systems, by prioritizing iGPU adapters over discrete gpu. (Sverre Skodje)
  • 9aba5a4: Updated SDK target platform version (Sverre Skodje)
  • 6697f19: Set viewport again after reinitializing DX (Sverre Skodje)
  • 58ab97e: Fixed bug in demo project where custom output source would be set without being enabled. (Sverre Skodje)
  • 8fc241d: Fix for audio drift issues with fragmented mp4 caused by inaccurate timestamps and variable framerate. (Sverre Skodje)
  • 8f69941: Fixed temp file paths for demo projects and updated .NET target version. (Sverre Skodje)
  • 5dc52c4: Added support for disabling yellow border on WGC recording (Sverre Skodje)
  • 18c14e9: Fix for recording start time not resetting properly when recording ends. (Sverre Skodje)
  • 945be22: Added call to timeBeginPeriod with 1ms resolution. This should fix inaccurate fixed frame rates on some systems. (Sverre Skodje)
  • 4423c27: Fixed a memory leak in video encoder, due to improper shutdown of IMFSinkWriter. (Sverre Skodje)
  • 10bd5a0: Added missing IMFActivate::ShutdownObject calls that could potentially cause memory leaks. (Sverre Skodje)
  • 1c425bc: Fixed some type conversion and other warnings (Sverre Skodje)
  • 04df801: Fixed potential audio glitching due to buffer overruns caused by waiting for mutex lock before releasing buffer. (Sverre Skodje)
  • 14e2ad0: Remove registry check for WindowsMediaVersion (Gerd Katzenbeisser) #228
  • 28cd60f: Changed error handling to only recreate D3D11 device when the device is lost or stale. This should fix #225 (Sverre Skodje)
  • 9c21d46: Changed TargetFrameworkVersion to .NET Framework 4.6.2 (Sverre Skodje)
  • 951a076: Removed redundant duplicate check for MFStartup result (Sverre Skodje)
  • a968ae0: Improved some tests that checked recording duration by removing cold start time factor. This should make them more accurate on slower hardware. (Sverre Skodje)
  • 82b4ea2: Updated to 5.2.0 (Sverre Skodje)