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
jp9000
18026c363d
No need to initialize map value to 0 (bug fix)
...
There's no need to initialize the map value to 0. What was happening is
that obs_scene_add was adding a ref to a non-existent value, which
simply created it and added 1, which is perfectly fine. Then,
obs_add_source would set the ref to 0, overwriting the existing value.
So this meant that if you didn't call them in the right order, it
wouldn't work properly, and would break, which was pretty stupid.
Turns out that if you access a map value that doesn't exist, it'll
create one with the default constructor of that type. In this case, int
will initialize to 0, which was exactly what we wanted in the first
place, and defeats the purpose of even needing to initialize the value
to 0. So, there's no need to manually set it to 0 in
OBSBasic::SourceAdded, or worry about the order in which the functions
are called.
Just goes to show you have to be careful with reference counting.
2014-07-16 15:26:14 -07:00
jp9000
a01b59fb21
Reset blend state for image source
...
This is more of a temporary fix for the time being, it needs to handle
blend state changes better, perhaps via push/pop of state changes
2014-07-16 14:53:21 -07:00
Palana
bd2b4c91b6
libobs/media-io: Handle VIDEO_CS_DEFAULT in video_format_get_parameters
2014-07-16 22:39:00 +02:00
Palana
2920281e69
mac-avcapture: Remove debug code
2014-07-16 22:39:00 +02:00
Anry
07ac02e62b
Localization correction for image plugin
...
Closes #181
2014-07-16 02:38:11 +02:00
Palana
1759d28ee2
Fix scene editing for device pixel ratios ≠ 1
...
Fixes #177
2014-07-16 02:29:13 +02:00
jp9000
fa70b40587
Rename cpack description summary (also fix typo)
2014-07-15 17:00:03 -07:00
jp9000
a32139709f
Fix cmake app package issue
...
Currently the Info.plist file names the app package as OBS.app and cmake
is trying to use 'OBS Studio.app'. I renamed it to OBS for the time
being just because we don't currently have actual studio interface yet.
2014-07-15 16:38:25 -07:00
jp9000
a3293c4cd6
Update libdshowcapture to the latest version
2014-07-15 08:20:47 -07:00
jp9000
9cc1b43820
Change mac package name to just 'OBS'
2014-07-14 11:46:57 -07:00
Jim
defceeef5d
Merge pull request #169 from hwdro/master
...
Simple volume meter widget
2014-07-14 11:14:47 -07:00
HomeWorld
6b284d9e58
Fix audio meters so that volume is applied linearly.
2014-07-14 21:12:53 +03:00
Jim
5425f1e165
Merge pull request #172 from dodgepong/latest-crowdin-translations
...
Latest translations from CrowdIn
2014-07-14 10:13:37 -07:00
dodgepong
ea5fbe01ca
Latest translations from CrowdIn
2014-07-14 10:01:44 -07:00
jp9000
4c539a427d
Use OBS_CONFIG as version string for the FLV mux
2014-07-14 09:52:36 -07:00
jp9000
633799f1c3
Use OBS_CONFIG as the actual version string
...
I didn't understand how tags worked so I was trying to filter it out
when I should really be using it for the actual version string.
2014-07-14 09:51:21 -07:00
HomeWorld
37828ce26d
Implemented a simple volume meter widget
2014-07-14 19:32:39 +03:00
HomeWorld
336c3821fc
Corrected a math mistake in obs_source.c calc_volume_levels.
2014-07-14 19:24:04 +03:00
jp9000
b7e0c9fb22
Parse obs-config.h version string to just the hash
2014-07-14 09:07:15 -07:00
jp9000
eee2ac038f
Set User-Agent value of update check to OBS ver.
2014-07-14 08:51:57 -07:00
jp9000
e03f34de9f
Don't use separate update files per OS
...
Instead, just use separate version and download entries.
2014-07-14 03:48:30 -07:00
jp9000
4e7f076c68
Add basic update checking
2014-07-14 03:19:24 -07:00
jp9000
f801348a33
Add MAKE_SEMANTIC_VERSION macro
2014-07-13 23:55:46 -07:00
jp9000
a98dfe507f
Remove duplicate text entry
2014-07-13 22:33:57 -07:00
Jim
5136778288
Merge pull request #168 from dodgepong/latest-crowdin-translations
...
Latest translations from CrowdIn
2014-07-13 22:31:24 -07:00
dodgepong
682639e6ec
Latest translations from CrowdIn
2014-07-13 22:19:24 -07:00
jp9000
b92b2e1031
Add text for missing window titles
2014-07-13 13:10:35 -07:00
Jim
c8cd3ab2ef
Merge pull request #165 from BtbN/tags
...
Also use lightweight tags for git describe
2014-07-13 13:04:12 -07:00
BtbN
5c89e2c548
Also use lightweight tags for git describe
2014-07-13 21:59:03 +02:00
Palana
57736d308b
Add OSX native shortcut for scene/source deletion
2014-07-13 21:46:44 +02:00
jp9000
73c7248cdb
Fix 'missing braces' warning
2014-07-13 12:44:33 -07:00
jp9000
dbe166178f
Save last version to global.ini on exit
2014-07-13 12:38:58 -07:00
jp9000
115d8da4bd
Update version to 0.4.0
2014-07-13 12:38:44 -07:00
jp9000
c16e6cc6d7
Add license agreement dialog
2014-07-13 11:40:47 -07:00
jp9000
70559b98a0
Fix bug where bmem.h wasn't always included
2014-07-13 11:34:56 -07:00
Palana
902874e362
mac-avcapture: Fix logic error in preset list handling
2014-07-13 20:20:07 +02:00
Palana
082e1bff02
mac-avcapture: Remove default device name
...
No need to give it a name other than the empty string
2014-07-13 20:20:07 +02:00
Palana
85219bd13f
Show current locale in basic settings dialog
2014-07-13 19:10:39 +02:00
Palana
0a80960b5b
Implement language autoselection using platform priority lists
2014-07-13 19:10:39 +02:00
Palana
e3d7d90115
Add platform specific locale priority enumeration
...
These functions match the known obs locales with the system supplied
locales and return a vector of possible locales with the highest
priority locale first
2014-07-13 19:10:39 +02:00
Palana
5623f1d62d
Use locale (name) enumeration helper in basic settings window
2014-07-13 19:10:39 +02:00
Palana
0413ada9b5
Add helper function for locale (name) enumeration
2014-07-13 19:10:38 +02:00
Palana
b5ec57c2b5
Use macro for setting the config default language
2014-07-13 19:10:38 +02: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
Palana
10a6ffdbf8
Add OBSErrorBox for early initialization failures
2014-07-13 15:23:26 +02:00
Palana
37601eb0c0
Adjust OBSErrorBox severity
2014-07-13 15:23:26 +02:00
Palana
d41b9e2839
Move application initialization out of OBSApp constructor
2014-07-13 15:23:26 +02:00
jp9000
e61cb07a94
Change names of default outputs/encoders/service
2014-07-13 05:05:29 -07:00