- 21 5月, 2017 8 次提交
-
-
由 jp9000 提交于
When an output fails to connect and it's already been prematurely stopped, the event to mark the output as stopped would not be signaled, causing obs_output_destroy to lock up indefinitely while waiting for the event to be signaled.
-
由 jp9000 提交于
Prevents the output from hard-locking on itself when the stop call would trigger the callback and then try to lock again. Probably could be solved with a recursive mutex, but at that point it's not really necessary.
-
由 jp9000 提交于
Rather than have the back-end try to determine whether the output can or cannot stop, allow the stop callback to continue in the plugin either way and let the plugin itself make that determination. This fixes a bug where the back-end wouldn't have data active while connecting, therefore the stop callback wouldn't be called, and once connected it wouldn't know that it was supposed to stop. In other words trying to call obs_output_stop on an output that was in a state of connecting would do nothing and the output would never stop.
-
由 Gol-D-Ace 提交于
-
由 jp9000 提交于
The radio buttons had been changed so "Streaming" would be selected by default, but it only sets the wizard's "type" to streaming if the user actually clicks the radio button themselves manually, so it would stay set to "Invalid" by mistake, causing settings to not be applied.
-
由 jp9000 提交于
Prevents newline characters from being included in things like stream keys
-
由 jp9000 提交于
Because ?bandwidthtest is being appended to the end, it would bypass normal whitespace removal, causing the stream key to fail.
-
由 jp9000 提交于
When media returns frames with negative linesizes, it means they're inverted RGB formats and start from the last line of the image and move back to the top via the negative linesize number. This would cause a crash because this wasn't being taken in to account, and it would traverse in to invalid memory.
-
- 20 5月, 2017 6 次提交
-
-
由 Gol-D-Ace 提交于
-
由 jp9000 提交于
Changes the default autoconfig test bitrate to 10000kb/s, which will then be capped by the user's service selection (so it'll still only use 6000 on Twitch for example, but will allow 10000 on Youtube and others).
-
由 Gol-D-Ace 提交于
-
由 Jim 提交于
VST: bump vst submodule ref
-
由 Colin Edwards 提交于
-
由 Jim 提交于
enc-amf: Version 2.1.4
-
- 19 5月, 2017 5 次提交
-
-
由 Michael Fabian Dirks 提交于
-
由 jp9000 提交于
-
由 jp9000 提交于
Due to the recent renaming of hitbox to smashcast, old settings for hitbox would not be shown in the service UI. This change preserves the user's service settings even if the service name has been changed, shows the setting and marks it as invalid to the user, and prevents the UI from selecting a value that doesn't match the user's last selection.
-
由 jp9000 提交于
Fixes a potential issue where copying filters from one source to another might add filters from the old source that are not compatible with the new source.
-
由 jp9000 提交于
Due to a noticeable frequency of crashes inside of FFmpeg when using hardware encoding on mac, this feature is going to be disabled for now pending more investigation at a later time.
-
- 18 5月, 2017 7 次提交
-
-
由 jp9000 提交于
When running the program for the first time, no scene collections will show up in the scene collection menu. This changes it to forcibly save the first scene collection on the first run of the program, and then re-enumerates the list to ensure it's listed.
-
由 jp9000 提交于
obs_service_update was left out by accident in the previous commit.
-
由 jp9000 提交于
Removes advanced encoder settings from final wizard result so they don't conflict with the wizard's expected final results.
-
由 jp9000 提交于
Fixes some cases where the maximum bitrate might not be capped by the service selection as it's supposed to be.
-
由 jp9000 提交于
Fixes potential decoding errors with FFmpeg's new decode API. Because avcodec_send_packet may process multiple packets, you must call avcodec_receive_frame continually until no more frames are left.
-
由 jp9000 提交于
Prevents potential decoding issues by relying on FFmpeg to manage sub-packet handling.
-
由 jp9000 提交于
-
- 17 5月, 2017 4 次提交
- 16 5月, 2017 10 次提交
-
-
由 jp9000 提交于
-
由 jp9000 提交于
-
由 jp9000 提交于
Prevents the media playback object from locking the render thread.
-
由 jp9000 提交于
Will cause avformat to lock up perpetually on av_read_frame.
-
由 jp9000 提交于
-
由 jp9000 提交于
Fixes a bug where loading vertex shaders could cause error messages about mismatching vertex buffer data to appear because the vertex shader would try to reload the previously used vertex buffer.
-
由 Igor Bochkariov 提交于
This commit fixes creating log files in windows with Unicode profile names. I encountered this bug when running obs-studio 18.0.2 in Windows 8.1 x64 with my user profile path containing Unicode characters. Steps to reproduce: 1) Create a windows user with a Unicode name: "пользователь" 2) Run OBS Studio, go to Help -> Log Files -> View current log (Nothing happens) The expected result is opening current log file. Closes jp9000/obs-studio#916
-
由 Jim 提交于
CI: exclude .gitignore from AppVeyor artifacts
-
由 jp9000 提交于
Failure to decode is unfortunately quite common with certain file types, and is most of the time safely recoverable. There's no reason to actually output a log message for this unless really needed.
-
由 jp9000 提交于
-