mirror of
https://github.com/mpv-player/mpv.git
synced 2025-12-28 05:33:14 +00:00
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:
@@ -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;
|
||||
|
||||
|
||||
@@ -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;
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user