Michael Niedermayer
|
d8716e3df9
|
avformat/vividas: check length in read_vblock()
Fixes: out of array access
Fixes: 15166/clusterfuzz-testcase-minimized-ffmpeg_DEMUXER_fuzzer-5731062396747776
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
|
2019-06-25 13:30:09 +02:00 |
|
Michael Niedermayer
|
01d8c72b95
|
avformat/vividas: reduce keybits to require half the space
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
|
2019-06-21 18:28:00 +02:00 |
|
Michael Niedermayer
|
8c6c2747bc
|
avformat/vividas: Fix invalid shift in decode_key()
Fixes: left shift of 1 by 31 places cannot be represented in type 'int'
Fixes: 15118/clusterfuzz-testcase-minimized-ffmpeg_DEMUXER_fuzzer-5740230004441088
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
|
2019-06-21 18:28:00 +02:00 |
|
Carl Eugen Hoyos
|
4d8875ec23
|
lavf: Constify the probe function argument.
Reviewed-by: Lauri Kasanen
Reviewed-by: Tomas Härdin
|
2019-03-21 11:42:17 +01:00 |
|
Carl Eugen Hoyos
|
01db03f158
|
lavf/vividas: Support demuxing on big-endian hardware.
|
2018-12-28 00:20:47 +01:00 |
|
Carl Eugen Hoyos
|
17aed996bc
|
lavf/vividas: Do not increase extradata_size after allocation.
Avoids a crash in avcodec_parameters_from_context().
|
2018-12-28 00:20:41 +01:00 |
|
Paul B Mahol
|
d62cb29716
|
avformat/vividas: check if viv->sb_pb is not NULL
|
2018-12-22 13:36:36 +01:00 |
|
Paul B Mahol
|
e9909fe194
|
avformat/vividas: check if size is enough big in xor_block
|
2018-12-22 11:14:39 +01:00 |
|
Paul B Mahol
|
14c2f7f652
|
avformat/vividas: fix undefined behaviour
|
2018-12-22 11:14:21 +01:00 |
|
Paul B Mahol
|
297e65c676
|
avformat/vividas: check if value from ffio_read_varlen() is too big
|
2018-12-22 11:14:21 +01:00 |
|
Paul B Mahol
|
d06aae732c
|
avformat: add vividas demuxer
|
2018-12-20 19:32:27 +01:00 |
|