56 Commits (a8d9fab06b9b417bf8d0b819192bae0c648d7fd8)

Author SHA1 Message Date
Connor Worley a4f019e44e lavc/dxv: assume DXV2 files use premultiplied alpha 9 months ago
Connor Worley 1487f6198c lavc/texturedsp: require explicitly-set frame dimensions 9 months ago
Connor Worley afb630ce4d lavc/dxv: remove ctx fields that can be derived from texdsp ctxs 9 months ago
Connor Worley 2f9936e446 lavc/dvx: use texdsp funcs for texture block decompression 9 months ago
Connor Worley 939bf30d82 lavc/dxv: move tag definitions to common header 9 months ago
Connor Worley d5aaed9d4c lavc/dxv: align to 4x4 blocks instead of 16x16 9 months ago
Connor Worley 1eeee68d8e lavc/dxv: fix incorrect back-reference index calculation in DXT5 decoding 9 months ago
Connor Worley 3b6a515c5f lavc/dxv: treat DXT5-tagged files as DXT4 9 months ago
James Almer dc7bd7c5a5 avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2 years ago
Andreas Rheinhardt 48286d4d98 avcodec/codec_internal: Add macro to set AVCodec.long_name 2 years ago
Andreas Rheinhardt 5ad29e1590 avcodec/dxv: Constify slice threads' ptr to main context 2 years ago
Andreas Rheinhardt 941a82b57c avcodec/dxv: Don't cast const away unnecessarily 2 years ago
Andreas Rheinhardt 21b23ceab3 avcodec: Make init-threadsafety the default 2 years ago
Andreas Rheinhardt 4243da4ff4 avcodec/codec_internal: Use union for FFCodec decode/encode callbacks 3 years ago
Andreas Rheinhardt ce7dbd0481 avcodec/codec_internal: Make FFCodec.decode use AVFrame* 3 years ago
Andreas Rheinhardt 20f9727018 avcodec/codec_internal: Add FFCodec, hide internal part of AVCodec 3 years ago
Andreas Rheinhardt a688f3c13c avcodec/internal: Move FF_CODEC_CAP_* to a new header codec_internal.h 3 years ago
Andreas Rheinhardt 02220b88fc avcodec/thread: Don't use ThreadFrame when unnecessary 3 years ago
Andreas Rheinhardt a247ac640d avcodec: Constify AVCodecs 4 years ago
Paul B Mahol 8e197a9638 avcodec/dxv: make prev variable unsigned 5 years ago
Michael Niedermayer dd9e6d077e avcodec/dxv: Subtract 12 earlier in dxv_decompress_cocg() 5 years ago
Michael Niedermayer c371e50b4f libavcodec/dxv: Remove redundant seek 5 years ago
Michael Niedermayer 97450d2b6a avcodec/dxv: Check op_offset in dxv_decompress_yo() 5 years ago
Michael Niedermayer 8c7d5fcfc3 avcodec/dxv: Check op_offset in both directions 5 years ago
Michael Niedermayer e96b7a8ba6 avcodec/dxv: Initialize tex_funct to NULL 5 years ago
Michael Niedermayer 8e520843dd avcodec/dxv: Check op_offset in dxv_decompress_cocg() 6 years ago
Michael Niedermayer 4daec0c677 avcodec/dxv: Check remaining space in CHECKPOINT() 6 years ago
Michael Niedermayer 6e0b5d3a20 avcodec/dxv: Correct integer overflow in get_opcodes() 6 years ago
Michael Niedermayer 2bc3811c0d avcodec/dxv: Check that there is enough data to decompress 6 years ago
Paul B Mahol 250792be5e avcodec/dxv: add support for "high" quality mode 7 years ago
Michael Niedermayer d662143f06 avcodec/dxv: Check for end of input in dxv_decompress_dxt5() 7 years ago
Michael Niedermayer eb50492270 avcodec/dxv: Check remaining bytes in dxv_decompress_raw() 8 years ago
Clément Bœsch 549045254c Fix all -Wformat warnings raised by DJGPP 8 years ago
Diego Biurrun 0b77a59336 Use correct printf conversion specifiers for POSIX integer types 8 years ago
Diego Biurrun c454dfcff9 Use ISO C printf conversion specifiers where appropriate 8 years ago
Diego Biurrun 1263b2039e Adjust printf conversion specifiers to match variable signedness 8 years ago
Martin Storsjö 9806b9ab5c Revert "Don't use expressions with side effects in macro parameters" 8 years ago
Martin Storsjö 25bacd0a0c Don't use expressions with side effects in macro parameters 8 years ago
Martin Storsjö 7ebdffc353 dxv: Check to make sure we don't overrun buffers on corrupt inputs 8 years ago
Michael Niedermayer 68eb20801d avcodec/dxv: Check idx in dxv_decompress_dxt5() 9 years ago
Michael Niedermayer eb8a67de75 avcodec/dxv: Check idx in CHECKPOINT() 9 years ago
Vittorio Giovara b2417ee6d1 dxv: Improve error message 9 years ago
Vittorio Giovara 1bcd4a476b dxv: Support RAW intermediate compression 9 years ago
Vittorio Giovara bbf71d46db dxv: Print texture information after header parsing 9 years ago
Vittorio Giovara fb2889691c dxv: Support the original first version 9 years ago
Vittorio Giovara 588a5619da dxv: Parse ancillary encoder information 9 years ago
Paul B Mahol 92bfc3cd03 avcodec/dxv: remove code that is never reached 9 years ago
Carl Eugen Hoyos 9b2802f0d3 lavc/dxv: Support more real-world old version samples. 9 years ago
Carl Eugen Hoyos 84c9bf62b4 lavc/dxv: Silence "Multiple ff_thread_finish_setup() calls" warnings. 9 years ago
Vittorio Giovara c45fcf30cf DXV decoder 9 years ago