0
0
mirror of https://github.com/obsproject/obs-studio.git synced 2024-09-20 13:08:50 +02:00
obs-studio/libobs/util
Richard Stanway 900b5341eb libobs: Add os_is_obs_plugin function
This function determines if something is an OBS plugin before attempting
to load it. On Windows, many plugins ship their dependent DLLs alongside
the plugin DLL, so OBS would load things like libcef.dll on startup only
to immediately free it. For other platforms, this is less of a concern
so this function is a no-op for now.

This improves startup time and reduces risk from dependent DLLs
potentially running code with unwanted side effects in DllMain.
2021-01-18 19:05:41 -08:00
..
apple clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
curl Make cert revocation check fails non-fatal on Win 2020-03-13 07:48:47 -07:00
simde libobs: Update to SIMDe 0.7.1 2021-01-02 04:07:55 -08:00
windows libobs: Fix missing assignment operator return 2020-03-19 14:03:56 -07:00
AlignedNew.hpp clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
array-serializer.c clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
array-serializer.h clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
base.c clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
base.h clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
bitstream.c decklink: Add ability to ingest/embed cea 708 captions 2020-11-01 22:28:49 -08:00
bitstream.h decklink: Add ability to ingest/embed cea 708 captions 2020-11-01 22:28:49 -08:00
bmem.c clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
bmem.h clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
c99defs.h libobs: Rename DEPRECATED to OBS_DEPRECATED 2020-01-20 21:44:50 -08:00
cf-lexer.c clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
cf-lexer.h clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
cf-parser.c clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
cf-parser.h clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
circlebuf.h clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
config-file.c libobs: Don't strip whitespace from config values 2020-02-23 04:02:42 +01:00
config-file.h clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
crc32.c clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
crc32.h libobs/util: Add function to calculate CRC32 2015-10-04 21:16:27 -07:00
darray.h libobs: Fix da_reserve early return logic 2020-05-09 09:15:02 -07:00
dstr.c libobs/util: Use is_padding() for wcsdepad as well 2020-07-11 16:15:38 -07:00
dstr.h clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
dstr.hpp clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
file-serializer.c clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
file-serializer.h clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
lexer.c clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
lexer.h clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
pipe-posix.c libobs/util: Retry pipe writes to avoid short-write failures 2020-02-24 12:29:54 +11:00
pipe-windows.c obs-ffmpeg: Add ability to debug ffmpeg-mux subprocess 2020-10-14 18:42:22 -07:00
pipe.h clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
platform-cocoa.m Apply clang-format to objective c code 2019-07-09 13:39:13 -05:00
platform-nix-dbus.c clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
platform-nix.c libobs: Add os_is_obs_plugin function 2021-01-18 19:05:41 -08:00
platform-windows.c libobs: Add os_is_obs_plugin function 2021-01-18 19:05:41 -08:00
platform.c libobs: Handle empty path in os_get_path_extension 2020-02-25 21:31:25 +01:00
platform.h libobs: Add os_is_obs_plugin function 2021-01-18 19:05:41 -08:00
profiler.c Add OpenBSD support 2020-11-14 11:55:22 -08:00
profiler.h clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
profiler.hpp clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
serializer.h clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
sse-intrin.h libobs: Update to SIMDe 0.7.1 2021-01-02 04:07:55 -08:00
text-lookup.c clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
text-lookup.h clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
threading-posix.c libobs/util: Fix POSIX event bugs 2020-05-09 14:21:35 -07:00
threading-posix.h clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
threading-windows.c libobs: Use SetThreadDescription if possible 2020-05-03 06:37:28 -07:00
threading-windows.h clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
threading.h clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
utf8.c libobs: Fix undefined behavior 2020-08-08 10:41:24 +02:00
utf8.h clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
util_uint64.h libobs: Implement and use better scaling function for 64-bit integers 2020-04-05 20:27:28 +02:00
util_uint128.h libobs/util: Fix undefined behavior and optimize util_mul64_64 2018-09-07 17:28:15 -07:00
util.hpp libobs: Add move assignment operator for BPtr 2020-03-19 16:18:51 -07:00