Michael Niedermayer
|
675f62a202
|
avcodec/aptx: Fix multiple shift anomalies
Fixes: left shift of negative value -24576
Fixes: 17719/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_APTX_fuzzer-5710508002377728
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
|
2019-09-30 22:44:43 +02:00 |
|
Aurelien Jacobs
|
c69054fa24
|
aptx: indentation (cosmetics only)
|
2018-02-09 22:10:56 +01:00 |
|
Aurelien Jacobs
|
6fd110a094
|
aptx: implement the aptX HD bluetooth codec
|
2018-02-09 22:10:55 +01:00 |
|
Aurelien Jacobs
|
96b217f5e8
|
aptx: do some clipping to match original codec in extreme cases
|
2018-02-09 22:10:55 +01:00 |
|
Aurelien Jacobs
|
fea8e119a2
|
aptx: factorize FFABS calculation
|
2018-02-09 22:10:55 +01:00 |
|
Aurelien Jacobs
|
b7915f8a14
|
aptx: simplify by pre-calculating factor_max
|
2018-02-09 22:10:55 +01:00 |
|
Aurelien Jacobs
|
3f88744067
|
aptx: add codec cap SMALL_LAST_FRAME and INIT_THREADSAFE as appropriate
|
2017-12-18 01:07:00 +00:00 |
|
Aurelien Jacobs
|
a337b36b8b
|
aptx: implement the aptX bluetooth codec
The encoder was reverse engineered from binary library and from
EP0398973B1 patent (long expired).
The decoder was simply deduced from the encoder.
|
2017-11-10 21:32:06 +00:00 |
|