diff options
author | reimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2004-11-20 10:51:13 +0000 |
---|---|---|
committer | reimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2004-11-20 10:51:13 +0000 |
commit | 987c740e5f8caa41b157d2facc1cf17df9724b96 (patch) | |
tree | 7b67e23e5265c2e353f281da00fc933476fc81e8 /input/input.c | |
parent | 2a56407e378b5dd6897bc108d9a39309c9614356 (diff) | |
download | mpv-987c740e5f8caa41b157d2facc1cf17df9724b96.tar.bz2 mpv-987c740e5f8caa41b157d2facc1cf17df9724b96.tar.xz |
add "pausing" prefix for MPlayer commands
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13992 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'input/input.c')
-rw-r--r-- | input/input.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/input/input.c b/input/input.c index 2b2fe5007c..ef9a6e04bd 100644 --- a/input/input.c +++ b/input/input.c @@ -542,6 +542,7 @@ mp_input_add_key_fd(int fd, int select, mp_key_func_t read_func, mp_close_func_t mp_cmd_t* mp_input_parse_cmd(char* str) { int i,l; + int pausing = 0; char *ptr,*e; mp_cmd_t *cmd, *cmd_def; @@ -549,6 +550,11 @@ mp_input_parse_cmd(char* str) { assert(str != NULL); #endif + if (strncmp(str, "pausing ", 8) == 0) { + pausing = 1; + str = &str[8]; + } + for(ptr = str ; ptr[0] != '\0' && ptr[0] != '\t' && ptr[0] != ' ' ; ptr++) /* NOTHING */; if(ptr[0] != '\0') @@ -572,6 +578,7 @@ mp_input_parse_cmd(char* str) { cmd = (mp_cmd_t*)malloc(sizeof(mp_cmd_t)); cmd->id = cmd_def->id; cmd->name = strdup(cmd_def->name); + cmd->pausing = pausing; ptr = str; |