Skip to content

Releases: CapSoftware/scap

v0.0.7

07 Nov 06:40
bba27d7
Compare
Choose a tag to compare

Features

  • Adds RawCapturer::get_next_pixel_buffer, a macOS-specific method to get the next frame as its raw pixel buffer, allowing allocations from pixel format conversion to be avoided.

Fixed

  • windows crate versions updated (#120)

v0.0.6

05 Nov 15:18
c307cb8
Compare
Choose a tag to compare

Added

  • adds correct crop_area
  • get_crop_area for specific targets
  • adds scale_factor support for windows and displays on mac
  • get_main_display func improved
  • add unique identifier to unknown displays on mac
  • adds correct name of displays on macos
  • make scale_factor f64
  • exclude windows without title
  • adds windows as targets on mac
  • restructure util functions and add display name windows

Fixed

  • Revert to DrawBorderSettings::Default on Windows
  • modified get_crop_area to include scale_factor for windows
  • minor change for scale factor
  • use cg types from sckit_sys
  • output frame size target
  • windows tweaks
  • macos imports after restructure

Other

  • backwards compatability + enum error
  • vendor apple-sys bindings
  • Merge pull request #95 from MAlba124/main
  • Make STREAM_STATE_CHANGED_TO_ERROR reset on stop_capture
  • Fix restart on pipewire capturer
  • Merge pull request #89 from MAlba124/main
  • update .all-contributorsrc
  • update README.md
  • cleanup deps and remove cgtype in favor of area
  • update readme and add todo for windows
  • Merge branch 'feat/solo-target' into feat/use-targets-mac
  • Merge branch 'feat/solo-target' into feat/mac-targets-scale-factor
  • Merge pull request #81 from helmerapp/feat/windows-improvements
  • Merge branch 'main' into feat/windows-targets
  • Merge branch 'feat/windows-targets' of https://github.com/helmerapp/scap into feat/windows-targets
  • extract pixelformat conversions to different file
  • source rect simplifier
  • shorten width, height
  • windows engine
  • tweak example app
  • updates readme

v0.0.5

25 May 14:23
41cf598
Compare
Choose a tag to compare

Other

  • don't build before releasing
  • remove CHANGELOG