1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2026-05-16 08:38:24 +02:00
Files
FFmpeg/libavcodec
Andreas Cadhalpun b9087aa651 sbr_qmf_analysis: sanitize input for 32-bit imdct
If the input contains too many too large values, the imdct can overflow.
Even if it didn't, the output would be larger than the valid range of 29
bits.

Note that this is a very delicate limit: Allowing values up to 1<<25
does not prevent input larger than 1<<29 from arriving at
sbr_sum_square, while limiting values to 1<<23 breaks the
fate-aac-fixed-al_sbr_hq_cm_48_5.1 test.

Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
(cherry picked from commit fdc94db37e)
Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
2015-12-17 20:03:48 +01:00
..
2015-08-29 06:44:20 +01:00
2015-08-22 06:16:31 +01:00
2015-08-27 17:05:44 +02:00
2015-06-14 15:09:33 +02:00
2015-09-01 14:35:32 +02:00
2015-07-22 23:23:29 +02:00
2015-08-18 10:24:01 -04:00
2015-08-04 04:16:43 +02:00
2015-10-08 13:15:42 +02:00
2015-08-27 02:59:43 +02:00
2015-08-18 11:48:49 -04:00
2015-09-03 09:47:44 +00:00
2015-08-18 11:48:49 -04:00
2015-10-12 21:46:54 +02:00
2015-08-11 23:16:35 +02:00
2015-07-27 16:21:14 +01:00
2015-08-21 08:46:05 +02:00
2015-08-21 08:46:05 +02:00
2015-08-18 09:46:49 -04:00
2015-11-26 16:05:41 +01:00
2015-09-04 09:33:46 -04:00
2015-09-08 22:31:44 +02:00
2015-06-17 20:11:43 +02:00
2015-08-28 04:25:15 +02:00
2015-08-18 10:24:01 -04:00
2015-07-27 19:13:48 +02:00
2015-08-18 11:48:49 -04:00
2015-07-22 23:23:29 +02:00
2015-10-08 13:15:42 +02:00
2015-08-15 15:06:01 +02:00
2015-08-18 11:48:49 -04:00
2015-10-12 21:46:54 +02:00
2015-08-19 14:15:43 +02:00
2015-09-07 15:32:56 +02:00
2015-08-03 10:12:10 +02:00
2015-07-27 15:24:58 +01:00