Michael Niedermayer
|
47f1596ece
|
avcodec/dxtory: use unaligned copy for unaligned addresses
Fixes undefined behavior
Fixes: asan_heap-oob_112c6b3_13_012.avi
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
|
10 years ago |
Michael Niedermayer
|
ee2e5acdb1
|
avcodec/dxtory: remove unused variables
Found-by: Benoit Fouet <benoit.fouet@free.fr>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
|
10 years ago |
Michael Niedermayer
|
a43bcaafe2
|
avcodec/dxtory: Support dxtory-2.0.127.avi
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
|
10 years ago |
Diego Biurrun
|
cc8163e1a3
|
avcodec: more correct printf specifiers
|
11 years ago |
Michael Niedermayer
|
a392bf6570
|
avcodec/dxtory: fix src size checks
Fixes integer overflow
Fixes out of array read
Fixes: d104661bb59b202df7671fb19a00ca6c-asan_heap-oob_d6429d_5066_cov_1729501105_dxtory_mic.avi
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
|
11 years ago |
Kostya Shishkov
|
28e1eed3c2
|
dxtory: compressed RGB555/RGB565 decoding support
|
11 years ago |
Kostya Shishkov
|
0e1ad2f591
|
dxtory: add more compressed and uncompressed modes
|
11 years ago |
Kostya Shishkov
|
025fd76e1a
|
dxtory: change error code for unexpected slice configuration
|
11 years ago |
Kostya Shishkov
|
e91a3f1bdb
|
dxtory: correctly handle YUV slices with average odd height
|
11 years ago |
Thilo Borgmann
|
d814a839ac
|
Reinstate proper FFmpeg license for all files.
|
11 years ago |
Michael Niedermayer
|
b984c727f5
|
avcodec/dxtory: make def_lru[8] static
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
|
11 years ago |
Kostya Shishkov
|
3b03d7e251
|
dxtory v2 support
|
12 years ago |
Diego Biurrun
|
6d97484d72
|
avcodec: av_log_ask_for_sample() ---> avpriv_request_sample()
|
12 years ago |
Anton Khirnov
|
759001c534
|
lavc decoders: work with refcounted frames.
|
12 years ago |
Anton Khirnov
|
df9b956751
|
lavc: fix decode_frame() third parameter semantics for video decoders
It's got_frame, not data size
|
12 years ago |
Anton Khirnov
|
594d4d5df3
|
lavc: add a wrapper for AVCodecContext.get_buffer().
It will be useful in the upcoming transition to refcounted AVFrames.
|
12 years ago |
Diego Biurrun
|
aa91fe8091
|
dxtory: Replace AV_WN16A(AV_RN16A()) combination by AV_COPY16
|
12 years ago |
Anton Khirnov
|
716d413c13
|
Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormat
|
12 years ago |
Martin Storsjö
|
1d9c2dc89a
|
Don't include common.h from avutil.h
Signed-off-by: Martin Storsjö <martin@martin.st>
|
12 years ago |
Anton Khirnov
|
36ef5369ee
|
Replace all CODEC_ID_* with AV_CODEC_ID_*
|
12 years ago |
Kostya Shishkov
|
19341c58e0
|
Dxtory capture format decoder
Signed-off-by: Anton Khirnov <anton@khirnov.net>
|
13 years ago |