]> git.sesse.net Git - nageru/blobdiff - futatabi/flags.h
Fix a dangling reference (found by GCC 14).
[nageru] / futatabi / flags.h
index 4252235872299fd591e57677409daabf952b47ea..80571de493a53e873e0d7f45720792fc42ff1557 100644 (file)
@@ -3,7 +3,9 @@
 
 #include "defs.h"
 
+#include <stdint.h>
 #include <string>
+#include <unordered_map>
 
 struct Flags {
        int width = 1280, height = 720;
@@ -15,9 +17,12 @@ struct Flags {
        uint16_t http_port = DEFAULT_HTTPD_PORT;
        double output_framerate = 60000.0 / 1001.0;
        std::string tally_url;
-       double cue_point_padding_seconds = 0.0;  // Can be changed in the menus.
-       bool cue_point_padding_set = false;
+       double cue_in_point_padding_seconds = 0.0;  // Can be changed in the menus.
+       bool cue_in_point_padding_set = false;
+       double cue_out_point_padding_seconds = 0.0;  // Can be changed in the menus.
+       bool cue_out_point_padding_set = false;
        std::string midi_mapping_filename;  // Empty for none.
+       std::unordered_map<unsigned, std::string> source_labels;
 };
 extern Flags global_flags;