X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=futatabi%2Fflags.h;h=a25b7e5438c81ed5c2d38da082820c82aa8f6b63;hb=ffe2343de3fe982cc52a449b13f01137819ed42d;hp=23be12ccf8f6ea239dfa9f7b4fe287d4cce05afb;hpb=56255d64099f0fbaa5271bcb246bc9510fd0e5d8;p=nageru diff --git a/futatabi/flags.h b/futatabi/flags.h index 23be12c..a25b7e5 100644 --- a/futatabi/flags.h +++ b/futatabi/flags.h @@ -10,12 +10,18 @@ struct Flags { std::string stream_source; std::string working_directory = "."; bool slow_down_input = false; - int interpolation_quality = 2; + int interpolation_quality = 2; // Can be changed in the menus. + bool interpolation_quality_set = false; uint16_t http_port = DEFAULT_HTTPD_PORT; double output_framerate = 60000.0 / 1001.0; }; extern Flags global_flags; +// The quality setting that VideoStream was initialized to. The quality cannot +// currently be changed, except turning interpolation completely off, so we compare +// against this to give a warning. +extern int flow_initialized_interpolation_quality; + void usage(); void parse_flags(int argc, char * const argv[]);