obs-studio/libobs
jp9000 76870d1764 libobs: Increase async jitter compensation
Due to the fact that async timestamps themselves can be susceptible to
minor jitter from certain types of inputs, increase the allowable jitter
compensation value to ensure that the rendered frame timing from async
video sources is always as close as possible to the compositor.

When the framerate of the source is the same as the framerate as the
compositor, this (combined with the fact that clamped video timing now
being used with async video frames) helps ensure that buffered async
video sources will sync up their rendering to the compositor as
accurately as possible despite jitter from the source's timestamps.

If there is no jitter in the source's timestamps then it'll always sync
up perfectly with the compositor, thanks to clamped video timing.
2015-06-04 18:05:59 -07:00
..
callback libobs/calldata: Fix unaligned loads/stores 2015-05-31 04:45:54 +02:00
data libobs: Add Planar444 conversion to effect 2015-04-16 22:43:46 -07:00
graphics libobs: (Re-)Move (duplicate) graphics mutex init 2015-05-16 22:16:43 +02:00
media-io media-io: Fix check before passing pointer to av_freep 2015-05-11 20:42:53 +02:00
util util: Add os_atomic_compare_swap_long 2015-05-07 01:57:14 +02:00
CMakeLists.txt libobs: Add OSX hotkey implementation 2015-05-11 20:45:24 +02:00
LibObsConfig.cmake.in cmake: Export plugin data destination 2014-09-27 09:41:32 -07:00
LibObsConfigVersion.cmake.in Export libobs cmake target, so external plugins can be built without ugly hacks 2014-05-08 14:43:16 +02:00
obs-audio-controls.c libobs: Extend levels_updated signal with muted flag 2015-05-07 02:08:08 +02:00
obs-audio-controls.h libobs: Add peak hold property to volmeter 2014-12-14 18:39:54 +01:00
obs-avc.c libobs: Add function to determine AVC keyframes 2014-12-21 10:14:22 -08:00
obs-avc.h libobs: Add function to determine AVC keyframes 2014-12-21 10:14:22 -08:00
obs-cocoa.c libobs: Add OSX hotkey implementation 2015-05-11 20:45:24 +02:00
obs-config.h libobs: Update version to 0.10.1 2015-05-18 15:11:52 -07:00
obs-data.c libobs: Removed unused parameter and variable 2015-02-04 15:40:21 -08:00
obs-data.h libobs: Add obs_data_clear to clear settings 2015-01-24 22:09:24 -08:00
obs-defs.h Change macro to MODULE_MISSING_EXPORTS for clarity 2014-07-27 17:28:35 -07:00
obs-display.c libobs: Add func to set display background color 2015-04-10 07:27:23 -07:00
obs-encoder.c libobs: Fix crash on encoder initialization failure 2015-06-01 01:37:36 +02:00
obs-encoder.h (API Change) Remove encoder callback boilerplate 2015-04-17 20:17:43 -07:00
obs-ffmpeg-compat.h Use propper ffmpeg compatiblity instead of relying on deprecated functions 2014-06-28 20:54:14 +02:00
obs-hotkey-name-map.c libobs: Add global hotkey support 2015-05-11 20:45:24 +02:00
obs-hotkey.c libobs: Add scene item hotkeys 2015-05-11 20:45:25 +02:00
obs-hotkey.h libobs: Add scene item hotkeys 2015-05-11 20:45:25 +02:00
obs-hotkeys.h libobs: Add global hotkey support 2015-05-11 20:45:24 +02:00
obs-interaction.h Add interaction support to libobs 2014-09-15 17:19:37 -05:00
obs-internal.h libobs: Save clamped video time 2015-06-04 18:04:23 -07:00
obs-module.c libobs: Mark audio filters as async 2015-03-25 10:03:20 -07:00
obs-module.h Some documentation improvements in obs-module.h 2014-10-19 15:00:07 +02:00
obs-nix.c libobs: Fix mouse button hotkeys on linux 2015-05-16 20:10:49 -07:00
obs-output.c (API Change) libobs: Add hotkey data to *_create functions 2015-05-11 20:45:25 +02:00
obs-output.h (API Change) Add support for multiple audio mixers 2015-02-04 16:51:29 -08:00
obs-properties.c libobs: Add editable list property 2015-06-02 17:01:38 -07:00
obs-properties.h libobs: Add editable list property 2015-06-02 17:01:38 -07:00
obs-scene.c libobs: Add scene item hotkeys 2015-05-11 20:45:25 +02:00
obs-scene.h libobs: Add scene item hotkeys 2015-05-11 20:45:25 +02:00
obs-service.c (API Change) libobs: Add hotkey data to *_create functions 2015-05-11 20:45:25 +02:00
obs-service.h (API Change) Fix "apply service settings" functions 2015-03-07 16:32:00 -08:00
obs-source.c libobs: Increase async jitter compensation 2015-06-04 18:05:59 -07:00
obs-source.h libobs: Add filter_remove callback for sources 2015-03-25 10:03:04 -07:00
obs-ui.h Revamp API and start using doxygen 2014-02-12 08:04:50 -07:00
obs-video.c libobs: Save clamped video time 2015-06-04 18:04:23 -07:00
obs-view.c libobs: Hide sources when an obs_view is destroyed 2015-03-02 12:23:25 -08:00
obs-win-crash-handler.c Remove various unused variables 2015-02-09 03:49:13 -08:00
obs-windows.c libobs: Add windows hotkey implementation 2015-05-11 20:45:25 +02:00
obs.c libobs: Fix saving/loading of push-to-mute settings 2015-05-12 21:36:46 +02:00
obs.h libobs: Add audio source hotkeys 2015-05-11 20:45:25 +02:00
obs.hpp (API Change) libobs: Make obs_service refcounted 2015-05-07 02:08:05 +02:00
obsconfig.h.in libobs: Add OBS_UNIX_STRUCTURE config variable 2015-06-01 16:42:27 -07:00