# HG changeset patch # User diego # Date 1270396749 0 # Node ID 4e59a7aebadb6fe3ab6126dd6b8e1534740cdd1a # Parent e8b0797970b6fcd2aa51023c8501a27b44b0bfac Mark encoder-related m_option_t struct arrays as const. diff -r e8b0797970b6 -r 4e59a7aebadb cfg-mencoder.h --- a/cfg-mencoder.h Sun Apr 04 15:57:17 2010 +0000 +++ b/cfg-mencoder.h Sun Apr 04 15:59:09 2010 +0000 @@ -29,16 +29,16 @@ extern int sws_flags; extern char *pp_help; -extern m_option_t lameopts_conf[]; -extern m_option_t lavcopts_conf[]; -extern m_option_t toolameopts_conf[]; -extern m_option_t twolameopts_conf[]; -extern m_option_t faacopts_conf[]; -extern m_option_t vfwopts_conf[]; -extern m_option_t xvidencopts_conf[]; -extern m_option_t nuvopts_conf[]; -extern m_option_t mpegopts_conf[]; -extern m_option_t lavfopts_conf[]; +extern const m_option_t faacopts_conf[]; +extern const m_option_t lameopts_conf[]; +extern const m_option_t lavcopts_conf[]; +extern const m_option_t lavfopts_conf[]; +extern const m_option_t mpegopts_conf[]; +extern const m_option_t nuvopts_conf[]; +extern const m_option_t toolameopts_conf[]; +extern const m_option_t twolameopts_conf[]; +extern const m_option_t vfwopts_conf[]; +extern const m_option_t xvidencopts_conf[]; const m_option_t ovc_conf[]={ {"copy", &out_video_codec, CONF_TYPE_FLAG, 0, 0, VCODEC_COPY, NULL}, diff -r e8b0797970b6 -r 4e59a7aebadb libmpcodecs/ae_faac.c --- a/libmpcodecs/ae_faac.c Sun Apr 04 15:57:17 2010 +0000 +++ b/libmpcodecs/ae_faac.c Sun Apr 04 15:59:09 2010 +0000 @@ -52,7 +52,7 @@ static unsigned char *decoder_specific_buffer = NULL; static unsigned long decoder_specific_len = 0; -m_option_t faacopts_conf[] = { +const m_option_t faacopts_conf[] = { {"br", ¶m_bitrate, CONF_TYPE_INT, 0, 0, 0, NULL}, {"quality", ¶m_quality, CONF_TYPE_INT, CONF_RANGE, 0, 1000, NULL}, {"object", ¶m_object_type, CONF_TYPE_INT, CONF_RANGE, 1, 4, NULL}, diff -r e8b0797970b6 -r 4e59a7aebadb libmpcodecs/ae_lame.c --- a/libmpcodecs/ae_lame.c Sun Apr 04 15:57:17 2010 +0000 +++ b/libmpcodecs/ae_lame.c Sun Apr 04 15:59:09 2010 +0000 @@ -59,7 +59,7 @@ #endif -m_option_t lameopts_conf[]={ +const m_option_t lameopts_conf[] = { {"q", &lame_param_quality, CONF_TYPE_INT, CONF_RANGE, 0, 9, NULL}, {"aq", &lame_param_algqual, CONF_TYPE_INT, CONF_RANGE, 0, 9, NULL}, {"vbr", &lame_param_vbr, CONF_TYPE_INT, CONF_RANGE, 0, vbr_max_indicator, NULL}, diff -r e8b0797970b6 -r 4e59a7aebadb libmpcodecs/ae_toolame.c --- a/libmpcodecs/ae_toolame.c Sun Apr 04 15:57:17 2010 +0000 +++ b/libmpcodecs/ae_toolame.c Sun Apr 04 15:59:09 2010 +0000 @@ -43,7 +43,7 @@ static float param_vbr = 0; static char *param_mode = "stereo"; -m_option_t toolameopts_conf[] = { +const m_option_t toolameopts_conf[] = { {"br", ¶m_bitrate, CONF_TYPE_INT, 0, 0, 0, NULL}, {"mode", ¶m_mode, CONF_TYPE_STRING, 0, 0, 0, NULL}, {"psy", ¶m_psy, CONF_TYPE_INT, CONF_RANGE, -1, 4, NULL}, diff -r e8b0797970b6 -r 4e59a7aebadb libmpcodecs/ae_twolame.c --- a/libmpcodecs/ae_twolame.c Sun Apr 04 15:57:17 2010 +0000 +++ b/libmpcodecs/ae_twolame.c Sun Apr 04 15:59:09 2010 +0000 @@ -43,7 +43,7 @@ static float param_vbr = 0; static char *param_mode = "stereo"; -m_option_t twolameopts_conf[] = { +const m_option_t twolameopts_conf[] = { {"br", ¶m_bitrate, CONF_TYPE_INT, 0, 0, 0, NULL}, {"mode", ¶m_mode, CONF_TYPE_STRING, 0, 0, 0, NULL}, {"psy", ¶m_psy, CONF_TYPE_INT, CONF_RANGE, -1, 4, NULL}, diff -r e8b0797970b6 -r 4e59a7aebadb libmpcodecs/ve_lavc.c --- a/libmpcodecs/ve_lavc.c Sun Apr 04 15:57:17 2010 +0000 +++ b/libmpcodecs/ve_lavc.c Sun Apr 04 15:59:09 2010 +0000 @@ -183,7 +183,7 @@ #include "m_option.h" -m_option_t lavcopts_conf[]={ +const m_option_t lavcopts_conf[]={ {"acodec", &lavc_param_acodec, CONF_TYPE_STRING, 0, 0, 0, NULL}, {"abitrate", &lavc_param_abitrate, CONF_TYPE_INT, CONF_RANGE, 1, 1000000, NULL}, {"atag", &lavc_param_atag, CONF_TYPE_INT, CONF_RANGE, 0, 0xffff, NULL}, diff -r e8b0797970b6 -r 4e59a7aebadb libmpcodecs/ve_nuv.c --- a/libmpcodecs/ve_nuv.c Sun Apr 04 15:57:17 2010 +0000 +++ b/libmpcodecs/ve_nuv.c Sun Apr 04 15:59:09 2010 +0000 @@ -71,7 +71,7 @@ NULL,NULL }; -m_option_t nuvopts_conf[]={ +const m_option_t nuvopts_conf[] = { {"raw", &nuv_priv_dflt.raw, CONF_TYPE_FLAG, 0, 0, 1, NULL}, {"rtjpeg", &nuv_priv_dflt.raw, CONF_TYPE_FLAG, 0, 1, 0, NULL}, {"lzo", &nuv_priv_dflt.lzo, CONF_TYPE_FLAG, 0, 0, 1, NULL}, diff -r e8b0797970b6 -r 4e59a7aebadb libmpcodecs/ve_vfw.c --- a/libmpcodecs/ve_vfw.c Sun Apr 04 15:57:17 2010 +0000 +++ b/libmpcodecs/ve_vfw.c Sun Apr 04 15:59:09 2010 +0000 @@ -55,7 +55,7 @@ #include "m_option.h" -m_option_t vfwopts_conf[]={ +const m_option_t vfwopts_conf[]={ {"codec", &vfw_param_codec, CONF_TYPE_STRING, 0, 0, 0, NULL}, {"compdata", &vfw_param_compdata, CONF_TYPE_STRING, 0, 0, 0, NULL}, {NULL, NULL, 0, 0, 0, 0, NULL} diff -r e8b0797970b6 -r 4e59a7aebadb libmpcodecs/ve_xvid4.c --- a/libmpcodecs/ve_xvid4.c Sun Apr 04 15:57:17 2010 +0000 +++ b/libmpcodecs/ve_xvid4.c Sun Apr 04 15:59:09 2010 +0000 @@ -216,7 +216,7 @@ static char *xvidenc_zones = NULL; // zones string -m_option_t xvidencopts_conf[] = +const m_option_t xvidencopts_conf[] = { /* Standard things mencoder should be able to treat directly */ {"bitrate", &xvidenc_bitrate, CONF_TYPE_INT, 0, 0, 0, NULL},