obs-studio/libobs
jp9000 87f14a1254 libobs: Always call stop callback
Rather than have the back-end try to determine whether the output can or
cannot stop, allow the stop callback to continue in the plugin either
way and let the plugin itself make that determination.

This fixes a bug where the back-end wouldn't have data active while
connecting, therefore the stop callback wouldn't be called, and once
connected it wouldn't know that it was supposed to stop.  In other words
trying to call obs_output_stop on an output that was in a state of
connecting would do nothing and the output would never stop.
2017-05-20 12:31:57 -07:00
..
audio-monitoring Various: Don't use boolean bitfields 2017-05-10 23:28:46 +02:00
callback Fix various typos across multiple modules 2017-04-25 22:39:42 -04:00
data libobs: Add random shader 2017-05-06 11:29:24 -07:00
graphics Fix various typos across multiple modules 2017-04-25 22:39:42 -04:00
media-io libobs: Don't allow lagged frames to be counted as skipped 2017-05-06 11:29:32 -07:00
util libobs/util: Also remove CR/LF from dstr_depad 2017-05-20 11:15:00 -07:00
CMakeLists.txt libobs: Implement audio monitoring 2017-02-06 11:44:02 -08: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: Only lock audio meter/fader when accessing data 2016-06-11 11:36:46 -07:00
obs-audio-controls.h libobs: Remove unimplemented exports 2017-03-25 09:51:45 -07:00
obs-audio.c Fix various typos across multiple modules 2017-04-25 22:39:42 -04:00
obs-avc.c libobs: Fix bug in AVC encoder packet allocation 2016-12-24 03:44:13 -08:00
obs-avc.h libobs: Add function to extract AVC header/sei 2016-04-19 08:29:24 -07:00
obs-cocoa.c libobs: Add functions to get logical/physical cores 2017-05-06 11:29:27 -07:00
obs-config.h libobs: Update to version 19.0.0 2017-05-16 13:49:54 -07:00
obs-data.c libobs: Don't call unlink unnecessarily 2017-05-04 18:19:46 -07:00
obs-data.h libobs: Add obs_data_item_get_name function 2016-06-28 02:52:15 -07:00
obs-defs.h libobs: Add output stop error for "no space left" 2015-09-18 22:04:23 -07:00
obs-display.c Fix various null pointer issues detected by Coverity 2017-02-25 16:45:45 +01:00
obs-encoder.c libobs: Use reference counting for encoder packets 2016-12-08 03:27:39 -08:00
obs-encoder.h Fix various typos across multiple modules 2017-04-25 22:39:42 -04: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: Fix warning from mingw 2015-07-11 14:26:48 -07:00
obs-hotkey.c Various: Don't use boolean bitfields 2017-05-10 23:28:46 +02:00
obs-hotkey.h Fix various typos across multiple modules 2017-04-25 22:39:42 -04: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: Add support for output error messages 2017-05-15 12:04:11 +02:00
obs-module.c libobs: Add function to log currently loaded modules 2016-08-05 18:59:33 -07:00
obs-module.h Fix various typos across multiple modules 2017-04-25 22:39:42 -04:00
obs-nix.c libobs: Fix mouse button hotkeys on linux 2015-05-16 20:10:49 -07:00
obs-output-delay.c libobs: Use reference counting for encoder packets 2016-12-08 03:27:39 -08:00
obs-output.c libobs: Always call stop callback 2017-05-20 12:31:57 -07:00
obs-output.h libobs: Add function to allow getting output connect time 2017-05-06 11:29:31 -07:00
obs-properties.c Fix various null pointer issues detected by Coverity 2017-02-25 16:45:45 +01:00
obs-properties.h libobs: Add property functions to mod. int/double limits 2016-09-19 07:04:00 -07:00
obs-scene.c libobs: Add scene item IDs 2017-05-15 00:18:18 -07:00
obs-scene.h libobs: Add scene item IDs 2017-05-15 00:18:18 -07:00
obs-service.c libobs: Reduce unnecessary logging (info -> debug) 2016-08-05 18:59:32 -07:00
obs-service.h (API Change) libobs: Pass type data to get_name callbacks 2015-09-16 09:21:12 -07:00
obs-source-deinterlace.c libobs: Don't use source flags for async buffering 2017-05-13 23:32:40 -07:00
obs-source-transition.c libobs: Do not draw transitions if size 0 2016-06-15 16:18:43 -07:00
obs-source.c libobs: Do not allow incompatible filters on sources 2017-05-19 00:25:27 -07:00
obs-source.h Fix various typos across multiple modules 2017-04-25 22:39:42 -04:00
obs-ui.h Fix various typos across multiple modules 2017-04-25 22:39:42 -04:00
obs-video.c libobs: Add function to get average render time 2017-05-13 01:21:16 -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 libobs: Add Windows bitness/arch to crash handler 2016-11-09 12:44:10 -08:00
obs-windows.c libobs: Add functions to get logical/physical cores 2017-05-06 11:29:27 -07:00
obs.c Revert "libobs: Allow source to fully control source flags (for now)" 2017-05-13 23:30:36 -07:00
obs.h libobs: Make obs_source_default_render exported 2017-05-16 17:29:04 -07:00
obs.hpp (API Change) libobs: Add global module config path 2015-08-19 12:16:20 -07:00
obsconfig.h.in libobs: Add ability to insert captions into frames 2016-12-23 10:37:09 -08:00