diff options
author | wm4 <wm4@nowhere> | 2014-02-20 14:46:23 +0100 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2014-02-20 14:46:23 +0100 |
commit | 98dc8206ae61a857db6017e7244a9af0e578adc6 (patch) | |
tree | b3a5028a0f75bfa187089e7048f897cb42c7cb50 /player/command.h | |
parent | 857952dce3e78e678bf6d14046e2290e7016d6b8 (diff) | |
download | mpv-98dc8206ae61a857db6017e7244a9af0e578adc6.tar.bz2 mpv-98dc8206ae61a857db6017e7244a9af0e578adc6.tar.xz |
options: handle escape sequences in e.g. --playing-msg differently
M_OPT_PARSE_ESCAPES was pretty stupid, and broke the (useful) assumption
that string variables contain exactly the same value as set by the
option. Simplify it, and move escape handling to the place where it's
used.
Escape handling itself is not terribly useful, but still allows useful
things like multiline custom OSD with "\n".
Diffstat (limited to 'player/command.h')
-rw-r--r-- | player/command.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/player/command.h b/player/command.h index 61fe1ffad0..a04bfac343 100644 --- a/player/command.h +++ b/player/command.h @@ -28,6 +28,7 @@ void command_uninit(struct MPContext *mpctx); void run_command(struct MPContext *mpctx, struct mp_cmd *cmd); char *mp_property_expand_string(struct MPContext *mpctx, const char *str); +char *mp_property_expand_escaped_string(struct MPContext *mpctx, const char *str); void property_print_help(struct mp_log *log); int mp_property_do(const char* name, int action, void* val, struct MPContext *mpctx); |