MCPcopy Create free account
hub / github.com/PABannier/encodec.cpp / encodec_params_parse

Function encodec_params_parse

examples/common.cpp:55–78  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

53}
54
55int encodec_params_parse(int argc, char ** argv, encodec_params & params) {
56 for (int i = 1; i < argc; i++) {
57 std::string arg = argv[i];
58
59 if (arg == "-t" || arg == "--threads") {
60 params.n_threads = std::stoi(argv[++i]);
61 } else if (arg == "-m" || arg == "--model") {
62 params.model_path = argv[++i];
63 } else if (arg == "-o" || arg == "--outwav") {
64 params.output_path = argv[++i];
65 } else if (arg == "-i" || arg == "--input") {
66 params.input_path = argv[++i];
67 } else if (arg == "-h" || arg == "--help") {
68 encodec_print_usage(argv, params);
69 exit(0);
70 } else {
71 fprintf(stderr, "error: unknown argument: %s\n", arg.c_str());
72 encodec_print_usage(argv, params);
73 exit(0);
74 }
75 }
76
77 return 0;
78}
79
80bool read_wav_from_disk(std::string in_path, std::vector<float> & audio_arr) {
81 uint32_t channels;

Callers 3

mainFunction · 0.85
mainFunction · 0.85
mainFunction · 0.85

Calls 1

encodec_print_usageFunction · 0.85

Tested by

no test coverage detected