0
I Use This!
Inactive

Commits : Listings

Analyzed 3 days ago. based on code collected 3 days ago.
Mar 18, 2025 — Mar 18, 2026
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Version 2.1.14 More... almost 6 years ago
Update CSVirtualCamera output settings view to display a link to installer if it is not installed. Don't use hardcoded test camera UID More... almost 6 years ago
Update some text in Virtual camera UI More... almost 6 years ago
Added plugin API for outputting sound to an audio device, using a simple CAAudioGraph Virtual camera output uses above API to output the layout's audio to a user selected system audio device More... almost 6 years ago
Send layout along with LayoutDeleted notification instead of CaptureController (!?) More... almost 6 years ago
Virtual camera output now has configurable pixel format Update to latest camera SDK More... almost 6 years ago
Add save/restore settings to Virtual Camera output More... almost 6 years ago
Fixed dumb bug that was causing metal rendering to be disabled. Pass output layout name to Stream service plugins so they can potentially use it for naming etc. More work on Virtual Camera output Add more pixel formats to Passthrough compressor More... almost 6 years ago
Drop frames if the compressor queue gets too deep (hardcoded to 10 frames, may make it dynamic later?) Re-enable proper restoration of audio input source settings (oops) Clear layout source list if a layout recording is stopped and there is no longer a recorder attached to the layout Fix OAuth request percent encoding for auth codes Don't change ffmpeg input source size on input file swap Uninit audio unit with setting input stream format Start of virtual camera plugin (soooooon). Disabled for now Update Youtube output plugin More... almost 6 years ago
Add buffer_draining property to TimeOutputBuffer to prevent unknown message runtime exception When a layout recording is stopped, only clear the source list if there is no longer a layout recorder attached to the layout More... almost 6 years ago
Use proper audio format (with channel layout) when creating pcm player inputs More... almost 6 years ago
IF a layout source is doing auto-cropping to a contained source, reset the crop rectangle if no contained input matches the pattern More... almost 6 years ago
Initialize WKWebView on main thread since apparently it can't be initialized on background threads at all More... almost 6 years ago
File input always creates attributed text even if the file is plain text. Stops File input from clearing attributed text and then setting plain text, which caused double layer updates per cycle, one with a blank/nil value More... almost 6 years ago
Set layer delegate when image path changes. More... almost 6 years ago
Remote test/random?!? colorspace in AVcapture More... almost 6 years ago
Add Start/Stop recording scripting event. Don't call queue err_send function in ffmpeg closeMedia, let the consumer loop do that More... almost 6 years ago
Add random repeat option to ffmpeg movie player Fix pause/play state tracking bugs in ffmpeg movie player config dialog. Properly reset the "is_ready" flag when closing a ffmpeg movie item Fix potential div0 error in Downmixer Provide default needsSetup method for compressors More... almost 6 years ago
Use CIImage.CGImage to get bitmap data instead of rendering into a transient CIContext On 10.15 use a CIColorCubeWithColorspace and use generic device RGB space More... almost 6 years ago
Bump version 2.1.13 More... almost 6 years ago
Use a single queue for all text file/file watch operations. Prevents different async queues from running over one another More... almost 6 years ago
Add LUT CIFilter More... almost 6 years ago
Convert all compressors to use a producer/consumer thread model (VTCompressionSessions sometimes block!) When restoring an NDI source, asynchronously wait for the stored source name to appear on the network; the underlying framework doesn't populate the available list immediately on program start. Don't double-restore live layout on launch. If a input is designated as 'allowDedup' do not cache it unless the user explicitly checks the cache setting to on More... almost 6 years ago
Add channel layout to formats used to create PCM players from plugins More... about 6 years ago
Downmixer no longer does audio unit uniit/reinit on input format change; base node class handles that now. When a PCMPlayer input is disconnected, stop the pending buffer timer from firing and drain the pending queue. More... about 6 years ago
Cleanup some unused variables More... about 6 years ago
Add tooltip to sample rate dropdown More... about 6 years ago
Always uninitialize nodes when doing connections. Guard some graph functions with @synchronized() More... about 6 years ago
Restore audio inputs from save More... about 6 years ago
Matrix detail view now shows input audio levels for each input channel More... about 6 years ago