OBS Studio - Free and open source software for live streaming and screen recording
COMMITS
/ libobs/obs-source.h September 5, 2022
C
frontend, libobs: Add ability to set custom source icons
cg2121 committed
August 29, 2025
S
libobs: Remove unused obs_*_info module pointer
Sebastian Beckmann committed
August 27, 2025
F
libobs: Add core logic for phase 1 plugin manager
FiniteSingularity committed
January 26, 2025
D
libobs: Introduce Canvases
Dennis Sädtler committed
October 4, 2024
R
clang-format: Increase column limit from 80 to 120
Ryan Foster committed
July 28, 2023
C
libobs: Add obs_source_info.filter_add
CodeYan01 committed
May 19, 2023
L
Update copyrights/names
Lain committed
September 15, 2021
J
libobs, UI: Add OBS_ICON_TYPE_PROCESS_AUDIO_OUTPUT
jpark37 committed
March 16, 2022
J
libobs: Add color space management
jpark37 committed
December 8, 2021
J
libobs: Add source cap to hint not to show properties
jp9000 committed
May 3, 2021
J
libobs, obs-filters: SRGB backwards compatibility
jpark37 committed
February 18, 2020
V
libobs: Add missing file API to sources
VodBox committed
August 26, 2019
C
decklink: Add ability to ingest/embed cea 708 captions
Colin Edwards committed
March 9, 2020
J
libobs: Fix source type versioning system
jp9000 committed
February 6, 2020
E
docs/sphinx: add media controls
Exeldro committed
July 10, 2019
C
libobs: Add media control support to backend
Clayton Groeneveld committed
M
libobs: Call both get_defaults and get_defaults2
Michael Fabian 'Xaymar' Dirks committed
January 15, 2020
J
libobs: Add the ability to make sources obsolete
jp9000 committed
July 28, 2019
C
UI: Add source icons
Clayton Groeneveld committed
August 21, 2019
J
libobs: Add audio lines
jp9000 committed
July 26, 2019
J
libobs: Add "monitoring by default" source cap
jp9000 committed
June 23, 2019
J
clang-format: Apply formatting
jp9000 committed
October 8, 2017
C
UI: Implement stereo balancing
cg2121 committed
December 25, 2017
J
libobs: Add ability to disable source types
jp9000 committed
August 29, 2017
J
libobs: Add obs_source_info::get_properties2
jp9000 committed
J
libobs: Add obs_source_info::get_defaults2
jp9000 committed
July 19, 2017
J
libobs: Add transition callbacks for starting/stopping
jp9000 committed
March 19, 2017
R
Fix various typos across multiple modules
Ryan Foster committed
April 4, 2017
S
audio-monitoring: Add ability to monitor Outputs
Shaolin committed
February 6, 2017
J
libobs: Implement audio monitoring
jp9000 committed
January 16, 2017
J
libobs: Add func to enum active and inactive child tree
jp9000 committed
September 14, 2016
J
libobs: Add source capability flag for deprecation
jp9000 committed
March 4, 2016
J
libobs: Remove need for DrawMatrix technique in effects
jp9000 committed
January 13, 2016
J
libobs: Add source output flag OBS_SOURCE_DO_NOT_DUPLICATE
jp9000 committed
January 4, 2016
J
libobs: Remove 'get_transition_volume' callback
jp9000 committed
December 29, 2015
J
libobs: Add source type OBS_SOURCE_TYPE_SCENE
jp9000 committed
December 17, 2015
J
libobs: Implement composite sources (skip)
jp9000 committed
J
libobs: Store circular audio buffer on source itself (skip)
jp9000 committed
December 22, 2015
J
(API Change) libobs: Rename funcs relating to active child sources
jp9000 committed
September 16, 2015
J
(API Change) libobs: Pass type data to get_name callbacks
jp9000 committed
J
libobs: Add private data to definition structures
jp9000 committed
March 7, 2015
J
libobs: Add filter_remove callback for sources
jp9000 committed
J
libobs: Clarify filter-related comments
jp9000 committed
J
libobs: Make filter_video callback param non-const
jp9000 committed
December 28, 2014
J
libobs: Refactor source volume transition design
jp9000 committed
October 12, 2014
F
Some documentation improvements in obs-source.h
fryshorts 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
September 14, 2014
K
Add interaction support to libobs
kc5nra committed
August 8, 2014
J
(API Change) Improve graphics API consistency
jp9000 committed