summaryrefslogtreecommitdiffstats
path: root/libmpcodecs/ae_faac.c
diff options
context:
space:
mode:
authornicodvb <nicodvb@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-10-05 23:12:27 +0000
committernicodvb <nicodvb@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-10-05 23:12:27 +0000
commit31856891fc4b90ef989de438e858c58b4709c7da (patch)
tree8c2fb1959990b0e6870f9e41332cd172564ca5db /libmpcodecs/ae_faac.c
parent3843657c21f46f5998e4ea113f4a8ea0999201f9 (diff)
downloadmpv-31856891fc4b90ef989de438e858c58b4709c7da.tar.bz2
mpv-31856891fc4b90ef989de438e858c58b4709c7da.tar.xz
workaround redefinition of object_type as prev(object_type)+1
in recent faac cvs (without version number increase) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20086 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpcodecs/ae_faac.c')
-rw-r--r--libmpcodecs/ae_faac.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/libmpcodecs/ae_faac.c b/libmpcodecs/ae_faac.c
index db862f3911..efd1e8aaff 100644
--- a/libmpcodecs/ae_faac.c
+++ b/libmpcodecs/ae_faac.c
@@ -19,7 +19,7 @@ static faacEncConfigurationPtr config = NULL;
static int
param_bitrate = 128,
param_quality = 0,
- param_object_type = MAIN,
+ param_object_type = 1,
param_mpeg = 2,
param_tns = 0,
param_raw = 0,
@@ -35,7 +35,7 @@ static unsigned long decoder_specific_len = 0;
m_option_t faacopts_conf[] = {
{"br", &param_bitrate, CONF_TYPE_INT, 0, 0, 0, NULL},
{"quality", &param_quality, CONF_TYPE_INT, CONF_RANGE, 0, 1000, NULL},
- {"object", &param_object_type, CONF_TYPE_INT, CONF_RANGE, MAIN, LTP, NULL},
+ {"object", &param_object_type, CONF_TYPE_INT, CONF_RANGE, 1, 4, NULL},
{"mpeg", &param_mpeg, CONF_TYPE_INT, CONF_RANGE, 2, 4, NULL},
{"tns", &param_tns, CONF_TYPE_FLAG, 0, 0, 1, NULL},
{"cutoff", &param_cutoff, CONF_TYPE_INT, 0, 0, 0, NULL},
@@ -153,6 +153,7 @@ int mpae_init_faac(audio_encoder_t *encoder)
}
config->outputFormat = param_raw ? 0 : 1; // 1 is ADTS
config->aacObjectType = param_object_type;
+ if(MAIN==0) config->aacObjectType--;
config->mpegVersion = (param_mpeg == 4 ? MPEG4 : MPEG2);
config->useTns = param_tns;
config->allowMidside = 1;