OBS Studio - Free and open source software for live streaming and screen recording
COMMITS
/ libobs/obs-encoder.h December 27, 2025
D
libobs: Add API for getting priming samples from audio encoders
derrod 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
October 4, 2024
R
clang-format: Increase column limit from 80 to 120
Ryan Foster committed
July 9, 2024
A
libobs: Add encoder packet timing support
Alex Luccisano committed
July 6, 2024
T
libobs: Add `OBS_ENCODER_CAP_SCALING`
tt2468 committed
February 7, 2023
K
libobs,libobs-opengl: enable GPU encoding for OpenGL
Kurt Kartaltepe committed
July 11, 2021
T
libobs: Add encode_texture2 function to struct obs_encoder_info
Torge Matthies committed
December 24, 2023
R
libobs: Add encoder ROI functions
Rodney committed
May 19, 2023
L
Update copyrights/names
Lain committed
July 24, 2022
J
libobs: Remove trailing whitespace
jp9000 committed
February 19, 2020
J
UI: Hide encoder if marked internal
jp9000 committed
August 15, 2019
J
libobs: Mark encoders that support dynamic bitrate
jp9000 committed
July 10, 2019
M
libobs: Call both get_defaults and get_defaults2
Michael Fabian 'Xaymar' Dirks committed
June 23, 2019
J
clang-format: Apply formatting
jp9000 committed
February 6, 2019
J
libobs: Add texture-based encoding support
jp9000 committed
November 10, 2018
M
libobs: Add get_defaults2 and get_properties2 for encoders
Michael Fabian 'Xaymar' Dirks committed
March 19, 2017
R
Fix various typos across multiple modules
Ryan Foster committed
June 11, 2016
J
libobs: Store system timestamp DTS on packets
jp9000 committed
April 11, 2016
J
libobs: Add encoder caps (with deprecated flag)
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
April 17, 2015
J
(API Change) Remove encoder callback boilerplate
jp9000 committed
January 14, 2015
J
(API Change) Add support for multiple audio mixers
jp9000 committed
December 18, 2014
J
libobs: Use extern "C" on export headers if C++
jp9000 committed
October 12, 2014
F
Some documentation improvements to obs-encoder.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
August 5, 2014
J
(API Change) Use 'get' convention: API callbacks
jp9000 committed
August 4, 2014
J
(API Change) Unsquish libobs API callback names
jp9000 committed
June 25, 2014
J
Remove 'locale' parameter from all callbacks
jp9000 committed
April 10, 2014
J
Fix issue when using multiple video encoders
jp9000 committed
April 8, 2014
J
Implement RTMP module (still needs drop code)
jp9000 committed
April 5, 2014
J
Remove the weird size stuff from OBS_DECLARE_MODULE
jp9000 committed
J
Add packet interleaving and improve encoder API
jp9000 committed
April 4, 2014
J
Improve properties API
jp9000 committed
April 1, 2014
J
Add preliminary FLV/RTMP output (incomplete)
jp9000 committed
March 28, 2014
J
Implement encoder usage with outputs
jp9000 committed
March 16, 2014
J
Implement encoder interface (still preliminary)
jp9000 committed
March 7, 2014
J
Add a way to get default settings
jp9000 committed
March 3, 2014
J
Split output/input audio capture sources
jp9000 committed
February 14, 2014
J
Remove majority of warnings
jp9000 committed
February 12, 2014
J
Revamp API and start using doxygen
jp9000 committed
February 2, 2014
J
Add property list callbacks
jp9000 committed
January 28, 2014
J
Implement settings interface for plugins
jp9000 committed
January 17, 2014
J
Updated comments for outputs/encoders
jp9000 committed
J
Add preliminary output/encoder interface
jp9000 committed