add "pausing" prefix for MPlayer commands

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13992 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
reimar
2004-11-20 10:51:13 +00:00
parent 2a56407e37
commit 987c740e5f
4 changed files with 16 additions and 1 deletions

View File

@@ -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;

View File

@@ -139,6 +139,7 @@ typedef struct mp_cmd {
char* name;
int nargs;
mp_cmd_arg_t args[MP_CMD_MAX_ARGS];
int pausing;
} mp_cmd_t;