Peter Ross
983ec12a99
avcodec/leaddec: support format 0x6
...
Fixes ticket #10657 .
2024-12-11 07:52:22 +11:00
Michael Niedermayer
0e3e7e8aeb
avcodec/leaddec: Check init_get_bits8() for failure
...
Fixes: CID1604416 Unchecked return value
Sponsored-by: Sovereign Tech Fund
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2024-07-12 22:42:33 +02:00
Andreas Rheinhardt
df3cdf4c75
avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I
...
This is done generically now.
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2024-05-19 11:40:07 +02:00
Andreas Rheinhardt
790f793844
avutil/common: Don't auto-include mem.h
...
There are lots of files that don't need it: The number of object
files that actually need it went down from 2011 to 884 here.
Keep it for external users in order to not cause breakages.
Also improve the other headers a bit while just at it.
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2024-03-31 00:08:43 +01:00
Peter Ross
37702e2066
avcodec/lead: support format 0x0
...
Fixes ticket #10660 .
2024-02-20 17:31:40 +11:00
Peter Ross
db975ff00d
avcodec/lead: support unaligned blocks
...
Fixed ticket #10656 .
2024-02-20 16:40:35 +11:00
Andreas Rheinhardt
648df1c250
avcodec/leaddec: Remove unnecessary VLC structures
...
One only needs the VLCElem[].
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2024-02-03 00:26:17 +01:00
Michael Niedermayer
d909d8e5e0
avcodec/leaddec: Check remaining bits in decode_block()
...
Fixes: Timeout
Fixes: 64163/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_LEAD_fuzzer-6418925835124736
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2023-12-29 01:15:42 +01:00
Peter Ross
10869cd849
avcodec: LEAD MCMP decoder
...
Partially fixes ticket #798
Reviewed-by: James Almer <jamrial@gmail.com>
Reviewed-by: Michael Niedermayer <michael@niedermayer.cc>
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Peter Ross <pross@xvid.org>
2023-11-08 17:37:58 +11:00