obs-studio/libobs
jp9000 21fd6cd2f5 Use recursive mutex for user sources and displays
- Using a recursive mutex fixes issues where objects need to enter the
   main libobs sources mutex while already within the mutex in the same
   thread.  Otherwise it would keep getting locked on itself on
   destruction.
2014-01-08 18:07:04 -07:00
..
callback Added some return-style functions to calldata.h 2014-01-04 13:28:27 -07:00
graphics Don't close module if opening failed during graphics initialization 2014-01-03 18:15:50 +01:00
media-io Apply volume before inserting into circular buffer 2014-01-08 16:41:40 -07:00
util Revert "Merge pull request #19 from asgeirom/master" 2014-01-06 06:29:08 +01:00
CMakeLists.txt add infrastructure for app bundle target and unmark as advanced 2013-12-30 20:52:44 +01:00
makefile.am Fixes issues with autoconf 2013-12-27 16:41:01 -06:00
obs-cocoa.c fixed locale code, added locale files, made wx use locale files, fixed some bugs, and added platform-specific files to the main program 2013-12-07 10:22:56 -07:00
obs-data.h implement signal/procedure handling into libobs and individual sources 2013-12-26 23:10:15 -07:00
obs-defs.h add major optimization to filter processing, and as a nice side effect, make it easier to create new filters and sources 2013-12-22 01:30:18 -07:00
obs-display.c With the permission of my fellow contributors, I'm switching obs-studio back to GPL v2+ to prevent issues between this project and the original OBS project, and for personal reasons to avoid legal ambiguity (not political reasons, I admittedly would prefer GPL v3+) 2013-12-02 22:24:38 -07:00
obs-module.c update API and implement preliminary ability to add sources to scenes 2013-12-30 06:56:39 -07:00
obs-module.h With the permission of my fellow contributors, I'm switching obs-studio back to GPL v2+ to prevent issues between this project and the original OBS project, and for personal reasons to avoid legal ambiguity (not political reasons, I admittedly would prefer GPL v3+) 2013-12-02 22:24:38 -07:00
obs-nix.c GLX implementation and *nix-specific file handling implementation 2014-01-02 18:20:58 -06:00
obs-output.c update API and implement preliminary ability to add sources to scenes 2013-12-30 06:56:39 -07:00
obs-output.h update API and implement preliminary ability to add sources to scenes 2013-12-30 06:56:39 -07:00
obs-scene.c Added add/remove signals to scenes 2014-01-04 13:47:48 -07:00
obs-scene.h forgot to lock the mutex when destroying a scene item 2014-01-01 10:28:37 -07:00
obs-service.h add names to sources, use 'id' for the internal source identifier names rather than 'name' 2013-12-20 17:23:19 -07:00
obs-source.c Implement volumes for sources 2014-01-07 11:03:15 -07:00
obs-source.h Implement volumes for sources 2014-01-07 11:03:15 -07:00
obs-video.c Added add/remove signals to scenes 2014-01-04 13:47:48 -07:00
obs-windows.c fixed locale code, added locale files, made wx use locale files, fixed some bugs, and added platform-specific files to the main program 2013-12-07 10:22:56 -07:00
obs.c Use recursive mutex for user sources and displays 2014-01-08 18:07:04 -07:00
obs.h Implement volumes for sources 2014-01-07 11:03:15 -07:00
obs.hpp move libobs C++ bindings to libobs 2013-12-22 17:42:02 -07:00