- 25 6月, 2014 3 次提交
- 24 6月, 2014 3 次提交
-
-
由 jp9000 提交于
Currently, if a user presses 'OK' or 'Apply' on the settings window, it will save all data from all controls on a settings pane, regardless of whether of not they were changed. The major issue with this is that setting the data will overwrite all default values, making it impossible for default values to be used if a user didn't actually change a value. (Thanks to palana for pointing this fact out) So instead, mark a control as 'changed' using QObject::property() and QObject::sender(), and add a few helper functions to controls to ensure that they are checked to see whether they were actually changed directly by the user before saving the value to the config.
-
由 Jim 提交于
Update fi.txt
-
由 Arkkis 提交于
-
- 23 6月, 2014 6 次提交
-
-
由 jp9000 提交于
If the scene item has a bounding box set up for it, do not make it use aspect ratio clamping by default. Instead, make it so that shift will turn on aspect ratio, and make it also apply to all types of bounding box modes. The only time where aspect ratio clamping should apply by default is when bounds are not in use (i.e. when a source is just created). Some will disagree with me just because that's how photoshop does it, but we're not photoshop, and I feel that the majority of users will have more trouble with it disabled by default than enabled by default. So to sum it up: If bounds inactive, clamp aspect ratio by default, because scene items start out with it inactive, and it directly affects the scale. If bounds active, do not clamp aspect ratio by default, because clamping to aspect ratio doesn't particularly have an effect for mode bounds modes except for "stretch to bounds".
-
由 jp9000 提交于
Instead of using bounds to force the source to be centered (and unrotated), just center the source positionally on the screen. Will also preserve rotation.
-
由 jp9000 提交于
There's no reason to represent this value in terms of scale. Scale is a useless value for users to use. What are they going to enter, 0.5? 2.0? 0.25? Even if it can be subject to change by the source itself, and even if it's still converted to scale internally, having it display the base source size value is much more ideal for the user.
-
由 Jim 提交于
obs-data default value semantics change and autoselect value introduction
-
由 Jim 提交于
Honor QUIET argument in FindJansson
-
由 Jim 提交于
Fix that the xcomposite configuration is lost when source is recreated
-
- 22 6月, 2014 11 次提交
-
-
由 Christoph Hohmann 提交于
-
由 Palana 提交于
-
由 Palana 提交于
These are meant to reflect auto-detection configuration changes that should not be written to the config, for example, frame rate changes for a camera where the (user-/config-file-)configured frame rate isn't available but a similar frame rate can be automatically chosen
-
由 Palana 提交于
Default values are now permanently stored in the obs_data_items and can be accessed via the new get_default functions Also default values are no longer serialized to JSON to ease transition to new default values
-
由 Palana 提交于
-
由 Palana 提交于
-
由 Palana 提交于
-
由 Palana 提交于
-
由 Palana 提交于
-
由 Palana 提交于
-
由 Palana 提交于
-
- 20 6月, 2014 3 次提交
-
-
由 jp9000 提交于
-
-
由 jp9000 提交于
Due to the recent change with matrices, the way space is represented by matrices is a bit different. The matrix stack represents the view matrix, rather than the model matrix, so the position is more representative of the camera (view) itself, rather than that of the objects (model).
-
- 19 6月, 2014 2 次提交
-
-
由 Azat Khasanshin 提交于
added ability to choose device, pixel format, resolution and frame rate
-
由 fryshorts 提交于
This patch adds a plugin to capture video data from v4l2 devices under linux.
-
- 18 6月, 2014 3 次提交
- 17 6月, 2014 9 次提交
-
-
由 Palana 提交于
-
由 Palana 提交于
This allows, for example, disconnected devices for dshow/avcapture to be listed (and to stay selected in the user config) while making them unavailable for selection in new sources
-
由 Palana 提交于
-
由 Palana 提交于
-
由 Palana 提交于
-
由 jp9000 提交于
Common services that require specific encoder settings (specified in the 'recommended' section of the json file) will now have those encoder settings applied before the encoders start up. This fixes the issue with services like twitch that weren't getting their required 2-second keyframe maximum interval set.
-
由 jp9000 提交于
The 'initialize' callback is used before the encoders/output start up so it can adjust encoder settings to required values if needed. Also added the function 'obs_encoder_active' that returns true or false depending on whether that encoder is active or not.
-
由 jp9000 提交于
Every time I created a source I found myself in need to actually open up the properties. It was getting somewhat on my nerves, so I decided to just make it automatically pop up when the source is created.
-
由 Jim 提交于
Removed unresolved EXPORT from previous revision of volume meter & modified locale not found error.
-