mirror of
https://github.com/obsproject/obs-studio.git
synced 2024-07-19 17:49:14 +00:00
Some options do not require a media source restart. Saving source unchanged source settings should also not trigger a restart. I tried to also make it so speed changes do not require a restart by manipulating the elapsed timestamp for the source, but it sometimes causes the first few milliseconds after saving settings to be rough or slightly distorted. I am also unsure whether a/v frame buffers should be cleared on a speed change (and how to) so I made it so restarts are required for speed changes. Chiyo also mentioned that successive quick speed changes will cause maximum audio buffering (which I was able to reproduce once). Nonlocal file playback is unaffected, and will cause the media source to restart because I am not aware of the possible consequences and because there's no restart button for it. Changing "Apply alpha in linear space" is only visible after a few milliseconds (when mp_media_next_video is called for new frames). If `is_stinger` and `full_decode` are toggled during runtime, even though it shouldn't be possible as they are not accessible in the UI, a media restart will be triggered. |
||
---|---|---|
.. | ||
aja | ||
coreaudio-encoder | ||
decklink | ||
enc-amf@8823c236b4 | ||
image-source | ||
linux-alsa | ||
linux-capture | ||
linux-jack | ||
linux-pipewire | ||
linux-pulseaudio | ||
linux-v4l2 | ||
mac-avcapture | ||
mac-capture | ||
mac-syphon | ||
mac-videotoolbox | ||
mac-virtualcam | ||
obs-browser@995ad53cf3 | ||
obs-ffmpeg | ||
obs-filters | ||
obs-libfdk | ||
obs-outputs | ||
obs-qsv11 | ||
obs-text | ||
obs-transitions | ||
obs-vst | ||
obs-webrtc | ||
obs-websocket@6fd18a7ef1 | ||
obs-x264 | ||
oss-audio | ||
rtmp-services | ||
sndio | ||
text-freetype2 | ||
vlc-video | ||
win-capture | ||
win-dshow | ||
win-wasapi | ||
CMakeLists.txt |