# HG changeset patch # User alex # Date 1060796310 0 # Node ID 6976885033496ab750cf9d79ddf7b81e30e166de # Parent 14695e4f37fc0a3791916e8a641457adc7285b60 CONF_TYPE_IMGFMT now supports 0xffffffff (hexa)-style fourccs too diff -r 14695e4f37fc -r 697688503349 m_option.c --- a/m_option.c Wed Aug 13 17:03:36 2003 +0000 +++ b/m_option.c Wed Aug 13 17:38:30 2003 +0000 @@ -961,7 +961,9 @@ mp_msg(MSGT_CFGPARSER, MSGL_INFO, "\n"); return M_OPT_EXIT; } - + + if (sscanf(param, "0x%x", &fmt) != 1) + { for(i = 0 ; mp_imgfmt_list[i].name ; i++) { if(!strcasecmp(param,mp_imgfmt_list[i].name)) { fmt=mp_imgfmt_list[i].fmt; @@ -972,6 +974,7 @@ mp_msg(MSGT_CFGPARSER, MSGL_ERR, "Option %s: unknown format name: '%s'\n",name,param); return M_OPT_INVALID; } + } if(dst) *((uint32_t*)dst) = fmt;