OBS Studio - Free and open source software for live streaming and screen recording
COMMITS
/ plugins/mac-capture/mac-audio.c April 1, 2026
A
plugins: Fix build issues in Xcode 26.4
andrewsoncha committed
December 8, 2025
P
mac-capture: Add monitoring deduplication calls
pkv committed
November 2, 2024
October 4, 2024
R
clang-format: Increase column limit from 80 to 120
Ryan Foster committed
March 19, 2024
F
mac-capture: Fix string length when duplicated
Florian Zwoch committed
February 15, 2024
P
mac-capture: Fix crash in device reconnect handler
PatTheMav committed
P
mac-capture: Limit number of copied audio channels to libobs limits
PatTheMav committed
October 24, 2023
P
mac-capture: Switch AudioUnits to use canonical format on output bus
PatTheMav committed
May 8, 2020
R
mac-capture: Allow selection of channels on core audio devices
Robert Wittams committed
October 16, 2023
G
mac-capture: Replace kAudioObjectPropertyElementMaster with Main
gxalpha committed
January 22, 2023
N
mac-capture: Remove unused macros
Norihiro Kamae committed
October 7, 2022
G
mac-capture: Log CoreAudio device sample rate
gxalpha committed
January 18, 2021
D
mac-capture: Adjust mHostTime to milliseconds
Doug Kelly committed
July 28, 2019
C
UI: Add source icons
Clayton Groeneveld committed
June 23, 2019
J
clang-format: Apply formatting
jp9000 committed
September 16, 2018
M
mac-capture: Use libobs CFString utils
Marvin Scholz committed
March 17, 2018
J
mac-capture: Fix bug where audio device couldn't be changed
jp9000 committed
December 9, 2017
P
mac-capture: Update fix for Soundflower
pkviet committed
December 1, 2017
P
libobs/media-io: Replace quad with 4.0
pkviet committed
May 27, 2017
P
libobs: Add surround sound audio support
pkviet committed
April 4, 2017
S
audio-monitoring: Add ability to monitor Outputs
Shaolin committed
February 6, 2017
J
win-wasapi: Mark audio outputs as unmonitorable
jp9000 committed
January 13, 2016
J
libobs: Add source output flag OBS_SOURCE_DO_NOT_DUPLICATE
jp9000 committed
September 16, 2015
J
(API Change) libobs: Pass type data to get_name callbacks
jp9000 committed
August 3, 2015
J
mac-capture: Don't call CFRelease on null vars
jp9000 committed
March 19, 2015
J
mac-capture: If channels above 8, force to stereo
jp9000 committed
February 21, 2015
J
mac-capture: Add update callbacks for coreaudio
jp9000 committed
J
mac-capture: Separate audio shudown code
jp9000 committed
September 29, 2014
P
(API Change) Pass data to get_properties when possible
Palana committed
September 26, 2014
J
(API Change) Remove pointers from all typedefs
jp9000 committed
August 5, 2014
J
(API Change) Unsquish obs_data_* names
jp9000 committed
J
(API Change) Use 'get' convention: API callbacks
jp9000 committed
August 4, 2014
J
(API Change) Unsquish libobs API callback names
jp9000 committed
August 2, 2014
J
(API Change) Rename source_audio structure
jp9000 committed
July 10, 2014
J
Add locale for modules
jp9000 committed
June 25, 2014
J
Remove 'locale' parameter from all callbacks
jp9000 committed
J
Remove 'locale' from properties
jp9000 committed
June 7, 2014
J
CoreAudio: Enumerate AudioDeviceID manually
jp9000 committed
April 4, 2014
J
Improve properties API
jp9000 committed
March 17, 2014
J
Set defaults automatically
jp9000 committed
March 12, 2014
J
CoreAudio: If null device id, just set to default
jp9000 committed
J
CoreAudio: Set default audio settings on creation
jp9000 committed
March 11, 2014
J
Fix semaphore mac code and mac plugin
jp9000 committed
March 10, 2014
J
CoreAudio: fix properties for input/output
jp9000 committed
March 7, 2014
J
Add a way to get default settings
jp9000 committed
March 4, 2014
J
CoreAudio: Separate enumeration code
jp9000 committed
March 3, 2014
J
CoreAudio: Don't reconnect if no output devices
jp9000 committed
J
CoreAudio: Fail if no output device found
jp9000 committed
J
Split output/input audio capture sources
jp9000 committed
March 1, 2014
J
CoreAudio: Detect default device change
jp9000 committed