From b791f8e9411e62ac12ca7d86e560e416b7f5bb67 Mon Sep 17 00:00:00 2001 From: Michal Benes Date: Thu, 10 Aug 2006 17:09:10 +0000 Subject: [PATCH] ext/faac/gstfaac.c: Bitrate in the faac structure is per output channel, not total bitrate (#350741). Original commit message from CVS: Patch by: Michal Benes * ext/faac/gstfaac.c: (gst_faac_configure_source_pad): Bitrate in the faac structure is per output channel, not total bitrate (#350741). --- ChangeLog | 8 ++++++++ ext/faac/gstfaac.c | 4 ++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index e809b6e..f789853 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2006-08-10 Tim-Philipp Müller + + Patch by: Michal Benes + + * ext/faac/gstfaac.c: (gst_faac_configure_source_pad): + Bitrate in the faac structure is per output channel, + not total bitrate (#350741). + 2006-08-09 Tim-Philipp Müller * ext/xvid/gstxvidenc.c: (gst_xvidenc_chain): diff --git a/ext/faac/gstfaac.c b/ext/faac/gstfaac.c index 60bf67b..e02986e 100644 --- a/ext/faac/gstfaac.c +++ b/ext/faac/gstfaac.c @@ -30,7 +30,7 @@ "width = (int) 16, " \ "depth = (int) 16, " \ "rate = (int) [ 8000, 96000 ], " \ - "channels = (int) [ 1, 6] " + "channels = (int) [ 1, 6 ] " /* these don't seem to work? */ #if 0 @@ -401,7 +401,7 @@ gst_faac_configure_source_pad (GstFaac * faac) conf->allowMidside = faac->midside; conf->useLfe = 0; conf->useTns = faac->tns; - conf->bitRate = faac->bitrate; + conf->bitRate = faac->bitrate / faac->channels; conf->inputFormat = faac->format; conf->outputFormat = faac->outputformat; conf->shortctl = faac->shortctl; -- 2.7.4