]> git.sesse.net Git - nageru/blobdiff - futatabi/video_stream.cpp
Unify mux.cpp between Nageru and Futatabi.
[nageru] / futatabi / video_stream.cpp
index d425ed190b6fa3187a6f3311c3c980d7ff48c031..3df272ac08b5836b6f49c3277bff6de5504c3ef6 100644 (file)
@@ -12,7 +12,7 @@ extern "C" {
 #include "httpd.h"
 #include "jpeg_frame_view.h"
 #include "movit/util.h"
-#include "mux.h"
+#include "shared/mux.h"
 #include "player.h"
 #include "util.h"
 #include "ycbcr_converter.h"
@@ -248,8 +248,9 @@ void VideoStream::start()
        string video_extradata;
 
        constexpr int width = 1280, height = 720;  // Doesn't matter for MJPEG.
-       stream_mux.reset(new Mux(avctx, width, height, video_codec, video_extradata, /*audio_codec_parameters=*/nullptr, COARSE_TIMEBASE,
-               /*write_callback=*/nullptr, Mux::WRITE_FOREGROUND, {}));
+       stream_mux.reset(new Mux(avctx, width, height, video_codec, video_extradata, /*audio_codec_parameters=*/nullptr,
+               AVCOL_SPC_BT709, Mux::WITHOUT_AUDIO,
+               COARSE_TIMEBASE, /*write_callback=*/nullptr, Mux::WRITE_FOREGROUND, {}));
 
 
        encode_thread = thread(&VideoStream::encode_thread_func, this);