aboutsummaryrefslogtreecommitdiff
path: root/src/main.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.cpp')
-rw-r--r--src/main.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/main.cpp b/src/main.cpp
index c5dd33f..22f929e 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -1687,9 +1687,10 @@ int main(int argc, char **argv) {
if(replay_buffer_size_secs == -1)
video_stream = create_stream(av_format_context, video_codec_context);
- if(gsr_capture_start(capture, video_codec_context) != 0) {
+ int capture_result = gsr_capture_start(capture, video_codec_context);
+ if(capture_result != 0) {
fprintf(stderr, "gsr error: gsr_capture_start failed\n");
- _exit(1);
+ _exit(capture_result);
}
open_video(video_codec_context, quality, very_old_gpu, gpu_inf.vendor, pixel_format);