On Fri, Nov 20, 2015 at 08:42:09PM +0100, Andreas Cadhalpun wrote: > On 20.11.2015 10:51, Michael Niedermayer wrote: > > On Fri, Nov 20, 2015 at 12:16:09AM +0100, Andreas Cadhalpun wrote: > >> aacsbr_template.c | 8 ++++++++ > >> 1 file changed, 8 insertions(+) > >> 43ace0364265ef16eecd6ca2d9564cc9585847f7 > >> 0001-aacsbr-don-t-call-sbr_dequant-twice-without-intermed.patch > >> From 0237ebfca9571d2d3e51f5c5dc15f8f5a516510a Mon Sep 17 00:00:00 2001 > >> From: Andreas Cadhalpun <andreas.cadhal...@googlemail.com> > >> Date: Fri, 20 Nov 2015 00:04:50 +0100 > >> Subject: [PATCH] aacsbr: don't call sbr_dequant twice without intermediate > >> read_sbr_data > >> > >> Doing that doesn't make sense, because the only purpose of sbr_dequant > >> is to process the data from read_sbr_data. > >> > >> Signed-off-by: Andreas Cadhalpun <andreas.cadhal...@googlemail.com> > >> --- > >> libavcodec/aacsbr_template.c | 8 ++++++++ > >> 1 file changed, 8 insertions(+) > >> > >> diff --git a/libavcodec/aacsbr_template.c b/libavcodec/aacsbr_template.c > >> index cf18862..564930a 100644 > >> --- a/libavcodec/aacsbr_template.c > >> +++ b/libavcodec/aacsbr_template.c > >> @@ -1041,6 +1041,7 @@ static unsigned int read_sbr_data(AACContext *ac, > >> SpectralBandReplication *sbr, > >> unsigned int cnt = get_bits_count(gb); > >> > >> sbr->id_aac = id_aac; > >> + sbr->start = 2; > > > > the new value should be documented > > or maybe it would be possible to use a new field with self explanatory > > name > > I think using a new field is a good idea for code readability. > Updated patch attached. > > Best regards, > Andreas >
> aacsbr_template.c | 10 ++++++++++ > sbr.h | 1 + > 2 files changed, 11 insertions(+) > fd6c7feeeb29eae46242ade296c317a5e4930c12 > 0001-aacsbr-don-t-call-sbr_dequant-twice-without-intermed.patch > From 10acbb3939e576594b43965847ea7b2231722ee4 Mon Sep 17 00:00:00 2001 > From: Andreas Cadhalpun <andreas.cadhal...@googlemail.com> > Date: Fri, 20 Nov 2015 20:15:21 +0100 > Subject: [PATCH] aacsbr: don't call sbr_dequant twice without intermediate > read_sbr_data > > Doing that doesn't make sense, because the only purpose of sbr_dequant > is to process the data from read_sbr_data. > > Signed-off-by: Andreas Cadhalpun <andreas.cadhal...@googlemail.com> > --- > libavcodec/aacsbr_template.c | 10 ++++++++++ > libavcodec/sbr.h | 1 + > 2 files changed, 11 insertions(+) LGTM thx [...] -- Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB Opposition brings concord. Out of discord comes the fairest harmony. -- Heraclitus
signature.asc
Description: Digital signature
_______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel