obs-studio/libobs
jp9000 2451b80ef6 Fix drawing bug with async video sources
Before, async video sources would flicker because they were only being
drawn when they were updated.  So when updated, they'd draw that frame,
then it would stop drawing it until it updated again.  This fixes that
issue and they should now draw properly.

Also, fix a few other minor bugs and issues relating to async video,
and make it so that non-async video filters can be properly applied to
them.

For the purposes of testing, change the 'test-random' source to an async
video source that updates every quarter of a second with a new random
face.

Also fix a bug where non-async video sources wouldn't have filter
effects applied properly.
2014-04-13 02:22:28 -07:00
..
callback Check for duplicate names (function parser) 2014-03-02 19:44:22 -07:00
graphics Add copy_texture_region function 2014-04-12 12:45:18 +02:00
media-io Implement RTMP module (still needs drop code) 2014-04-07 22:00:10 -07:00
util Merge pull request #59 from BtbN/linux_fixes 2014-04-12 10:53:09 -07:00
CMakeLists.txt Add config.h generation and wrapper header, currently only for OBS_VERSION 2014-04-01 22:11:44 +02:00
config.h.in Add config.h generation and wrapper header, currently only for OBS_VERSION 2014-04-01 22:11:44 +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 Rename obs-data.h to obs-internal.h 2014-01-26 18:48:14 -07:00
obs-config.h Add config.h generation and wrapper header, currently only for OBS_VERSION 2014-04-01 22:11:44 +02:00
obs-data.c Make sure ot use the right enum name 2014-03-16 20:44:27 -07:00
obs-data.h obs-data: Internally store as int or double 2014-03-16 20:38:13 -07:00
obs-defs.h Implement RTMP module (still needs drop code) 2014-04-07 22:00:10 -07:00
obs-display.c Add source properties window (very preliminary) 2014-03-23 01:07:54 -07:00
obs-encoder.c Fix issue when using multiple video encoders 2014-04-10 11:59:42 -07:00
obs-encoder.h Fix issue when using multiple video encoders 2014-04-10 11:59:42 -07:00
obs-internal.h Fix drawing bug with async video sources 2014-04-13 02:22:28 -07:00
obs-module.c Fix drawing bug with async video sources 2014-04-13 02:22:28 -07:00
obs-module.h Well, that was embarassing. (Remove size macro) 2014-04-05 01:49:21 -07:00
obs-nix.c Add more checks for NULL pointers 2014-02-23 22:39:33 -07:00
obs-output.c Fix issue when using multiple video encoders 2014-04-10 11:59:42 -07:00
obs-output.h Remove the weird size stuff from OBS_DECLARE_MODULE 2014-04-05 01:45:53 -07:00
obs-properties.c Improve properties API 2014-04-04 00:30:37 -07:00
obs-properties.h Implement RTMP module (still needs drop code) 2014-04-07 22:00:10 -07:00
obs-scene.c Use atomic functions where appropriate 2014-03-16 18:26:46 -07:00
obs-scene.h Use atomic functions where appropriate 2014-03-16 18:26:46 -07:00
obs-service.h Add preliminary FLV/RTMP output (incomplete) 2014-04-01 11:55:18 -07:00
obs-source.c Fix drawing bug with async video sources 2014-04-13 02:22:28 -07:00
obs-source.h Fix drawing bug with async video sources 2014-04-13 02:22:28 -07:00
obs-ui.h Revamp API and start using doxygen 2014-02-12 08:04:50 -07:00
obs-video.c Use only one widget for preview 2014-03-07 10:19:03 -07:00
obs-view.c Activate user-selected audio devices 2014-03-07 17:03:34 -07:00
obs-windows.c Rename obs-data.h to obs-internal.h 2014-01-26 18:48:14 -07:00
obs.c Implement RTMP module (still needs drop code) 2014-04-07 22:00:10 -07:00
obs.h Implement RTMP module (still needs drop code) 2014-04-07 22:00:10 -07:00
obs.hpp Add source properties window (very preliminary) 2014-03-23 01:07:54 -07:00