0
0
mirror of https://github.com/obsproject/obs-studio.git synced 2024-09-20 13:08:50 +02:00
obs-studio/libobs
jp9000 d14dbbc540 Add timestamp circlebuf for video input/output
At the start of each render loop, it would get the timestamp, and then
it would then assign that timestamp to whatever frame was downloaded.
However, the frame that was downloaded was usually occurred a number of
frames ago, so it would assign the wrong timestamp value to that frame.

This fixes that issue by storing the timestamps in a circular buffer.
2014-10-22 20:32:48 -07:00
..
callback (API Change) Use const params where applicable 2014-09-26 17:23:07 -07:00
data Add obs_get_default_rect_effect 2014-10-03 20:18:01 +02:00
graphics Add support for shared textures to graphics API 2014-10-13 21:56:42 -07:00
media-io Change default audio smoothing threshold to 50ms 2014-10-22 20:32:46 -07:00
util libobs/util: Write 0 character when converting empty strings 2014-10-04 21:48:08 +02:00
CMakeLists.txt Add media remuxer to media-io 2014-10-12 06:27:33 +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-avc.c obs-output module: Fill out more functions 2014-04-02 00:42:12 -07:00
obs-avc.h obs-output module: Fill out more functions 2014-04-02 00:42:12 -07:00
obs-cocoa.c (API Change) Refactor module handling 2014-07-27 17:29:10 -07:00
obs-config.h Update to version 0.6.2 2014-10-18 14:13:32 -07:00
obs-data.c Sort obs_data_items by name 2014-10-01 15:32:49 +02:00
obs-data.h (API Change) Remove pointers from all typedefs 2014-09-25 21:48:11 -07:00
obs-defs.h Change macro to MODULE_MISSING_EXPORTS for clarity 2014-07-27 17:28:35 -07:00
obs-display.c (API Change) Use const params where applicable 2014-09-26 17:23:07 -07:00
obs-encoder.c (API Change) Pass data to get_properties when possible 2014-10-01 15:39:57 +02:00
obs-encoder.h (API Change) Pass data to get_properties when possible 2014-10-01 15:39:57 +02:00
obs-ffmpeg-compat.h Use propper ffmpeg compatiblity instead of relying on deprecated functions 2014-06-28 20:54:14 +02:00
obs-interaction.h Add interaction support to libobs 2014-09-15 17:19:37 -05:00
obs-internal.h Add timestamp circlebuf for video input/output 2014-10-22 20:32:48 -07:00
obs-module.c (API Change) Remove pointers from all typedefs 2014-09-25 21:48:11 -07:00
obs-module.h (API Change) Remove pointers from all typedefs 2014-09-25 21:48:11 -07:00
obs-nix.c Fix calculation of physical memory on linux systems 2014-10-05 13:01:19 -07:00
obs-output.c Log dropped frame count 2014-10-12 19:22:04 -07:00
obs-output.h (API Change) Pass data to get_properties when possible 2014-10-01 15:39:57 +02:00
obs-properties.c (API Change) Remove pointers from all typedefs 2014-09-25 21:48:11 -07:00
obs-properties.h (API Change) Remove pointers from all typedefs 2014-09-25 21:48:11 -07:00
obs-scene.c (API Change) Use const params where applicable 2014-09-26 17:23:07 -07:00
obs-scene.h Scenes: Implement more item positioning features 2014-06-15 20:33:13 -07:00
obs-service.c (API Change) Pass data to get_properties when possible 2014-10-01 15:39:57 +02:00
obs-service.h (API Change) Pass data to get_properties when possible 2014-10-01 15:39:57 +02:00
obs-source.c Detect audio time values within OS time thresh. 2014-10-22 20:32:48 -07:00
obs-source.h (API Change) Pass data to get_properties when possible 2014-10-01 15:39:57 +02:00
obs-ui.h Revamp API and start using doxygen 2014-02-12 08:04:50 -07:00
obs-video.c Add timestamp circlebuf for video input/output 2014-10-22 20:32:48 -07:00
obs-view.c (API Change) Remove pointers from all typedefs 2014-09-25 21:48:11 -07:00
obs-windows.c (API Change) Refactor module handling 2014-07-27 17:29:10 -07:00
obs.c Add timestamp circlebuf for video input/output 2014-10-22 20:32:48 -07:00
obs.h Add flag to obs_source_frame for unbuffered video 2014-10-22 20:32:47 -07:00
obs.hpp (API Change) Remove pointers from all typedefs 2014-09-25 21:48:11 -07:00
obsconfig.h.in Export plugin destination and relative prefix to obsconfig.h 2014-07-26 14:27:39 +02:00