79 Commits (a75b254c74d71414f15764979e718e74cd90f5aa)

Author SHA1 Message Date
  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 15 years ago
  Reimar Döffinger 64b8e620cb Slightly simplify detection of end of compressed data in xan_unpack 15 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
  Reimar Döffinger 44c9efcb57 Use memcpy instead of the very inefficient bytecopy where both are correct 16 years ago
  Thilo Borgmann 7a00bbad21 Implement avcodec_decode_video2(), _audio3() and _subtitle2() which takes an 16 years ago
  Diego Biurrun bad5537e2c Use full internal pathname in doxygen @file directives. 16 years ago
  Diego Biurrun 6a5d31ac25 Fix build: Add intreadwrite.h and bswap.h #includes where necessary. 16 years ago
  Stefano Sabatini fe4bf37455 Make AVCodec long_names definition conditional depending on CONFIG_SMALL. 17 years ago