OBS Studio - Free and open source software for live streaming and screen recording
COMMITS
/ libobs/obs-encoder.c December 27, 2025
D
libobs: Add API for getting priming samples from audio encoders
derrod committed
January 7, 2026
D
libobs: Restore original video_t for encoders when GPU scaling is used
Dennis Sädtler committed
August 27, 2025
F
libobs: Add core logic for phase 1 plugin manager
FiniteSingularity committed
October 1, 2024
D
libobs: Support format/space/range conversion in encoder GPU scaling
Dennis Sädtler committed
D
libobs: Add obs_encoder_video_tex_active()
Dennis Sädtler committed
October 4, 2024
R
clang-format: Increase column limit from 80 to 120
Ryan Foster committed
September 6, 2024
E
libobs: Add obs_encoder_get_mixer_index
Exeldro committed
August 21, 2024
A
shared/bpm: Add BPM (Broadcast Performance Metrics)
Alex Luccisano committed
D
docs,libobs: Remove/internalize deprecated addref functions
derrod committed
D
libobs: Remove obs_{duplicate,free}_encoder_packet
derrod 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
T
libobs: Remove broken rescale modification logic
tt2468 committed
August 12, 2024
D
libobs: Use weak reference for paired encoders
derrod committed
D
libobs: Switch to full reference counting for encoders
derrod committed
D
libobs: Add warning if created encoder is deprecated
derrod committed
August 19, 2024
D
libobs: Add NULL check to encoder deprecation warning
derrod committed
June 19, 2024
T
libobs: Merge `obs_encoder_stop()` and `..._stop_internal()`
tt2468 committed
T
T
libobs: Set encoder initialized call closer to shutdown
tt2468 committed
May 8, 2024
T
libobs, UI: Normalize encoder group API
tt2468 committed
T
libobs: Update video encoder group struct member names
tt2468 committed
January 27, 2024
T
libobs: Add `obs_encoder_parent_video()` method
tt2468 committed
April 18, 2024
R
libobs: Fix grouped encoders never starting again after disconnect
Ruwen Hahn committed
September 6, 2023
R
libobs: Add `obs_encoder_group_keyframe_aligned_encoders`
Ruwen Hahn committed
January 28, 2024
D
libobs: Prevent encoder reconfiguration after initialization
derrod committed
January 25, 2024
E
libobs: Fix GPU scaling using the main mix
Exeldro committed
November 30, 2023
D
libobs: Replace circlebuf with deque
derrod committed
December 24, 2023
R
libobs: Add encoder ROI functions
Rodney committed
December 3, 2023
D
libobs: Pair video encoder with all audio encoders
derrod committed
November 29, 2023
D
libobs: Fix GPU scaling always using the main mix
derrod committed
November 11, 2023
T
libobs: Fix PTS incrementation when FPS divisor is enabled
tt2468 committed
July 25, 2023
R
libobs: Fix GPU scaled video encoder media not being cleared
Ruwen Hahn committed
July 14, 2023
R
libobs: Don't defer encoder updates if not necessary
Richard Stanway committed
R
libobs: Fix back-to-back GPU encoder sessions breaking
Ryan Foster committed
May 25, 2023
R
libobs: Allow configuring frame rate divisor for encoders
Ruwen Hahn committed
June 8, 2023
R
libobs: Add `obs_encoder_enable_gpu_scaling`
Ruwen Hahn committed
May 19, 2023
L
Update copyrights/names
Lain committed
February 25, 2023
D
libobs: Add UUIDs to obs_source objects
derrod committed
R
libobs: Disable encoder scaling request if it matches output size
Richard Stanway committed
January 16, 2023
J
libobs: Make internal version of remove encoder
John Bradley committed
T
T
libobs: Remove unused internal encoder util function
tt2468 committed
T
libobs: Allow sending NULL to obs_encoder_set_video/audio()
tt2468 committed
T
libobs: Protect some encoder functions from being used while active
tt2468 committed
November 10, 2022
A
libobs: Allow overriding video resolution per view
Antti Tapaninen committed
September 30, 2022
J
libobs: Add function to get encoder pause offset
jp9000 committed
June 1, 2022
C
libobs: Add support for multiple video mixes
Chip Bradford committed
April 3, 2022
J
libobs: Add I010/P010 support, TRC enum
jpark37 committed
February 10, 2022
E
libobs: Fix overflow subtracting unsigned numbers
Exeldro committed