]> git.sesse.net Git - nageru/blobdiff - futatabi/video_stream.h
When exporting interpolated files, don't include the subtitles meant for Nageru inter...
[nageru] / futatabi / video_stream.h
index f156be9af662578ee96cabec201f3337a08b09bc..12e8ed123a532db2ae3726790356dd43ecd816b2 100644 (file)
@@ -12,6 +12,7 @@ extern "C" {
 #include "frame_on_disk.h"
 #include "jpeg_frame_view.h"
 #include "queue_spot_holder.h"
+#include "shared/mux.h"
 #include "shared/ref_counted_gl_sync.h"
 
 #include <atomic>
@@ -29,7 +30,6 @@ extern "C" {
 class ChromaSubsampler;
 class DISComputeFlow;
 class Interpolate;
-class Mux;
 class QSurface;
 class QSurfaceFormat;
 class YCbCrConverter;
@@ -174,6 +174,7 @@ private:
        FrameOnDisk last_frame1, last_frame2;
 
        std::string last_frame;
+       Mux::WithSubtitles with_subtitles;  // true for streaming, false for export to file.
 };
 
 #endif  // !defined(_VIDEO_STREAM_H)