소스 검색

obs-ffmpeg: Allow ffmpeg_mux forced stop even when stopping

jp9000 9 년 전
부모
커밋
9a58772a01
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      plugins/obs-ffmpeg/obs-ffmpeg-mux.c

+ 1 - 1
plugins/obs-ffmpeg/obs-ffmpeg-mux.c

@@ -274,7 +274,7 @@ static void ffmpeg_mux_stop(void *data, uint64_t ts)
 {
 	struct ffmpeg_muxer *stream = data;
 
-	if (capturing(stream)) {
+	if (capturing(stream) || ts == 0) {
 		stream->stop_ts = (int64_t)ts / 1000LL;
 		os_atomic_set_bool(&stream->stopping, true);
 		os_atomic_set_bool(&stream->capturing, false);