- 03 12月, 2020 4 次提交
-
-
由 jp9000 提交于
-
由 jp9000 提交于
-
由 jp9000 提交于
The vod track in advanced output mode would be overwritten by twitch soundtrack's vod track. Additionally, simple output mode would overwrite twitch's soundtrack vod track even when vod track was turned off in settings. So instead, if vod track is off, don't clear the secondary encoder unless it's explicitly our encoder. Additionally, make sure that advanced output mode's vod track encoder behaves consistently with simple output mode's vod track so it doesn't get overwritten.
-
由 jp9000 提交于
Was meant to be "adv" meaning advanced rather than "avc"
-
- 15 11月, 2020 1 次提交
-
-
由 jp9000 提交于
Allows the ability to use the separated Twitch VOD track with simple output mode in addition to advanced output mode.
-
- 12 11月, 2020 1 次提交
-
-
由 jp9000 提交于
Moves the "Enforce streaming service bitrate" option from simple output mode to the stream section, renames it to "Ignore streaming service setting recommendations" (inverting it). When trying to check it, it will now also display a message box warning the user that it's generally a not-so-good idea. Also displays recommended settings for the service.
-
- 04 11月, 2020 1 次提交
-
-
由 jp9000 提交于
Adds a VOD track option (specific to Twitch) that allows a user to specify which audio track to use for their Twitch VODs, which uses a separate encoder to encode the track. This allows users the ability to choose what audio goes on their VOD, separately from the live stream.
-
- 22 10月, 2020 1 次提交
-
-
由 Matt Gajownik 提交于
Same changes as 0c0ffb34
-
- 19 10月, 2020 1 次提交
-
-
由 hgonomeg 提交于
AdvancedOutput::AdvancedOutput(OBSBasic *main_) lacked a proper event handler connection
-
- 13 10月, 2020 1 次提交
-
-
由 jp9000 提交于
The frontend API event OBS_FRONTEND_EVENT_REPLAY_BUFFER_SAVED was not being triggered when hotkeys were used because it was only set to trigger when the replay buffer button was clicked, not when a hotkey was used. This fixes it so that the frontend event sends a signal to the frontend so that hotkeys will actually work.
-
- 26 9月, 2020 1 次提交
-
-
由 jp9000 提交于
Due to the fact that a global was used on GenerateSpecifiedFilename to save the remux file name, when a screenshot was made, it would overwrite the filename being remuxed, because screenshots use the same function to generate filenames as well. This solves that problem by removing the global and the changes to GeneratedSpecifiedFilename, and isolating that to the output handler. Coincidentally, this bug probably also happened with replay buffers under certain circumstances. Fixes obsproject/obs-studio#3497 Closes obsproject/obs-studio#3498
-
- 17 9月, 2020 1 次提交
-
-
由 jp9000 提交于
Allows modifying the output OBS_FRONTEND_EVENT_STREAMING_STARTING.
-
- 03 9月, 2020 2 次提交
-
-
由 jp9000 提交于
The BasicOutputHandler::Active() function was used for checking whether outputs had started or not. However, the virtual camera is not used in the subclasses; instead it's a part of the base class. Because of that fact, when the virtual camera is started, the procedures used to start up the other outputs are never called, causing outputs to crash because they hadn't been initialized properly. For example, starting the virtual camera, then starting stream/recording would crash. So, as a simple fix to this, when checking the active status in the derived classes, do not factor in the virtual camera.
- 23 8月, 2020 1 次提交
-
-
由 pkv 提交于
-
- 31 7月, 2020 1 次提交
-
-
由 Clayton Groeneveld 提交于
-
- 07 7月, 2020 1 次提交
-
-
由 jp9000 提交于
Adds a virtual camera button to the main user interface. If virtual camera is not installed, it will not add the button. On Windows, it detects whether the virtual camera filters are properly registered, and will only add the button if the virtual camera filter is confirmed registered. Also adds a virtual camera option to the auto-configuration wizard, which will just simply set the user's resolution/scale to 1920x1080 at 30 FPS.
-
- 27 6月, 2020 1 次提交
-
-
由 jp9000 提交于
Automatically generate directories if slashes are present in a recording name format set in advanced settings or in the replay buffer prefix/suffix settings. Fixes obsproject/obs-studio#2416 Closes obsproject/obs-studio#2858
-
- 19 6月, 2020 1 次提交
-
-
由 Richard Stanway 提交于
If replay buffer hotkey isn't set, this would cause an error to be logged due to a null string.
-
- 20 5月, 2020 1 次提交
-
-
由 pkv 提交于
Redirect non rtmp streaming to ffmpeg-mux instead of previous ffmpeg-encoded-output which has been removed.
-
- 23 2月, 2020 1 次提交
-
-
由 Richard Stanway 提交于
The audio track should always be 0 for RTMP output. The previous code accidentally used the audio track index to set the encoder track index. If the chosen audio track was track 2, this enabled the experimental multi-track RTMP output code. This then caused streams to fail as if there were network problems, as popular RTMP services like Twitch don't understand the multi-track RTMP stream and the connection hangs.
-
- 19 2月, 2020 1 次提交
-
-
由 jp9000 提交于
-
- 28 11月, 2019 1 次提交
-
-
由 Aaron Boxer 提交于
-
- 10 11月, 2019 1 次提交
-
-
由 Clayton Groeneveld 提交于
-
- 25 10月, 2019 1 次提交
-
-
由 Joel Bethke 提交于
-
- 11 9月, 2019 1 次提交
-
-
由 jp9000 提交于
Lookahead causes playback issues when bitrate changes mid-stream. Bitrate can suddenly drop to 0, and other issues such as audio stuttering on Twitch have been observed. Turning off lookahead fixed the issue. Lookahead is normally off by default anyway.
-
- 23 8月, 2019 1 次提交
-
- 18 8月, 2019 1 次提交
-
-
由 jp9000 提交于
Adds dynamic bitrate support (marked as beta) to the advanced settings for now.
-
- 08 7月, 2019 1 次提交
-
-
由 jp9000 提交于
Adds support for pausing recordings. When settings are eligible for recordings, a pause button will appear next to the recording button. If the settings are not eligible, it will warn the user in the output settings that they cannot pause recordings if those settings are used.
-
- 07 7月, 2019 1 次提交
-
-
由 jp9000 提交于
Allows the ability to pause when streaming and recording use the same tracks in advanced output mode.
-
- 24 6月, 2019 1 次提交
-
-
由 jp9000 提交于
Code submissions have continually suffered from formatting inconsistencies that constantly have to be addressed. Using clang-format simplifies this by making code formatting more consistent, and allows automation of the code formatting so that maintainers can focus more on the code itself instead of code formatting.
-
- 18 6月, 2019 1 次提交
-
-
由 Clayton Groeneveld 提交于
-
- 19 4月, 2019 1 次提交
-
-
由 Richard Stanway 提交于
-
- 27 2月, 2019 1 次提交
-
-
由 jp9000 提交于
-
- 26 2月, 2019 1 次提交
-
-
由 jp9000 提交于
In commit d17ee208, we attempted to fix a race condition crash in the Logitech plugin by deferring the "stream/recording/replay buffer active" calls to the UI thread. However, the Logitech plugin loop_function funciton can call obs_frontend_streaming_active/etc functions while the UI thread waits for the loop_function thread for many OBS events, causing a hard lock in the Logitech plugin. This fixes that by making the obs_frontend_streaming_active/etc functions completely atomic instead. It's a bit of a hack but it's better than accessing objects.
-
- 08 2月, 2019 2 次提交
- 03 2月, 2019 2 次提交
-
-
由 Matthew Orlando 提交于
Logs the last output error if given.
-
由 Matthew Orlando 提交于
A stream will fail to start if the output_info does not have an encoded_audio_codecs string, even if the output is not flagged as encoded. This allows unencoded outputs to omit that string.
-
- 31 1月, 2019 1 次提交
-
-
由 pkv 提交于
The first audio track was not recorded following the API changes for custom ffmpeg recording (adding multi-track support). This fixes the issue (spotted by EposVox, thanks to him for the report).
-