85 Commits (ac87eaf856e0fb51917266b899bb15d19b907baf)

Author SHA1 Message Date
Anton Khirnov 759001c534 lavc decoders: work with refcounted frames. 12 years ago
Alexandra Khirnova d744801f1a xan: Convert to bytestream2 12 years ago
Anton Khirnov d47dabbac2 xan: return a meaningful error code. 12 years ago
Anton Khirnov 51648da4dc xan: remove a trivially true if(). 12 years ago
Anton Khirnov df9b956751 lavc: fix decode_frame() third parameter semantics for video decoders 12 years ago
Anton Khirnov 594d4d5df3 lavc: add a wrapper for AVCodecContext.get_buffer(). 12 years ago
Diego Biurrun 5bac2d0c30 avutil: Move memcpy_backptr() to mem.c 12 years ago
Anton Khirnov 716d413c13 Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormat 12 years ago
Anton Khirnov 36ef5369ee Replace all CODEC_ID_* with AV_CODEC_ID_* 12 years ago
Diego Biurrun aaf47bcde7 Drop ALT_ prefix from BITSTREAM_READER_LE name. 13 years ago
Nathan Adil Maxson 6eedeefe0b xan.c: coding style clean-up. 13 years ago
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
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
Mans Rullgard 2912e87a6c Replace FFmpeg with Libav in licence headers 14 years ago
Kostya 90e8a9c34f Remove Xan WC4 cruft from xan.c 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