summaryrefslogtreecommitdiffstats
path: root/m_option.c
diff options
context:
space:
mode:
authornicodvb <nicodvb@b3059339-0415-0410-9bf9-f77b7e298cf2>2005-05-14 12:49:18 +0000
committernicodvb <nicodvb@b3059339-0415-0410-9bf9-f77b7e298cf2>2005-05-14 12:49:18 +0000
commit1cb05c0cfa9d3c872c9a8dcfba8ef965858d104a (patch)
tree3ed2cdc9551985b1c2c429134e28542f71c97a36 /m_option.c
parentd44685d4c1c6b9d2d6a0119f5fcb809dfa76a884 (diff)
downloadmpv-1cb05c0cfa9d3c872c9a8dcfba8ef965858d104a.tar.bz2
mpv-1cb05c0cfa9d3c872c9a8dcfba8ef965858d104a.tar.xz
introduced -string- parameter to match everything after :// syntax
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@15461 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'm_option.c')
-rw-r--r--m_option.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/m_option.c b/m_option.c
index f3ea31ba73..a32f39cce6 100644
--- a/m_option.c
+++ b/m_option.c
@@ -1743,6 +1743,12 @@ static int parse_custom_url(m_option_t* opt,char *name,
mp_msg(MSGT_CFGPARSER, MSGL_ERR,"Option %s: URL doesn't have a valid protocol!\n",name);
return M_OPT_INVALID;
}
+ if(m_option_list_find(desc->fields,"string")) {
+ if(strlen(ptr1)>3) {
+ m_struct_set(desc,dst,"string",ptr1+3);
+ return 1;
+ }
+ }
pos1 = ptr1-url;
if(dst && m_option_list_find(desc->fields,"protocol")) {
ptr1[0] = '\0';