Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-07-08avcodec/dxv: Initialize tex_funct to NULLMichael Niedermayer
Fixes: Various anomalies Fixes: 14493/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_DXV_fuzzer-5071018000908288 Fixes: 14630/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_DXV_fuzzer-5714888963391488 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-05avcodec/dxv: Check op_offset in dxv_decompress_cocg()Michael Niedermayer
Fixes: signed integer overflow: -2147483648 - 12 cannot be represented in type 'int' Fixes: 14732/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_DXV_fuzzer-5735273129836544 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2019-03-28avcodec/dxv: Check remaining space in CHECKPOINT()Michael Niedermayer
Fixes: Timeout (77sec -> 1sec) Fixes: 13407/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_DXV_fuzzer-5093143018471424 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2019-03-09avcodec/dxv: Correct integer overflow in get_opcodes()Michael Niedermayer
Fixes: 13099/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_DXV_fuzzer-5665598896340992 Fixes: signed integer overflow: 2147483647 + 7 cannot be represented in type 'int' Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2018-12-08avcodec/dxv: Check that there is enough data to decompressMichael Niedermayer
Fixes: Timeout Fixes: 10979/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_DXV_fuzzer-6178582203203584 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2018-04-15avcodec/dxv: add support for "high" quality modePaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-10-04avcodec/dxv: Check for end of input in dxv_decompress_dxt5()Michael Niedermayer
Fixes: Timeout Fixes: 3291/clusterfuzz-testcase-4630024655208448 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-06-04avcodec/dxv: Check remaining bytes in dxv_decompress_raw()Michael Niedermayer
Fixes: Timeout Fixes: 2006/clusterfuzz-testcase-minimized-5766515037044736 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-03-29Fix all -Wformat warnings raised by DJGPPClément Bœsch
2017-03-24Merge commit '1263b2039eb5aaf1522e9de9f07c787ab30a5f50'Clément Bœsch
* commit '1263b2039eb5aaf1522e9de9f07c787ab30a5f50': Adjust printf conversion specifiers to match variable signedness Merged-by: Clément Bœsch <u@pkh.me>
2017-03-16Merge commit '7ebdffc353f3f0827864e8e3461fdc00cc243b14'Clément Bœsch
* commit '7ebdffc353f3f0827864e8e3461fdc00cc243b14': dxv: Check to make sure we don't overrun buffers on corrupt inputs Merged-by: Clément Bœsch <u@pkh.me>
2016-10-28Adjust printf conversion specifiers to match variable signednessDiego Biurrun
2016-08-02Revert "Don't use expressions with side effects in macro parameters"Martin Storsjö
This reverts commit 25bacd0a0c32ae682e6f411b1ac9020aeaabca72. Since 230b1c070, the bytewise AV_W*() macros only expand their argument once, so revert to the more readable version of these. Signed-off-by: Martin Storsjö <martin@martin.st>
2016-07-31Don't use expressions with side effects in macro parametersMartin Storsjö
AV_WB32 can be implemented as a macro that expands its parameters multiple times (in case AV_HAVE_FAST_UNALIGNED isn't set and the compiler doesn't support GCC attributes); make sure not to read multiple times from the source in this case. Signed-off-by: Martin Storsjö <martin@martin.st>
2016-07-31dxv: Check to make sure we don't overrun buffers on corrupt inputsMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2016-01-05avcodec/dxv: Check idx in dxv_decompress_dxt5()Michael Niedermayer
Fixes potential out of array read No testcase available Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-01-05avcodec/dxv: Check idx in CHECKPOINT()Michael Niedermayer
Fixes out of array read Fixes Ticket5098 Fixes Ticket5099 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-09-26Merge commit 'b2417ee6d1ee0c5e9b170a642d73bdf68908966f'Hendrik Leppkes
* commit 'b2417ee6d1ee0c5e9b170a642d73bdf68908966f': dxv: Improve error message Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2015-09-26Merge commit '1bcd4a476ba45a7fdf59d1701b8f0e274418cc32'Hendrik Leppkes
* commit '1bcd4a476ba45a7fdf59d1701b8f0e274418cc32': dxv: Support RAW intermediate compression Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2015-09-26Merge commit 'bbf71d46db3417b43bcbd745cbf235e8e2ff69ae'Hendrik Leppkes
* commit 'bbf71d46db3417b43bcbd745cbf235e8e2ff69ae': dxv: Print texture information after header parsing Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2015-09-26Merge commit 'fb2889691cb7720d2680e188eb6036a35afa2392'Hendrik Leppkes
* commit 'fb2889691cb7720d2680e188eb6036a35afa2392': dxv: Support the original first version Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2015-09-26Merge commit '588a5619da0d041e55b365f63d0fa9c72bdbd4d3'Hendrik Leppkes
* commit '588a5619da0d041e55b365f63d0fa9c72bdbd4d3': dxv: Parse ancillary encoder information Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2015-09-24dxv: Improve error messageVittorio Giovara
2015-09-24dxv: Support RAW intermediate compressionVittorio Giovara
Sample-Id: boombox64.mov Reported-by: Aarni Koskela Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2015-09-24dxv: Print texture information after header parsingVittorio Giovara
2015-09-24dxv: Support the original first versionVittorio Giovara
DXV 1.0 provided DXT1 with LZF only. Sample-Id: Orange-Strings-07_640_DXV.mov Reported-by: Carl Eugen Hoyos Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2015-09-24dxv: Parse ancillary encoder informationVittorio Giovara
Header does not contain the number of channels, but rather the encoder version, so rename the variable, and read the additional byte.
2015-09-15avcodec/dxv: remove code that is never reachedPaul B Mahol
The function is automatically called. Signed-off-by: Paul B Mahol <onemda@gmail.com>
2015-09-08lavc/dxv: Support more real-world old version samples.Carl Eugen Hoyos
2015-09-08lavc/dxv: Silence "Multiple ff_thread_finish_setup() calls" warnings.Carl Eugen Hoyos
2015-09-07Merge commit 'c45fcf30cfab687004ed1cdc06ebaa21f4262a0b'Hendrik Leppkes
* commit 'c45fcf30cfab687004ed1cdc06ebaa21f4262a0b': DXV decoder Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2015-09-02DXV decoderVittorio Giovara
Support all DXDI and DXD3 normal quality videos.