- 26 11月, 2020 6 次提交
-
-
由 VodBox 提交于
-
由 Ryan Foster 提交于
-
由 Ryan Foster 提交于
-
由 Ryan Foster 提交于
The Scene Collection Importer would attempt to set the new filename using the name property of the scene collection. However, it would determine an unused filename, and then replace spaces with underscores, which could cause a name collision. This changes the importer to replace spaces with underscores first for the base filename, and then determine an unused filename.
-
由 VodBox 提交于
This commit fixes various issues with screen readers in the main OBS interface. These were tested using NVDA on Windows 10 2004. Audio track selection in Settings now says Track 1, 2, etc, rather than just the number. Various checkboxes that just say "Enable" now have accessible text that says what the enable is for (since it says "checkbox", the fact it's an enable should hopefully be clear). Type in the recording tab of output now has accessible text which says "Recording Type". Items in the Advanced Audio Properties window now have accessible text for what they are for. Currently some do not report correct values, but that will require an accessible interface in Qt to be written specifically for that, which will be done at a later date. Buttons in the filters window now have accessible text for what they do. All the right side buttons in hotkeys now have tooltips, and by extension, accessible text.
-
由 Gol-D-Ace 提交于
-
- 25 11月, 2020 6 次提交
-
-
由 jpark37 提交于
This can be useful for reading from textures provided by middleware.
-
由 Mike 提交于
-
由 Exeldro 提交于
Speeds up loading with large number of filters and prevents deadlock by not getting the properties of filters during OBSBasicFilters::UpdateFilters() which uses the source->filter_mutex
-
由 Matt Gajownik 提交于
This significantly simplifies the configuration setting's initial load. This also fixes as issue where the source toolbar would initialise as "TextLabel" with enabled buttons if the user had not yet toggled the setting. Fixes #3722
-
由 Ryan Foster 提交于
Certain RTMP status descriptions can contain stream keys. We don't want to log those normally, so log the description for unhandled status codes as RTMP_LOGDEBUG. If someone needs to debug an RTMP server's return messages, they can compile OBS with the RTMP Log Level set to RTMP_LOGDEBUG.
-
由 PatTheMav 提交于
-
- 24 11月, 2020 1 次提交
-
-
由 jp9000 提交于
-
- 23 11月, 2020 3 次提交
-
-
由 Matt Gajownik 提交于
-
由 jp9000 提交于
The Elgato Streamdeck plugin ships their own Qt5Network.dll on Windows, which may be ABI incompatible with newer Qt DLLs if we decide to update our Qt version. So to prevent that plugins (and other plugins) from using their Qt5Network.dll, we need to explicitly load our Qt5Network.dll first so that we can prevent it from trying to load theirs beforehand. For context on this, previously, we didn't ship Qt5Network on Windows because we would have to ship OpenSSL with it, but we didn't want to ship it without SSL support. Because of that, Elgato's Streamdeck plugin would ship their own Qt5Network.dll library (that didn't have SSL support anyway). However, Qt recently added support for windows schannel, which allows SSL support via the Windows API, making it so we don't have to ship extra libraries to get SSL. So now we can start shipping Qt5Network without worry.
-
由 jp9000 提交于
-
- 22 11月, 2020 1 次提交
-
-
由 PatTheMav 提交于
-
- 19 11月, 2020 2 次提交
-
-
由 Richard Stanway 提交于
4f873376 as part of PR #3460 changed ffmpeg_mux_packet to fail = !ffmpeg_mux_packet. ffe4c855 only reverted that one line instead of the entire previous commit. When the change was reintroduced in 6071098a as part of PR #3740, it became fail = ffmpeg_mux_packet without the negation. This commit reverts db1e6aa1 and fixes the logic check.
-
- 18 11月, 2020 1 次提交
-
-
由 gxalpha 提交于
Removes the animated test card that was generated from code but is no longer in use
-
- 17 11月, 2020 2 次提交
- 16 11月, 2020 2 次提交
-
-
由 Eric Lindvall 提交于
-
由 Eric Lindvall 提交于
-
- 15 11月, 2020 12 次提交
-
-
由 jpark37 提交于
-
由 Eric Lindvall 提交于
-
由 Eric Lindvall 提交于
ffmpeg-mux does not notice if ffmpeg returns an error from av_interleaved_write_frame() which means that OBS never knows if there is a problem in ffmpeg. This is the biggest issue for cases like srt:// or tcp:// streams that can regularly fail. Without this change OBS never knows that something went wrong. Only network streams are checked to prevent impacting potential transient errors in recordings.
-
由 jp9000 提交于
With certain audio encoders, gaps can be introduced into the audio packets, causing the audio duration to be miscalculated because it calculated audio duration based upon the PTS of the current packet to the last packet. However, this audio encoder also did not store timestamps for most of its audio packets, causing PTS values to be calculated based upon duration values. So those two things combined caused audio timestamps to go all out of whack when playing back certain videos with the media source. This is particularly prevalent with WMV files using Microsoft codecs. So to fix it, when the duration needs to be calculated, just calculate the duration based upon the sample count of the audio packet. This fixes the issue with the video in question that caused problems, and likely fixes issues in a lot of videos that may have been floating out there for some time. Basically this is a fix for a potential long-standing issue. Closes obsproject/obs-studio#3683
-
由 gxalpha 提交于
Removes the config module, which is a directory with only an empty gitignore file. It seems to serve no purpse anymore.
-
由 gxalpha 提交于
The plugin only uses one of the locales defined, the other ones can be removed. This also makes the plugin actually use the one remaining string
-
由 Ka Ho Ng 提交于
Detect other instances of the obs by creating an extra dummy thread, named "OBS runonce". The process of threads enumeration of current user is guarded by an O_EXLOCK file advisory lock when opening the lock file. Such file lock would be dropped once the thread name is changed. This should be usable on FreeBSD and possibly compile on DragonFly BSD. fixes: #3053
-
由 jpark37 提交于
Pass valid instance when looking up VkCreateDevice.
-
由 Vadim Zhukov 提交于
Add sndio support
-
由 Vadim Zhukov 提交于
-
由 jp9000 提交于
Allows the ability to use the separated Twitch VOD track with simple output mode in addition to advanced output mode.
-
- 14 11月, 2020 4 次提交