Skip to content

Releases: smasherprog/screen_capture_lite

Updated API, Performance and memory improvments

07 May 00:36
Compare
Choose a tag to compare

Exposed previously hidden structs into the public API
Decreased memory usage when capturing the desktop it only the onNewFrame is defined and not the onFrameChanged
Improved performance in the above scenario as well
The performance and memory improvement is about 25%.
Added an ExtractAndConvertToRGBA function to convert from the BGRA format for users.

Windows Performance and Memory Usage

05 May 04:41
Compare
Choose a tag to compare

On windows, when user has defined onNewFrame and did NOT define onFrameChanged and onImage, then an opportunity for skipping memory allocations and skipping the copy of images is available.
This leads to about a 25% increase in the number of frames that can be captured and memory usage is cut in half.

This is ONLY available if onNewFrame is defined the following functions are NOT defined: onFrameChanged; onImage.

Will implement Mac and Linux implementations next

Added Callback for image preprocessing

05 May 03:45
Compare
Choose a tag to compare

Added Function onImage which allows users to change the image in any way. A great example is changing the image pixel format from BGRA to RGBA
Refactored implementation details

Mac Scaling Fix

20 Apr 03:32
Compare
Choose a tag to compare

Updating the Mac code to account for display scaling

Mac GetMonitors perf fix

10 Apr 00:16
Compare
Choose a tag to compare

Fixed Mac GetMonitors Function so it doesn't allocate an image to get the resolution.

Mac Display bug fix

08 Apr 14:10
Compare
Choose a tag to compare

Fixed issue where the mac display dimensions did not match the screen resolution.

Desktop Duplication Impl update

12 Mar 06:17
Compare
Choose a tag to compare

Updated the DX duplication implementation

Updated API and windows improvments

06 Mar 05:43
Compare
Choose a tag to compare

Updated the API slightly to allow for serialization of the struct objects.
Updated implementation of the windows desktop duplication to remove false positives for differences. This change reduces most of the rects for differences.

Windows Desktop Dup Performance Improvment

03 Feb 01:54
Compare
Choose a tag to compare

Significantly improved the windows desktop duplication performance.

Updated cmake build

24 Jan 06:11
Compare
Choose a tag to compare
2.0.1

Fixed example cmake