0
0
mirror of https://github.com/obsproject/obs-studio.git synced 2024-09-20 13:08:50 +02:00
obs-studio/libobs
jp9000 ec4317dd2b libobs: Fix bug where outputs cannot initialize hotkeys
When an output's context data is being created, it cannot register any
hotkeys because the output has not initialized its reference counting
capability.  This is due to the fact that when a hotkey is registered,
it creates a weak reference to the source/output/service/encoder.

The solution to this is to make sure the output's reference counter data
is created before calling the create callback.
2016-12-08 03:27:35 -08:00
..
callback libobs/callback: Allow ability to use calldata_t with stack 2016-01-25 17:29:08 -08:00
data libobs: Fix field order of retro/linear 2x shaders 2016-04-24 01:21:30 -07:00
graphics libobs/graphics: Add gs_draw_sprite_subregion function 2016-09-19 07:03:57 -07:00
media-io libobs: Add Y800 color format support 2016-03-24 03:33:35 -07:00
util libobs/util: Add function to generate formatted filenames 2016-12-08 03:27:34 -08:00
CMakeLists.txt libobs: Make sure X11_XCB is not linked with apple systems 2016-09-23 12:15:02 -07: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: Do not use signals with audio capture/controls 2016-01-26 11:49:47 -08:00
obs-audio.c libobs: Lower max audio tick count to 45 (approx >1 sec) 2016-02-21 11:30:22 -08:00
obs-avc.c Revert "libobs: Ensure AVC priority is always highest for keyframes" 2016-11-14 17:43:37 -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: Use IOKit error code when polling hotkeys (OSX) 2015-10-07 11:06:40 +02:00
obs-config.h libobs: Update to 0.16.6 2016-11-14 22:20:23 -08:00
obs-data.c libobs: Fix null pointer dereference 2016-07-09 08:14:42 -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 libobs: Add func to set display background color 2015-04-10 07:27:23 -07:00
obs-encoder.c libobs: Fix missing call to profile_end() when encoding fails 2016-10-24 13:44:28 +02:00
obs-encoder.h libobs: Store system timestamp DTS on packets 2016-06-20 02:28:52 -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: Fix warning from mingw 2015-07-11 14:26:48 -07:00
obs-hotkey.c libobs: Use byte sequence for non-breaking spaces 2015-10-15 01:31:07 -07: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: Ensure async source sizes are always reset 2016-11-10 00:13:06 -08:00
obs-module.c libobs: Add function to log currently loaded modules 2016-08-05 18:59:33 -07:00
obs-module.h libobs: Add obs_module_get_string helper function 2016-09-06 22:01:49 -07:00
obs-nix.c libobs: Fix mouse button hotkeys on linux 2015-05-16 20:10:49 -07:00
obs-output-delay.c (API Change) libobs: Fix output data cutoff on stop 2016-06-22 14:10:39 -07:00
obs-output.c libobs: Fix bug where outputs cannot initialize hotkeys 2016-12-08 03:27:35 -08:00
obs-output.h (API Change) libobs: Fix output data cutoff on stop 2016-06-22 14:10:39 -07:00
obs-properties.c libobs: Add property functions to mod. int/double limits 2016-09-19 07:04:00 -07: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: Fix possible null pointer dereference 2016-07-09 07:41:13 -07:00
obs-scene.h libobs: Add ability to use scale filters on scene items 2016-06-29 08:00:54 -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: Fix deinterlacing discarding flipped status 2016-05-01 16:56:21 -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: Ensure async source sizes are always reset 2016-11-10 00:13:06 -08:00
obs-source.h libobs: Add source capability flag for deprecation 2016-09-14 16:58:15 -07:00
obs-ui.h libobs: Add private data to definition structures 2015-09-16 09:17:13 -07:00
obs-video.c libobs: Add obs_get_active_fps function 2016-08-22 12:05:57 -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: Refactor check for Windows bitness/arch 2016-11-09 12:41:07 -08:00
obs.c libobs: Add downscale filter to log 2016-09-23 00:18:06 -04:00
obs.h libobs: Add obs_get_active_fps function 2016-08-22 12:05:57 -07:00
obs.hpp (API Change) libobs: Add global module config path 2015-08-19 12:16:20 -07:00
obsconfig.h.in libobs/util: Add functions to inhibit sleep 2015-09-12 22:08:05 -07:00