summaryrefslogtreecommitdiff
path: root/libavformat/lafdec.c
Commit message (Collapse)AuthorAgeFilesLines
* avformat/lafdec: check for not supported bppPaul B Mahol2023-02-041-0/+2
|
* avformat/lafdec: error out on partial packet header readPaul B Mahol2023-02-041-1/+3
|
* libavformat/lafdec: free dataMichael Niedermayer2023-02-011-0/+11
| | | | | | Fixes: memleak Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avformat/lafdec: Check if all data was readMichael Niedermayer2023-02-011-1/+2
| | | | | | | | Fixes: OOM Fixes: 54572/clusterfuzz-testcase-minimized-ffmpeg_dem_LAF_fuzzer-4974038870523904 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avformat/lafdec: Check for EOF in header readingMichael Niedermayer2022-12-231-0/+3
| | | | | | | | | | | Fixes: OOM testcase Fixes: 51527/clusterfuzz-testcase-minimized-ffmpeg_dem_LAF_fuzzer-5453663505612800 OOM can still happen after this as an arbitrary sized block is allocated and read this would require a redesign or some limit on the sample rate. Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avformat: add LAF demuxerPaul B Mahol2022-09-161-0/+271