2
0
rexim 4 жил өмнө
parent
commit
03c7f43a99

+ 3 - 3
src/vodus_main.cpp

@@ -67,21 +67,21 @@ void sample_chat_log_animation(Message *messages,
 int main(int argc, char *argv[])
 int main(int argc, char *argv[])
 {
 {
     Args args = {argc, argv};
     Args args = {argc, argv};
-    args.pop();                 // skip program name;
+    args.shift();                 // skip program name;
 
 
     if (args.empty()) {
     if (args.empty()) {
         println(stderr, "[ERROR] Input filename is not provided");
         println(stderr, "[ERROR] Input filename is not provided");
         usage(stderr);
         usage(stderr);
         abort();
         abort();
     }
     }
-    const char *input_filepath = args.pop();
+    const char *input_filepath = args.shift();
 
 
     if (args.empty()) {
     if (args.empty()) {
         println(stderr, "[ERROR] Output filename is not provided");
         println(stderr, "[ERROR] Output filename is not provided");
         usage(stderr);
         usage(stderr);
         abort();
         abort();
     }
     }
-    const char *output_filepath = args.pop();
+    const char *output_filepath = args.shift();
 
 
     Video_Params params = default_video_params();
     Video_Params params = default_video_params();
     patch_video_params_from_args(&params, &args);
     patch_video_params_from_args(&params, &args);

+ 2 - 2
src/vodus_video_params.cpp

@@ -206,7 +206,7 @@ void patch_video_params_from_flag(Video_Params *params, String_View flag, String
 void patch_video_params_from_args(Video_Params *params, Args *args)
 void patch_video_params_from_args(Video_Params *params, Args *args)
 {
 {
     while (!args->empty()) {
     while (!args->empty()) {
-        auto flag = cstr_as_string_view(args->pop());
+        auto flag = cstr_as_string_view(args->shift());
         flag.chop(2);
         flag.chop(2);
 
 
         if (args->empty()) {
         if (args->empty()) {
@@ -214,7 +214,7 @@ void patch_video_params_from_args(Video_Params *params, Args *args)
             usage(stderr);
             usage(stderr);
             abort();
             abort();
         }
         }
-        auto value = cstr_as_string_view(args->pop());
+        auto value = cstr_as_string_view(args->shift());
 
 
         if (flag == "config"_sv) {
         if (flag == "config"_sv) {
             patch_video_params_from_file(params, value);
             patch_video_params_from_file(params, value);