85 Commits (21a928d07c25c552765fcdbe320c1adeadbef5b8)

Author SHA1 Message Date
Laurent Aimar 7d17a794f0 xan: Prevent NULL dereference with missing palette 13 years ago
Laurent Aimar 3db3fdf4c6 xan: Check for out of bound reads in xan_huffman_decode() 13 years ago
Laurent Aimar 3e0757c2a8 xan: Fixed out of bound accesses in xan_unpack() 13 years ago
Laurent Aimar 06be075cda xan: Prevent NULL dereferences with missing reference frame 13 years ago
Laurent Aimar 124a16f678 xan: Prevent out of bound accesses 13 years ago
Laurent Aimar c8b835954a Check for out of bound reads in xan_huffman_decode() of the xan decoder. 13 years ago
Laurent Aimar 56ee5a9ad1 Prevent NULL dereference when the palette is missing in the xan decoder. 13 years ago
Laurent Aimar 5279141c1d Fixed out of bound accesses in xan_unpack() of the xan decoder. 13 years ago
Laurent Aimar feca3ba053 Prevent out of bound accesses in the xan decoder. 13 years ago
Laurent Aimar 19e95b8845 Prevent NULL dereferences when missing the reference frame in the xan decoder. 13 years ago
Alex Converse 0872bb23b4 xan: Add some buffer checks 13 years ago
Alex Converse 350f57bd7b xan: Remove extra trailing newline 13 years ago
Laurent Aimar 393d5031c6 Fixed size given to init_get_bits() in xan decoder. 13 years ago
Anton Khirnov ec6402b7c5 lavc: use designated initialisers for all codecs. 14 years ago
Stefano Sabatini 01042d4123 lavc: set defaults in internal codec frames 14 years ago
Mans Rullgard 2912e87a6c Replace FFmpeg with Libav in licence headers 14 years ago
Kostya fff6c21295 Remove Xan WC4 cruft from xan.c 14 years ago
Kostya 90e8a9c34f Remove Xan WC4 cruft from xan.c 14 years ago
Diego Elio Pettenò e7e2df27f8 Add ff_ prefix to data symbols of encoders, decoders, hwaccel, parsers, bsf. 14 years ago
Diego Elio Pettenò d36beb3f69 Add ff_ prefix to data symbols of encoders, decoders, hwaccel, parsers, bsf. 14 years ago
Reimar Döffinger 782f69e8a5 Fix memleak: free palette data on close. 14 years ago
Reimar Döffinger 18d761a1b1 Fix indentation. 14 years ago
Reimar Döffinger 3354b05187 Add explanation and alternative implementation for strange xan 14 years ago
Reimar Döffinger 24ae353dfb WC3/xan: move palette handling to decoder, avoiding need for 14 years ago
Stefano Sabatini f2f8fb1035 Remove redundant text in the log. 14 years ago
Stefano Sabatini 082a857522 Make XAN decoder return meaningful error codes. 14 years ago
Diego Biurrun ba87f0801d Remove explicit filename from Doxygen @file commands. 15 years ago
Stefano Sabatini 72415b2adb Define AVMediaType enum, and use it instead of enum CodecType, which 15 years ago
Diego Biurrun cb39768960 Add long_name for Xxan codec. 15 years ago
Kostya Shishkov 0080402d36 Improve handling allocated buffers in Xan decoder 15 years ago
Kostya Shishkov 2628f515fe cosmetics: reindent a bit 15 years ago
Reimar Döffinger 4a49ab77c6 Remove unnecessary calls to avcodec_check_dimensions, the check is already 15 years ago
Reimar Döffinger 5333450ce6 Use memcpy to copy till end of line in one go instead of copying pixel by pixel 16 years ago
Reimar Döffinger 64b8e620cb Slightly simplify detection of end of compressed data in xan_unpack 16 years ago
Måns Rullgård 3aab27b459 Remove useless #include <unistd.h> from many files 16 years ago
Reimar Döffinger f63f689e10 Avoid code duplication in xan_unpack for the final memcpy. 16 years ago
Reimar Döffinger d7670f2827 Use sign_extend function instead of reimplementing it. 16 years ago
Reimar Döffinger e62f622193 Remove a useless "& 0xF" 16 years ago
Reimar Döffinger 977d813447 Use / and % operators instead of reimplementing them with a loop. 16 years ago
Reimar Döffinger b1e309865f Change buffer check to avoid an unlikely pointer arithmetic overflow. 16 years ago
Reimar Döffinger be50938073 Simplify xan_huffman_decode by using get_bits 16 years ago
Reimar Döffinger e5986d0427 Cosmetics to improve xan_unpack readability 16 years ago
Reimar Döffinger 16cc5a738c Fix buffer size check for xan_unpack which was broken by r18586 16 years ago
Reimar Döffinger c644665f42 Some more simplifications of xan_unpack 16 years ago
Reimar Döffinger 455fdd2f8c Reindent xan_unpack code 16 years ago
Reimar Döffinger 948f60fa24 Avoid some code duplication in xan_unpack 16 years ago
Reimar Döffinger 59bd7f23e8 Increase buffer padding to avoid most space checks in xan_unpack 16 years ago
Reimar Döffinger 4b96f43fe1 Change buffer size checks to avoid the very unlikely overflow case. 16 years ago
Reimar Döffinger 5e12701c5c Remove a pointless right-shift in xan decoder. 16 years ago
Reimar Döffinger 9126aea528 Replace bytecopy with the equivalent but faster av_memcpy_backptr. 16 years ago