BtbN
1098c75d34
Search for plugins without lib prefix
...
Fixes #213
2014-07-28 01:25:18 +02:00
jp9000
c5c8cba74d
Fix incompatible pointer type warning
...
Well, needless to say I'm very happy this didn't end up exploding. I'm
surprised GCC and clang let this through.
2014-07-27 14:33:37 -07:00
jp9000
ee4a93b47b
Add function to get current core version
...
The version macro that modules use to compile versus the actual core
version that may be in use may be different, so this is a way to compare
them to check for compatibility issues later on.
2014-07-27 13:27:02 -07:00
jp9000
24afd26d5d
Output total frames and percentage skipped
2014-07-27 13:26:52 -07:00
jp9000
289137d5f9
media-io: Add function for total video frames
2014-07-27 13:26:51 -07:00
jp9000
e796aba928
Set proper output length for string conversions
2014-07-27 13:26:51 -07:00
jp9000
99d8bdcee7
Add 'glob' functions for file searching
2014-07-27 13:26:51 -07:00
BtbN
8380d10805
Export plugin destination and relative prefix to obsconfig.h
2014-07-26 14:27:39 +02:00
BtbN
0b7ef499c5
Add relative plugin dest obsconfig.h define
2014-07-26 14:07:14 +02:00
BtbN
cac6ad1822
Move config values from the commandline to obsconfig.h
2014-07-26 14:07:14 +02:00
jp9000
3ab7d4f9fd
Minor fix to formatting in call_module_load
2014-07-24 14:56:50 -07:00
jp9000
57dcf49757
Fix NULL pointer dereference with text lookups
2014-07-24 00:27:15 -07:00
jp9000
c9e225d719
Prevent loading image files with null/empty paths
2014-07-24 00:25:59 -07:00
jp9000
6d89dde0da
Fix dstr_end bug (it's len - 1)
...
Somewhat of an embarassing fix. Using 'len' will just return the null
terminator.
2014-07-23 20:16:37 -07:00
jp9000
dc42ac0012
Add dstr_end function to get the last character
2014-07-23 17:53:27 -07:00
Palana
77bb225910
Add OBS_TEXT_MULTILINE for text obs properties
2014-07-21 04:31:19 +02:00
jp9000
778cc2b318
(API Change) obs_reset_video: Use return codes
...
Changed API functions:
libobs: obs_reset_video
Before, video initialization returned a boolean, but "failed" is too
little information, if it fails due to lack of device capabilities or
bad video device parameters, the front-end needs to know that.
The OBS Basic UI has also been updated to reflect this API change.
2014-07-20 18:25:57 -07:00
jp9000
89a5bdbcf1
Add gs_device_type function
...
This allows a programatic way of determining the type of graphics module
currently active.
2014-07-20 16:23:03 -07:00
jp9000
a446dd74af
Add gs_device_name function
...
This returns the name of the device, "Direct3D 11" or "OpenGL"
respectively.
2014-07-20 15:31:45 -07:00
Jim
45c58f55c1
Merge pull request #162 from fryshorts/fixes
...
Implement system information on linux
2014-07-18 23:54:22 -07:00
BtbN
415a698bac
Add support for build time dependency copying
2014-07-19 01:38:42 +02:00
BtbN
38c2fc87aa
Move all data into the subdir it belongs to
...
Completely removes the build dir in favor of cmake based build layouting
2014-07-19 01:38:41 +02:00
BtbN
973435cb52
Move config include path, so it works for the exported target
2014-07-17 21:32:31 +02:00
BtbN
3b26db389d
Fix Jansson dependency importing
2014-07-17 18:13:25 +02:00
jp9000
5da8d14570
Fix update checck bug
...
Fix bug where updates for windows would check for mac updates and vise
versa.
(I am ashamed)
2014-07-17 07:03:27 -07:00
jp9000
a5a7ba4650
Update to 0.4.1
2014-07-17 06:25:37 -07:00
Palana
bd2b4c91b6
libobs/media-io: Handle VIDEO_CS_DEFAULT in video_format_get_parameters
2014-07-16 22:39:00 +02:00
fryshorts
14e1549f7a
Add system information for linux
...
This adds support for printing system information on linux.
2014-07-15 20:02:09 +02:00
fryshorts
0fa123dc47
Small coding style fixes
2014-07-15 20:01:39 +02:00
HomeWorld
6b284d9e58
Fix audio meters so that volume is applied linearly.
2014-07-14 21:12:53 +03:00
HomeWorld
336c3821fc
Corrected a math mistake in obs_source.c calc_volume_levels.
2014-07-14 19:24:04 +03:00
jp9000
f801348a33
Add MAKE_SEMANTIC_VERSION macro
2014-07-13 23:55:46 -07:00
jp9000
73c7248cdb
Fix 'missing braces' warning
2014-07-13 12:44:33 -07:00
jp9000
115d8da4bd
Update version to 0.4.0
2014-07-13 12:38:44 -07:00
jp9000
70559b98a0
Fix bug where bmem.h wasn't always included
2014-07-13 11:34:56 -07:00
Palana
850d92bac0
libobs: Add config_has_(user|default)_value functions
...
Similar to obs_data_has_(user_value|default|autoselect), these allow
library users to distinguish between user config values and default
values
2014-07-13 19:10:38 +02:00
jp9000
893746f487
Log audio/video settings
2014-07-13 05:02:44 -07:00
jp9000
dde9caface
Fix potentially dereferenced null pointer
2014-07-13 05:01:53 -07:00
jp9000
413641a11f
Log when any libobs objects are created/destroyed
2014-07-13 05:01:02 -07:00
jp9000
322f148c9c
Remove duplicate include
2014-07-13 02:59:14 -07:00
jp9000
1570e53364
Add obs_encoder_getname function
2014-07-13 02:58:55 -07:00
jp9000
0c135d9804
Remove duplicate function declaration
2014-07-13 01:21:20 -07:00
jp9000
52c0d223fd
Change dstr_init_strref to dstr_init_copy_strref
2014-07-13 01:20:53 -07:00
jp9000
a27f2fbb3a
Fix potentially uninitialized variable warnings
2014-07-12 11:59:46 -07:00
jp9000
f675c8029f
Fix 'unused parameter' warnings on windows
2014-07-12 11:59:07 -07:00
Palana
9e65c1af78
Log OS name and version on OSX
2014-07-12 20:33:58 +02:00
Palana
75bba68a03
Fix obs-cocoa CPU cores log output
...
According to http://www.intel.com/content/www/us/en/architecture-and-technology/64-ia-32-architectures-software-developer-vol-2a-manual.html
the cores_per_package and logical_per_package returns the maximum number
of (logical) cores addressable per package instead of the actual number
of (logical) cores
2014-07-12 20:33:58 +02:00
jp9000
ad6b70e938
Add null pointer checks to platform functions
...
It's a sad day when I realize that I did not add any null pointer
checking to any of the functions in this file. Discovered it while
checking all the different languages, happened when there was a missing
locale file for a certain module that hadn't had the language uploaded
yet.
2014-07-12 04:48:16 -07:00
jp9000
76ff395aed
Log system information on startup
2014-07-12 00:31:42 -07:00
jp9000
aed8f54f1a
libobs: Add macro for default module locale
...
These macros are used as easy helper functions to load/unload module
locale that's based upon the text_lookup system. You simple place the
OBS_MODULE_USE_DEFAULT_LOCALE macro once in the module, call
OBS_MODULE_FREE_DEFAULT LOCALE in obs_module_unload, and then
call obs_module_text anywhere in your module where you need to look up
text.
By default, it will look for a locale directory in your module's data
directory, and look for language files within it (INI locale format)
2014-07-11 17:26:24 -07:00