On Fri, Nov 20, 2015 at 12:35:29AM +0100, Andreas Cadhalpun wrote: > On 19.11.2015 13:55, Michael Niedermayer wrote: > > ffmpeg | branch: master | Michael Niedermayer <mich...@niedermayer.cc> | > > Thu Nov 19 13:32:40 2015 +0100| [58fba4b02f65e8f9878cd5e41d24bb8e452f6631] > > | committer: Michael Niedermayer > > > > avcodec/aacsbr: Replace a noise_facs_q check by an av_assert0 > > > > The replaced check should have become redundant > > > > Signed-off-by: Michael Niedermayer <mich...@niedermayer.cc> > > > >> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=58fba4b02f65e8f9878cd5e41d24bb8e452f6631 > > --- > > > > libavcodec/aacsbr.c | 5 +---- > > 1 file changed, 1 insertion(+), 4 deletions(-) > > > > diff --git a/libavcodec/aacsbr.c b/libavcodec/aacsbr.c > > index 7fb21cc..f7c9b22 100644 > > --- a/libavcodec/aacsbr.c > > +++ b/libavcodec/aacsbr.c > > @@ -96,10 +96,7 @@ static void sbr_dequant(SpectralBandReplication *sbr, > > int id_aac) > > float temp1 = exp2f(NOISE_FLOOR_OFFSET - > > sbr->data[0].noise_facs_q[e][k] + 1); > > float temp2 = exp2f(12 - sbr->data[1].noise_facs_q[e][k]); > > float fac; > > - if (temp1 > 1E20) { > > - av_log(NULL, AV_LOG_ERROR, "envelope scalefactor > > overflow in dequant\n"); > > - temp1 = 1; > > - } > > + av_assert0(temp1 <= 1E20); > > fac = temp1 / (1.0f + temp2); > > sbr->data[0].noise_facs[e][k] = fac; > > sbr->data[1].noise_facs[e][k] = fac * temp2; > > > > Is there a reason why you didn't do the same change in aacsbr_fixed.c?
i remember looking in aacsbr_fixed.c, i somehow must have messed up searching for this fixed thx [...] -- Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB No human being will ever know the Truth, for even if they happen to say it by chance, they would not even known they had done so. -- Xenophanes
signature.asc
Description: Digital signature
_______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel