]> git.sesse.net Git - nageru/blobdiff - video_encoder.cpp
Write video to disk on a background thread; reduces mutex contention a fair bit when...
[nageru] / video_encoder.cpp
index ec864d490dcdedfb67d3077ecc354d2856969d3a..61a1305c2dbd1e986a9ab78eb452d90859879925 100644 (file)
@@ -189,7 +189,7 @@ void VideoEncoder::open_output_stream()
 
        int time_base = global_flags.stream_coarse_timebase ? COARSE_TIMEBASE : TIMEBASE;
        stream_mux.reset(new Mux(avctx, width, height, video_codec, video_extradata, stream_audio_encoder->get_codec_parameters().get(), time_base,
-               /*write_callback=*/nullptr, { &stream_mux_metrics }));
+               /*write_callback=*/nullptr, Mux::WRITE_FOREGROUND, { &stream_mux_metrics }));
        stream_mux_metrics.init({{ "destination", "http" }});
 }