obs-studio/plugins/obs-ffmpeg
Ryan Foster 87c88ef983 obs-ffmpeg: Initialize stopping member variable to false
If an output has already stopped, but its StopRecording function was
called again, then ffmpeg_mux_stop would be called and set stopping to
true. On the next output start, OBS would output 1 frame, see that
stopping is true, and then stop the output.

This was most easily observed using an Output Timer to record prior to
93f5b45be8.

Initialize stopping to false with the other state flags to ensure that
the output has a clean starting state.
2023-11-25 21:07:56 -06:00
..
cmake cmake: Remove Info.plist template files for macOS builds 2023-06-17 12:23:33 -04:00
data/locale Update translations from Crowdin 2023-10-10 13:34:41 +00:00
ffmpeg-mux plugins: Update CMake minimum to 3.22 2023-08-05 16:45:46 -07:00
obs-amf-test cmake: Add changes for CMake build framework 3.0 2023-06-29 10:11:32 -04:00
obs-nvenc-test cmake: Fix configuration errors with Windows legacy path 2023-06-30 11:56:57 -04:00
CMakeLists.txt plugins: Suppress warnings about implicit integer downcasts 2023-08-31 17:52:08 -04:00
obs-ffmpeg-audio-encoders.c obs-ffmpeg: Remove legacy FFmpeg compatibility 2023-07-12 15:57:43 -04:00
obs-ffmpeg-av1.c Update copyrights/names 2023-05-20 01:31:18 -07:00
obs-ffmpeg-compat.h obs-ffmpeg: Remove legacy FFmpeg compatibility 2023-07-12 15:57:43 -04:00
obs-ffmpeg-config.h.in obs-ffmpeg: Add HEVC support to NVENC 2022-04-28 08:59:53 -07:00
obs-ffmpeg-formats.h libobs,UI: Add P216/P416 pixel formats 2023-02-21 18:48:44 +01:00
obs-ffmpeg-hls-mux.c libobs,plugins: Remove new obs_output_*2 functions 2023-06-10 16:13:05 -07:00
obs-ffmpeg-logging.c obs-ffmpeg: Separate logging code 2019-07-09 10:07:24 -07:00
obs-ffmpeg-mpegts.c obs-ffmpeg: Fix broken mpegts output 2023-08-29 14:44:54 -04:00
obs-ffmpeg-mux.c obs-ffmpeg: Initialize stopping member variable to false 2023-11-25 21:07:56 -06:00
obs-ffmpeg-mux.h obs-ffmpeg: Define DARRAY macro type 2023-07-01 00:39:13 -07:00
obs-ffmpeg-nvenc.c obs-ffmpeg: Remove legacy FFmpeg compatibility 2023-07-12 15:57:43 -04:00
obs-ffmpeg-output.c obs-ffmpeg: Set avg_frame_rate for AVStream outputs 2023-08-11 18:15:46 -04:00
obs-ffmpeg-output.h obs-outputs,obs-ffmpeg: Use connect infos in outputs 2023-03-19 17:38:02 +01:00
obs-ffmpeg-rist.h obs-ffmpeg: Fix compilation warnings on Clang and GCC 2023-01-19 13:08:46 -05:00
obs-ffmpeg-source.c obs-transitions: Fix stingers lingering on last frame 2023-08-04 11:13:31 -07:00
obs-ffmpeg-srt.h obs-ffmpeg: Do not include sys/timeb.h on non-Windows system 2023-08-26 16:52:52 -07:00
obs-ffmpeg-url.h obs-ffmpeg: Do not include sys/timeb.h on non-Windows system 2023-08-26 16:52:52 -07:00
obs-ffmpeg-vaapi.c obs-ffmpeg: Add B-frames option for VA-API 2023-10-28 18:08:29 -05:00
obs-ffmpeg-video-encoders.c obs-ffmpeg: Set framerate for AVCodecContext outputs 2023-04-03 23:28:31 +00:00
obs-ffmpeg-video-encoders.h deps,libobs,plugins: Fix discarded-qualifiers warnings with FFmpeg 5 2022-07-22 08:50:36 -04:00
obs-ffmpeg.c obs-ffmpeg: Remove legacy FFmpeg compatibility 2023-07-12 15:57:43 -04:00
obs-nvenc-helpers.c plugins: Quote program paths used in os_process_pipe_create 2023-08-26 16:44:53 -07:00
obs-nvenc-ver.h Update copyrights/names 2023-05-20 01:31:18 -07:00
obs-nvenc.c obs-ffmpeg: Fix NVENC VBR maxBitRate set to avgBitrate 2023-07-15 16:31:19 -07:00
obs-nvenc.h Update copyrights/names 2023-05-20 01:31:18 -07:00
texture-amf-opts.hpp obs-ffmpeg: Add AMF AV1 encoder 2022-11-18 18:18:08 -08:00
texture-amf.cpp obs-ffmpeg: Readd OBS_ENCODER_CAP_DYN_BITRATE to AMF texture encoders 2023-10-05 16:55:21 -04:00
vaapi-utils.c obs-ffmpeg: Remove unused variable in VA-API utils 2023-11-04 18:17:43 -05:00
vaapi-utils.h obs-ffmpeg: Add B-frames option for VA-API 2023-10-28 18:08:29 -05:00