also print an error when parsing fails with M_OPT_INVALID or M_OPT_PARSER_ERR.
authorreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>
Wed, 19 Apr 2006 15:50:37 +0000 (15:50 +0000)
committerreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>
Wed, 19 Apr 2006 15:50:37 +0000 (15:50 +0000)
fixes MPlayer exiting without message for e.g. "mplayer -ao"

git-svn-id: svn://git.mplayerhq.hu/mplayer/trunk@18149 b3059339-0415-0410-9bf9-f77b7e298cf2

parser-mecmd.c
parser-mpcmd.c

index 9070f98..65eabdd 100644 (file)
@@ -97,8 +97,10 @@ m_config_parse_me_command_line(m_config_t *config, int argc, char **argv)
            opt_exit = 1;
            tmp = M_OPT_EXIT - tmp;
          }
+         else
          if(tmp < 0){
 //         mp_msg(MSGT_CFGPARSER, MSGL_ERR, "m_config_set_option() failed (%d)\n",tmp);
+           mp_msg(MSGT_CFGPARSER, MSGL_ERR, "Error parsing option on the command line: -%s\n",opt);
            goto err_out;
          }
        } else {
index 7f591cc..60c30b5 100644 (file)
@@ -199,6 +199,7 @@ m_config_parse_mp_command_line(m_config_t *config, int argc, char **argv)
          tmp = M_OPT_EXIT - tmp;
        } else
        if (tmp < 0) {
+         mp_msg(MSGT_CFGPARSER, MSGL_ERR, "Error parsing option on the command line: -%s\n",opt);
          goto err_out;
        }
        i += tmp;