Andreas Rheinhardt
843a717b33
avcodec/fastaudio: Mark decoder as init-threadsafe
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com >
2021-05-02 03:23:37 +02:00
Andreas Rheinhardt
a247ac640d
avcodec: Constify AVCodecs
...
Given that the AVCodec.next pointer has now been removed, most of the
AVCodecs are not modified at all any more and can therefore be made
const (as this patch does); the only exceptions are the very few codecs
for external libraries that have a init_static_data callback.
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com >
Signed-off-by: James Almer <jamrial@gmail.com >
2021-04-27 10:43:15 -03:00
Florian Nouwt
f067fcb9df
mobiclip: fix copyright headers
...
The Mobiclip related code was based on Mobius (https://github.com/adibsurani/Mobius ),
which was based on my original reverse engineering efforts (https://github.com/Gericom/MobiclipDecoder ).
This commit adds the appropriate copyright headers on the related files.
Signed-off-by: Florian Nouwt <fnouwt2@gmail.com >
2021-03-08 19:19:19 +01:00
Michael Niedermayer
2749e20d04
avcodec/fastaudio: Fix invalid shift exponent
...
Fixes: shift exponent 32 is too large for 32-bit type 'unsigned int'
Fixes: 25434/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_FASTAUDIO_fuzzer-6252363168612352
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2020-12-19 23:19:29 +01:00
Michael Niedermayer
64917ea6cf
avcodec/fastaudio: Remove redundant % 32
...
Reviewed-by: Paul B Mahol <onemda@gmail.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2020-09-10 23:31:10 +02:00
Paul B Mahol
1304078d3c
avcodec: add FastAudio decoder
2020-09-03 18:07:58 +02:00