1224 Commits

Author SHA1 Message Date
jp9000
5b12a46d41 Use log macros for x264 2014-07-13 03:00:59 -07:00
jp9000
f3285e2cfa Fix bug where x264 buffer size was always 1000 2014-07-13 02:59:34 -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
Jim
7de8981365 Merge pull request #164 from dodgepong/latest-crowdin-translations
Use better names for Linux screen capture sources
2014-07-12 23:01:52 -07:00
dodgepong
cae4d5eb66 Use better names for Linux screen capture sources 2014-07-12 21:57:47 -07:00
jp9000
a1073b8c1d Remove loading of test-input module 2014-07-12 12:06:26 -07:00
jp9000
1188ad7561 Fix unreachable code warning 2014-07-12 12:00:12 -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
jp9000
f357973470 Remove pointless warnings from VS project files 2014-07-12 11:46:41 -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
0bf0266b2a Use the "Stop Streaming" translated text 2014-07-12 05:34:23 -07: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
Jim
7e7c3a7ea6 Merge pull request #161 from dodgepong/latest-crowdin-translations
Add latest translations from CrowdIn
2014-07-12 04:17:12 -07:00
dodgepong
f48f9df5c7 Add latest translations from CrowdIn 2014-07-12 04:08:03 -07:00
jp9000
9dc8ff84cf Add a title to the properties window 2014-07-12 02:08:51 -07:00
jp9000
76ff395aed Log system information on startup 2014-07-12 00:31:42 -07:00
Jim
4512b9c4f8 Merge pull request #148 from jp9000/module-locale
Module locale
2014-07-11 18:14:55 -07:00
jp9000
482791c5b6 Add locale for modules 2014-07-11 17:29:00 -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
jp9000
ac760efb57 libobs: Add function for default module locale
This function is used to simplify the process when using the default
locale handling for modules.  It will automatically search in the plugin
data directory associated with the specific module specified, load the
default locale text (for example english if its default language is
english), and then it will load the set locale on top of the default
locale, which will cause text to use the default locale if the desired
locale text is not found.
2014-07-11 17:26:23 -07:00
jp9000
1e7a99eeb4 Rename mac display capture source file
Rename it from mac-screen-capture.m to mac-display-capture.m to be a bit
more consistent
2014-07-11 17:25:53 -07:00
Jim
40566fd411 Merge pull request #160 from fryshorts/v4l2-input
Fix infinite loop in v4l2 plugin
2014-07-11 17:10:54 -07:00
computerquip
0198816b29 Merge pull request #157 from computerquip/master
Touch up for debug proc
2014-07-11 17:35:34 -05:00
Palana
c9bcfc69eb Fix compilation with OSX 10.8 SDK 2014-07-11 23:27:37 +02:00
fryshorts
1cf19d06f9 Fix infinite loop in v4l2 plugin
With no device present the capability callbacks would cause an
infinite loop.
2014-07-11 17:48:12 +02:00
Zachary Lund
543acf8477 Modified debug proc to possibly be more appropriate 2014-07-11 01:36:42 -05:00
jp9000
3394ac6488 Move mac display capture to mac-capture module
It was kind of silly that it was residing within the test-input module.
2014-07-10 21:55:46 -07:00
jp9000
4cc1a42908 Use IETF standard language tags for locale names 2014-07-10 21:10:03 -07:00
Jim
2780e165eb Merge pull request #154 from BtbN/gldebug_fix
Fix gl_debug_proc function for unexpected parameters
2014-07-10 20:43:43 -07:00
Jim
83c041e14f Merge pull request #152 from BtbN/cmake_fixes
Cmake fixes
2014-07-10 20:43:23 -07:00
Jim
af7550248a Merge pull request #150 from BtbN/rbswap
Reverse swap red&blue logic
2014-07-10 15:46:00 -07:00
Palana
5bbd918af3 Update default video save path for OSX 2014-07-10 22:00:18 +02:00
Timo R
85fd6863e2 Fix missing initialization
Found by compiling with gcc 4.8, which shows a warning for use in the
inlined function called in that function.

Closes #155
2014-07-10 18:17:06 +02:00
BtbN
1099f8e96f Don't build with install rpath on unix 2014-07-10 14:38:53 +02:00
BtbN
d09f6dae1f Don't hardcode include directory for plugins 2014-07-10 14:38:46 +02:00
Timo R
a53c75f67e Add forgotten obs.hpp header to CMakeLists 2014-07-10 14:37:50 +02:00
BtbN
34cf2b0528 Add glad headers to CMakeLists 2014-07-10 14:36:56 +02:00
BtbN
a79ff06420 Fix gl_debug_proc function for unexpected parameters 2014-07-10 14:36:16 +02:00
Timo R
f7b1bfa0a8 Reverse swap red&blue logic 2014-07-10 14:35:03 +02:00
jp9000
6e4a79a640 libobs: Use the correct module unload function 2014-07-09 20:44:12 -07:00
jp9000
8355e8c848 Separate x264 parameters by space
Some x264 parameters actually use the ':' character for their
parameters, so I feel like space would probably be a bit more ideal.
2014-07-09 13:57:52 -07:00
jp9000
5585ae0eff Rename volume control if audio source renamed 2014-07-08 11:58:48 -07:00
Palana
23a83054b5 Remove AV_REV_FOURCC macro from mac-avcapture 2014-07-08 14:33:29 +02:00
Palana
f57cc56268 Expand frame format support for mac-avcapture
Also add a fallback conversion via AVFoundation in case the native
format isn't supported
2014-07-08 14:31:04 +02:00
Palana
a5108e5fd9 Simplify timestamp handling for mac-avcapture 2014-07-08 14:31:04 +02:00