diff options
author | William Wilgus <wilgus.william@gmail.com> | 2021-08-19 22:20:56 -0400 |
---|---|---|
committer | William Wilgus <me.theuser@yahoo.com> | 2021-11-10 22:38:37 -0500 |
commit | cf009b4cbb1eec083ab17ce370df090979eaf68e (patch) | |
tree | 19c2346a0e92878ef078879b77e262bf3380ec72 /apps/plugins/lib/arg_helper.c | |
parent | 67fb558c8997f47440b176fe5553246486b1a838 (diff) | |
download | rockbox-cf009b4cbb1eec083ab17ce370df090979eaf68e.tar.gz rockbox-cf009b4cbb1eec083ab17ce370df090979eaf68e.zip |
pitchscreen make it a plugin
full commandline parsing
-has pitch, speed, time_stretch
/* pitch_screen
* accepts args -q, -g, -p=, -s=, -k=; (= sign is optional)
* -q silences output splash
* -g runs the gui (Runs immediately)
* -p100 would set pitch to 100%
* -s=90 sets speed to 90% if timestrech is enabled
* -k=true -k1 enables time stretch -k0 -kf-kn disables
*/
Change-Id: I900c4b5d184e12ddbe47509f66fdf3e55193a520
Diffstat (limited to 'apps/plugins/lib/arg_helper.c')
-rw-r--r-- | apps/plugins/lib/arg_helper.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/apps/plugins/lib/arg_helper.c b/apps/plugins/lib/arg_helper.c index d402300900..3ea5ba714d 100644 --- a/apps/plugins/lib/arg_helper.c +++ b/apps/plugins/lib/arg_helper.c | |||
@@ -28,7 +28,9 @@ | |||
28 | 28 | ||
29 | #define SWCHAR '-' | 29 | #define SWCHAR '-' |
30 | #define DECSEPCHAR '.' | 30 | #define DECSEPCHAR '.' |
31 | 31 | #ifdef PLUGIN | |
32 | #define strchr rb->strchr | ||
33 | #endif | ||
32 | int string_parse(const char **parameter, char* buf, size_t buf_sz) | 34 | int string_parse(const char **parameter, char* buf, size_t buf_sz) |
33 | { | 35 | { |
34 | /* fills buf with a string upto buf_sz, null terminates the buffer | 36 | /* fills buf with a string upto buf_sz, null terminates the buffer |