- 14 4月, 2016 5 次提交
-
-
由 jp9000 提交于
These command line options allow the user to start streaming/recording on program startup.
-
由 jp9000 提交于
-
由 jp9000 提交于
Hides video encoders marked as deprecated if they're not currently in use.
-
由 jp9000 提交于
Allows the ability to mark an encoder as deprecated (such as the media foundation h264 encoders)
-
由 Richard Stanway 提交于
The source shouldn't be inserted into obs->data.first_audio_source until it's fully initialized, or other threads will access source->control and dereference an uninitialized pointer.
-
- 13 4月, 2016 2 次提交
-
-
由 Richard Stanway 提交于
Detected by Coverity Scan (CID 92178, 92171)
-
由 Richard Stanway 提交于
Detected by Coverity Scan (CID 92187, 92170)
-
- 11 4月, 2016 5 次提交
-
-
由 jp9000 提交于
Bitrate limit warnings wouldn't be correctly shown if service settings are changed but not yet saved before modifying the bitrates/settings. It would use the currently active service settings instead of the changed values.
-
由 jp9000 提交于
Fixes a bug where audio bitrate would not be unlocked if maximum bitrate enforcement is disabled.
-
由 jp9000 提交于
This is a band-aid solution to be able to create temporary services without logging them and keep them out of enumeration functions. This is a band-aid solution -- 'master obs context lists' should not be kept by the core. Logging of object creation/destruction should also be controlled by the front-end instead of the core.
-
由 Jim 提交于
deps/libff: Fix that inputs are not closed when a demuxer is freed
-
由 Christoph Hohmann 提交于
avformat_free_context() only frees the memory used by an AVFormatContext but it does not close the opened media file. This causes a leaked file descriptor every time a media source frees a demuxer. Using avformat_close_input() instead frees the context and closes the media file.
-
- 10 4月, 2016 11 次提交
-
-
由 jp9000 提交于
Allows the user to know that the maximum bitrate limit for a streaming service is being enforced.
-
由 jp9000 提交于
Allows the user to disable streaming bitrate limits in simple output mode if they so choose. This option is enabled by default.
-
由 jp9000 提交于
A double spin control expects valueChanged(double), not valueChanged(int).
-
由 jp9000 提交于
-
由 jp9000 提交于
This option is an x264-specific feature that may generate additional keyframes when a major visual change in the output is detected. This functionality is undesirable for streaming because it can cause keyframes to become inconsistent and unpredictable, which can negatively affect viewer buffering.
-
由 jp9000 提交于
Certain services may request certain x264-specific options (such as scenecut=0 to prevent additional keyframes from being generated)
-
由 jp9000 提交于
Fixes warning on Visual Studio 2013: 'initializing' : conversion from 'size_t' to 'int', possible loss of data
-
由 jp9000 提交于
This patch fixes a specific crash where if the user named a filter the same name as an input source that already existed in the system, scene item loading code could find the filter with the same name instead of the source, and mistakenly use it as the scene item's source directly. This would cause a crash when trying to render that filter as a regular source. Marking filters as private is a temporary and simple workaround to the solution. Filters are currently not meant to be found via the main enumeration/search functions, which is a design flaw (lack of consistency). In future major API revisions of libobs, filters should be reworked to act as sources, with the sources they filter as sub-sources ideally. Additionally, the concept of "private context objects" and "primary lists of context objects" in the back-end should probably also be removed, allowing the font-end (or optional separate API layers) to control all primary lists of obs context objects. These minor issues that occur ultimately stem from API design flaws which need to be corrected.
-
由 jp9000 提交于
This crash happened when a filter was mistakenly used as a regular source due to an unrelated bug in filter code and scene loading code. The filter and the source it belongs to both had the same names, and the source loading code found the filter and mistakenly used it as the source instead of the actual source with the same name.
-
由 jp9000 提交于
Fixes warnings with deprecated function av_free_packet (which was replaced by av_packet_unref)
-
由 jp9000 提交于
Fixes warnings with deprecated packet functions (av_free_packet and av_dup packet, which were replaced by av_packet_unref and av_packet_ref respectively)
-
- 09 4月, 2016 1 次提交
-
-
由 Gol-D-Ace 提交于
-
- 08 4月, 2016 2 次提交
-
-
由 Aesen Vismea 提交于
This is to work around a Mesa issue that prevents copying between RGB and RGBA textures. Other drivers seem to allow this, even though it's technically not allowed by the GL spec. Closes jp9000/obs-studio#514
-
由 Guillermo A. Amaral 提交于
Closes jp9000/obs-studio#494
-
- 07 4月, 2016 3 次提交
-
-
由 Jeremiah Senkpiel 提交于
Allows the user to snap sources to the edges of other sources, on by default. Closes jp9000/obs-studio#530
-
由 Jeremiah Senkpiel 提交于
Allows users to snap sources to the horizontal or vertical centers of the screen. Off by default. Closes jp9000/obs-studio#528
-
由 Jeremiah Senkpiel 提交于
Allows the user to disable snapping all together or control the snap threshold.
-
- 04 4月, 2016 8 次提交
-
-
由 jp9000 提交于
-
由 jp9000 提交于
Determines whether an obs object was created successfully. If a plugin that's used for a saved object is removed (third party plugins), its data will become invalid, but the objects can often still be created for the sake of preserving user settings, but sometimes these objects can cause problems if they're actually used (such as using them for transitions).
-
由 jp9000 提交于
-
由 jp9000 提交于
(Note: This commit also modified text-freetype2) Prevents issues from being able to update files that may not be using the current system encoding on windows.
-
由 jp9000 提交于
Windows needs filenames to be processed as wide, while libobs operates on UTF-8, so a windows-specific function is needed here.
-
由 jp9000 提交于
Useful for two purposes: 1.) When many devices are hooked up to the system and used in separate scenes, but only one device active at once is desired 2.) Allows users who are dependent on outputting audio to desktop to disable that audio (via disabling that device) when the device isn't being displayed
-
由 jp9000 提交于
-
由 jp9000 提交于
This error implies to the user that the server still thinks they're logged in, but that apparently no longer happens (at least on Twitch). If the error happens, it usually means that the key is invalid or that there's some general server issue, so update the message to reflect that.
-
- 03 4月, 2016 1 次提交
-
-
由 bl 提交于
Fix redundant specifiers and change specifiers to match Linux date command. Closes jp9000/obs-studio#531
-
- 01 4月, 2016 2 次提交
-
-
由 Richard Stanway 提交于
-
由 jp9000 提交于
The crop texture would not always render correctly because the projection matrix had not been set.
-