- 26 Feb, 2017 1 commit
-
-
Michael Niedermayer authored
avcodec/flacdsp: Fix: runtime error: signed integer overflow: -1027555328 + -1226681270 cannot be represented in type 'int' Fixes: 673/clusterfuzz-testcase-5948736536576000 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/targets/ffmpegReviewed-by:
Paul B Mahol <onemda@gmail.com> Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 19 Feb, 2017 2 commits
-
-
Michael Niedermayer authored
Fixes: 686513-media Found-by:
Matt Wolenetz <wolenetz@google.com> Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Suggested-by:
Matt Wolenetz <wolenetz@google.com> Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 04 Feb, 2017 1 commit
-
-
Michael Niedermayer authored
This fixes ubsan warnings in non debug builds by using unsigned operations in debug builds the correct signed operations are retained so that overflows (which should not occur in valid files and may indicate problems in the DSP code or decoder) can be detected. Alternatively they can be changed to unsigned unconditionally, then its not possible though to detect overflows easily if someone wants to test the DSP code for overflows. The 2nd alternative would be to leave the code as it is and accept that there are undefined operations in the DSP code and that ubsan output is full of them in some cases. Similar changes would be needed in some other DSP routines Suggested-by:
Matt Wolenetz <wolenetz@google.com> Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 17 May, 2015 1 commit
-
-
Carl Eugen Hoyos authored
Based on an analysis by trac user lvqcl. Fixes ticket #4421, reported by Chase Walker.
-
- 13 Nov, 2014 1 commit
-
-
James Almer authored
Two to four times faster depending on instruction set, block size and channel count.
-
- 13 Feb, 2014 1 commit
-
-
James Darnley authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 08 Feb, 2014 1 commit
-
-
Carl Eugen Hoyos authored
-
- 06 Feb, 2014 1 commit
-
-
Loren Merritt authored
benchmarked on sandybridge x86_64: 1358232 decicycles in flac_lpc_32_c 1244575 decicycles in flac_lpc_32_sse4, James Almer's patch 650045 decicycles in flac_lpc_32_sse4, this patch I haven't tested the edgecases such as odd block lengths odd block length tested-by: James Almer <jamrial@gmail.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 05 Nov, 2012 1 commit
-
-
Justin Ruggles authored
Also, templatize the functions for 16-bit and 32-bit sample range. This will be used for 24-bit FLAC encoding.
-
- 15 Sep, 2012 1 commit
-
-
Mans Rullgard authored
-
- 19 Jul, 2012 1 commit
-
-
Mans Rullgard authored
Reversing the lpc coefficient order simplifies indexing in the filter. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- 05 Jul, 2012 1 commit
-
-
Mans Rullgard authored
Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- 04 Jul, 2012 2 commits
-
-
Mans Rullgard authored
Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Mans Rullgard authored
Signed-off-by:
Mans Rullgard <mans@mansr.com>
-