50 Commits (43d160fd00b9dfaf63e70d891eb44acdb18a251b)

Author SHA1 Message Date
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
Stefano Sabatini 162d4fc99d Add long names to AVCodec declarations. 17 years ago
Zuxy Meng 98a6fff98c Apply 'cold' attribute to init/uninit functions in libavcodec 17 years ago
Mike Melanson 282ee4e766 fix the WC3 Xan decoder by correcting the frame accounting logic 17 years ago
Aurelien Jacobs 9f5bd89506 const 17 years ago
Michael Niedermayer c67102f902 const 17 years ago
Diego Biurrun e5a389a1b7 license header consistency cosmetics 18 years ago
Ramiro Polla 2c124cb65c Use AV_xx throughout libavcodec 18 years ago
Diego Biurrun 2029f312e8 Remove redundant #inclusion of common.h, avcodec.h already #includes it. 18 years ago
Diego Biurrun 5a6a6cc7dc Fix multiple "‘inline/static’ is not at beginning of declaration" warnings. 18 years ago
Nicholas Tung 587d07227e Remove superfluous setting of has_b_frames in codecs without B-frames. 18 years ago
Diego Biurrun fe0372296a typos 18 years ago
Alex Beregszaszi fead30d444 rename BE/LE_8/16/32 to AV_RL/B_8/16/32 18 years ago
Diego Biurrun b78e7197a8 Change license headers to say 'FFmpeg' instead of 'this program/this library' 18 years ago
Diego Biurrun 5509bffa88 Update licensing information: The FSF changed postal address. 19 years ago
Diego Biurrun 115329f160 COSMETICS: Remove all trailing whitespace. 19 years ago
Mike Melanson ca16618b01 tinfoil patch: no array is written to in bulk before counts are 20 years ago
Michael Niedermayer 0ecca7a49f various security fixes and precautionary checks 20 years ago
Mike Melanson 3a278992bd remove numerous definitions of BE_*/LE_* macros; convert FOURCC_TAG -> 21 years ago
Michel Bardiaux 9b87956678 av_log() patch by (Michel Bardiaux <mbardiaux at peaktime dot be>) 21 years ago
Mike Melanson 2a2bbcb05f revised palette API, courtesy of Roberto Togni (rtogni at freemail.it) 21 years ago
Mike Melanson 42e96409d3 MACRO-ize a bunch of redundant code blocks; fix 16-bit RGB modes (it's 21 years ago
Mike Melanson afb8d3f80d change pixel identifier conflict with AltiVec headers (patch courtesy of 21 years ago
Mike Melanson 0f371e3e2a final word on RGBA byte order 21 years ago
Mike Melanson ba118447d5 deploy palette control API 21 years ago
Mike Melanson e9cc5211a4 copy & paste strikes again 21 years ago
Mike Melanson 6f4915ac83 xan_wc3 decoder now works correctly; added a bunch of output 21 years ago
Mike Melanson 9937e686fe New fringe codecs: WC3/Xan video, Xan DPCM, DK3 & DK4 ADPCM 21 years ago