[FFmpeg-devel] [PATCH 3/3] aacps: avoid division by zero in stereo_processing
a@fumatic.org
a at fumatic.org
Tue Nov 10 04:54:40 CET 2015
My apologies, That was not intentional :)
----- Reply message -----
From: "a at fumatic.org" <a at fumatic.org>
To: "FFmpeg development discussions and patches" <ffmpeg-devel at ffmpeg.org>
Subject: [FFmpeg-devel][PATCH 3/3] aacps: avoid division by zero in stereo_processing
Date: Mon, Nov 9, 2015 10:45 PM
Fgggg
----- Reply message -----
From: "Rostislav Pehlivanov" <atomnuker at gmail.com>
To: "FFmpeg development discussions and patches" <ffmpeg-devel at ffmpeg.org>
Subject: [FFmpeg-devel] [PATCH 3/3] aacps: avoid division by zero in stereo_processing
Date: Mon, Nov 9, 2015 8:49 PM
Thanks, applied.
border_position[] refers to the sample location for each PS envelope
parameter specified as a QMF sample index. So, overlapping here
wouldn't make sense.
Also, thanks for your efforts in packaging FFmpeg for Debian, speaking
as a fellow user.
On Sun, 2015-11-08 at 22:04 +0100, Andreas Cadhalpun wrote:
> This fixes a SIGFPE crash in the aac_fixed decoder.
>
> Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun at googlemail.com>
> ---
> libavcodec/aacps.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/libavcodec/aacps.c b/libavcodec/aacps.c
> index 1165d9b..ccc79ff 100644
> --- a/libavcodec/aacps.c
> +++ b/libavcodec/aacps.c
> @@ -940,7 +940,7 @@ static void stereo_processing(PSContext *ps,
> INTFLOAT (*l)[32][2], INTFLOAT (*r)
> LOCAL_ALIGNED_16(INTFLOAT, h_step, [2], [4]);
> int start = ps->border_position[e];
> int stop = ps->border_position[e+1];
> - INTFLOAT width = Q30(1.f) / (stop - start);
> + INTFLOAT width = Q30(1.f) / ((stop - start) ? (stop -
> start) : 1);
> #if USE_FIXED
> width <<= 1;
> #endif
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel at ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel at ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
More information about the ffmpeg-devel
mailing list