[FFmpeg-cvslog] bink: no need to increase width twice

Reimar Döffinger Reimar.Doeffinger at gmx.de
Wed Mar 21 20:20:45 CET 2012


On Wed, Mar 21, 2012 at 01:11:00PM +0100, Michael Niedermayer wrote:
> On Wed, Mar 21, 2012 at 07:58:25AM +0100, Reimar Döffinger wrote:
> > 
> > 
> > On 21 Mar 2012, at 04:33, git at videolan.org (Paul B Mahol) wrote:
> > 
> > > ffmpeg | branch: master | Paul B Mahol <onemda at gmail.com> | Wed Mar 21 01:41:50 2012 +0000| [594a3d631583a2f086fac25db6fb3542fd0fb187] | committer: Michael Niedermayer
> > > 
> > > bink: no need to increase width twice
> > > 
> > > Signed-off-by: Paul B Mahol <onemda at gmail.com>
> > > Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
> > > 
> > >> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=594a3d631583a2f086fac25db6fb3542fd0fb187
> > > ---
> > > 
> > > libavcodec/bink.c |    2 +-
> > > 1 files changed, 1 insertions(+), 1 deletions(-)
> > > 
> > > diff --git a/libavcodec/bink.c b/libavcodec/bink.c
> > > index c8daab3..4ca96e5 100644
> > > --- a/libavcodec/bink.c
> > > +++ b/libavcodec/bink.c
> > > @@ -150,7 +150,7 @@ static void init_lengths(BinkContext *c, int width, int bw)
> > > 
> > >     c->bundle[BINK_SRC_BLOCK_TYPES].len = av_log2((width >> 3) + 511) + 1;
> > > 
> > > -    c->bundle[BINK_SRC_SUB_BLOCK_TYPES].len = av_log2(((width + 7) >> 4) + 511) + 1;
> > > +    c->bundle[BINK_SRC_SUB_BLOCK_TYPES].len = av_log2((width >> 4) + 511) + 1;
> > > 
> > 
> > Huh? Those don't give the same result when width is e.g. 9.
> > At least the commit message is really unclear.
> 
> it was a bugfix by someone, kostya later fixed it differently by
> rounding width up before this code so this become unneeded

Ok, but I'll appreciate it if you can remember to put that kind of
thing in the commit message.


More information about the ffmpeg-cvslog mailing list