Mercurial > mplayer.hg
diff cfg-mencoder.h @ 3357:1fa5d7dda911
libmp3lame optional
author | arpi |
---|---|
date | Thu, 06 Dec 2001 22:27:09 +0000 |
parents | 7e4399d1eb65 |
children | 5d70491f438c |
line wrap: on
line diff
--- a/cfg-mencoder.h Thu Dec 06 22:26:41 2001 +0000 +++ b/cfg-mencoder.h Thu Dec 06 22:27:09 2001 +0000 @@ -28,10 +28,12 @@ {NULL, NULL, 0, 0, 0, 0} }; +#ifdef HAVE_MP3LAME struct config lameopts_conf[]={ {"q", &lame_param_quality, CONF_TYPE_INT, CONF_RANGE, 0, 9}, {"vbr", &lame_param_vbr, CONF_TYPE_INT, CONF_RANGE, 0, vbr_max_indicator}, {"cbr", &lame_param_vbr, CONF_TYPE_FLAG, 0, 0, 0}, + {"abr", &lame_param_vbr, CONF_TYPE_FLAG, 0, 0, vbr_abr}, {"mode", &lame_param_mode, CONF_TYPE_INT, CONF_RANGE, 0, MAX_INDICATOR}, {"padding", &lame_param_padding, CONF_TYPE_INT, CONF_RANGE, 0, PAD_MAX_INDICATOR}, {"br", &lame_param_br, CONF_TYPE_INT, CONF_RANGE, 0, 1024}, @@ -39,6 +41,7 @@ {"help", "TODO: lameopts help!\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0}, {NULL, NULL, 0, 0, 0, 0} }; +#endif struct config ovc_conf[]={ {"copy", &out_video_codec, CONF_TYPE_FLAG, 0, 0, 0}, @@ -50,8 +53,13 @@ struct config oac_conf[]={ {"copy", &out_audio_codec, CONF_TYPE_FLAG, 0, 0, 0}, {"pcm", &out_audio_codec, CONF_TYPE_FLAG, 0, 0, ACODEC_PCM}, +#ifdef HAVE_MP3LAME {"mp3lame", &out_audio_codec, CONF_TYPE_FLAG, 0, 0, ACODEC_VBRMP3}, {"help", "\nAvailable codecs:\n copy\n pcm\n mp3lame\n\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0}, +#else + {"mp3lame", "MPlayer was compiled without libmp3lame support!\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0}, + {"help", "\nAvailable codecs:\n copy\n pcm\n\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0}, +#endif {NULL, NULL, 0, 0, 0, 0} }; @@ -76,7 +84,9 @@ {"pass", &pass, CONF_TYPE_INT, CONF_RANGE,0,2}, {"divx4opts", divx4opts_conf, CONF_TYPE_SUBCONFIG, 0, 0, 0}, +#ifdef HAVE_MP3LAME {"lameopts", lameopts_conf, CONF_TYPE_SUBCONFIG, 0, 0, 0}, +#endif #define MAIN_CONF #include "cfg-common.h"