Mercurial > mplayer.hg
changeset 11834:6a25f1b5cc70
add lame filter options
author | iive |
---|---|
date | Fri, 23 Jan 2004 01:13:00 +0000 |
parents | aa8807bd062d |
children | 7d5b1df3b952 |
files | cfg-mencoder.h mencoder.c |
diffstat | 2 files changed, 7 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/cfg-mencoder.h Fri Jan 23 01:10:14 2004 +0000 +++ b/cfg-mencoder.h Fri Jan 23 01:13:00 2004 +0000 @@ -32,6 +32,8 @@ {"br", &lame_param_br, CONF_TYPE_INT, CONF_RANGE, 0, 1024, NULL}, {"ratio", &lame_param_ratio, CONF_TYPE_INT, CONF_RANGE, 0, 100, NULL}, {"vol", &lame_param_scale, CONF_TYPE_FLOAT, CONF_RANGE, 0, 10, NULL}, + {"lowpassfreq",&lame_param_lowpassfreq, CONF_TYPE_INT, CONF_RANGE, -1, 48000,0}, + {"highpassfreq",&lame_param_highpassfreq, CONF_TYPE_INT, CONF_RANGE, -1, 48000,0}, #if HAVE_MP3LAME >= 392 {"fast", &lame_param_fast, CONF_TYPE_FLAG, 0, 0, 1, NULL}, {"preset", &lame_param_preset, CONF_TYPE_STRING, 0, 0, 0, NULL},
--- a/mencoder.c Fri Jan 23 01:10:14 2004 +0000 +++ b/mencoder.c Fri Jan 23 01:13:00 2004 +0000 @@ -216,6 +216,9 @@ int lame_param_br=-1; // unset int lame_param_ratio=-1; // unset float lame_param_scale=-1; // unset +int lame_param_lowpassfreq = 0; //auto +int lame_param_highpassfreq = 0; //auto + #if HAVE_MP3LAME >= 392 int lame_param_fast=0; // unset static char* lame_param_preset=NULL; // unset @@ -996,6 +999,8 @@ printf("Setting audio input gain to %f\n", lame_param_scale); lame_set_scale(lame,lame_param_scale); } +if(lame_param_lowpassfreq>=-1) lame_set_lowpassfreq(lame,lame_param_lowpassfreq); +if(lame_param_highpassfreq>=-1) lame_set_highpassfreq(lame,lame_param_highpassfreq); #if HAVE_MP3LAME >= 392 if(lame_param_preset != NULL){ printf ("\npreset=%s\n\n",lame_param_preset);