- 21 7月, 2019 1 次提交
-
-
由 Jim 提交于
Fix audio buffering for devices like GV-USB2
-
- 18 7月, 2019 1 次提交
-
-
由 Richard Stanway 提交于
As the names entered into this dialog can be used as part of file names (for example, saving a scene collection), allowing long names can result in silent data loss where OBS creates the collection and allows the user to manipulate it, but it cannot be saved on exit. This is due to the MAX_PATH limitation on Windows (260 characters). 170 was chosen to accomodate the length of the user app data folder plus some room for extensions like .json.tmp.
-
- 17 7月, 2019 1 次提交
-
-
由 Richard Stanway 提交于
-
- 15 7月, 2019 1 次提交
-
-
由 jp9000 提交于
-
- 14 7月, 2019 8 次提交
-
-
由 jp9000 提交于
-
由 Jim 提交于
UI: Change default recording format to MKV
-
由 Colin Edwards 提交于
Default color range
-
由 Colin Edwards 提交于
libobs: Call both get_defaults and get_defaults2
-
由 Colin Edwards 提交于
UI: Fix toggled signal of property groups
-
由 Clayton Groeneveld 提交于
Closes #1966
-
由 Colin Edwards 提交于
rtmp-services: Add Steam
-
由 Manuel Kroeber 提交于
-
- 13 7月, 2019 7 次提交
-
-
由 Colin Edwards 提交于
UI: Make Dark theme group box title bold
-
由 Colin Edwards 提交于
CI: Run clang format on linux and osx CI and fail if changes are made
-
由 Colin Edwards 提交于
-
由 Colin Edwards 提交于
Apply clang-format to objective c code
-
Unlike get_properties, there is not reason to not call get_defaults if it is given in addition to get_defaults2. Additonally this fixes the bug with 'init_encoder' which would only ever call get_defaults, resulting in broken encoders if those used get_defaults2.
-
The signal is actually called toggled(bool) and not just toggled(). Qt considers these two to be different signals.
-
由 jp9000 提交于
-
- 12 7月, 2019 2 次提交
-
-
由 Clayton Groeneveld 提交于
-
由 Jim 提交于
Add the ability to pause and unpause recordings
-
- 11 7月, 2019 3 次提交
-
-
由 jpark37 提交于
VIDEO_RANGE_DEFAULT uses partial range for YUV and full range for RGB. Previous default was always partial.
-
由 jpark37 提交于
VIDEO_RANGE_DEFAULT uses partial range for YUV and full range for RGB. Previous default was always partial.
-
由 Matt Gajownik 提交于
-
- 10 7月, 2019 2 次提交
-
-
由 Colin Edwards 提交于
-
由 jp9000 提交于
Cleans up obs-ffmpeg.c and separates all the logging code to a different file, which can be enabled with ENABLE_FFMPEG_LOGGING.
-
- 09 7月, 2019 1 次提交
-
-
由 wang-bin 提交于
Closes obsproject/obs-studio#1957
-
- 08 7月, 2019 6 次提交
-
-
由 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.
-
由 jp9000 提交于
-
由 jp9000 提交于
This implements pausing of outputs. To accomplish this, raw audio/video data is halted to the encoders or raw output. Pausing is as precisely timed as possible according to the timing of the obs_output_pause call, and audio data will be spliced down to the exact audio sample in accordance to that timing at the start/end marks. Outputs that support this (outputs used for recording) can set the OBS_OUTPUT_CAN_PAUSE capability flag.
-
由 jp9000 提交于
This terrible boilerplate code is no longer necessary, as it is now fixed by the previous commit.
-
由 jp9000 提交于
If the audio subsystem was buffered to any extent, the audio of a raw output would start off at a negative offset, requiring each raw output to implement a "prepare_audio" function (as seen in the FFmpeg output) in order to ensure proper synchronization with video. This did not apply to encoded outputs because it was already being performed by the obs-encoder code.
-
由 jp9000 提交于
Returns the current video frame interval between frames, in nanoseconds.
-
- 07 7月, 2019 3 次提交
- 06 7月, 2019 2 次提交
-
-
由 James Park 提交于
If an audio source does not provide enough data at a steady pace, the timestamp update does not happen, and buffering increases until it maxes out. To counteract this, update the timestamp anyway. Another issue for decoupled audio sources is that timing is not adjusted for divergence from system time. Making this adjustment is better for timing stability. 5+ hours of stable audio without any buffering on my GV-USB2 where it used to add 21ms every 5 mintues or so. Fixes https://obsproject.com/mantis/view.php?id=1269
-
由 James Park 提交于
If a device produces video and audio timestamps atdifferent rates, this divergence can cause massive buffering on the audio side, leading to a capped audio buffer, and total sound loss. This change allows a hardcoded list of devices to use the existing decoupling logic. For now, only "GV-USB2" has been added. When combined with another fix, 5+ hours of stable audio without any buffering on my GV-USB2 where it used to drop sound completely after an hour or so. Partially fixes https://obsproject.com/mantis/view.php?id=1269
-
- 02 7月, 2019 2 次提交
-
-
由 Richard Stanway 提交于
rtmp-services: Update and prune services
-
由 derrod 提交于
-