3 Commits (7942269b710e138c89171635be1801fde3091c23)

Author SHA1 Message Date
Peter Ross 6ba10f338a Add av_memcpy_backptr(): deliberately overlapping memcpy variant. 17 years ago
Reimar Döffinger 5e038b4f08 LZO decoder input is const 17 years ago
Reimar Döffinger 4302963daa Move lzo decompression to libavutil 18 years ago
Reimar Döffinger c215e40316 Make sure we do not accidentially "fix" cnt to something < 0 18 years ago
Reimar Döffinger c0a8b87600 Simplify checks, use that we know that cnt will not be < 0 18 years ago
Reimar Döffinger 56f8647aaa Remove boundary checks that are actually done "well enough" 18 years ago
Reimar Döffinger 9b2c14df60 Documentation fix: Copy functions should "work" fine for cnt == 0 18 years ago
Reimar Döffinger 1db8c21c1f Optimize LZO copy operations 18 years ago
Michael Niedermayer 960e48f8f0 another >> vs > 18 years ago
Michael Niedermayer bf47272f3c simpify state and make code 2% faster 18 years ago
Reimar Döffinger 5fe9c42ceb Add two extra needed bounds checks 18 years ago
Michael Niedermayer 801778bc83 replace if(x>>b) by if(x>C) as shifts are slow on some cpus and i have my doubts that gcc can replace the shifts as x is signed, it could in theory but well its gcc ... 18 years ago
Reimar Döffinger d62a0c1e5d Add code to testcode to ease comparing with liblzo. 18 years ago
Reimar Döffinger a737f1dfdb LZO optimization: check input buffer bounds less frequently if padded 18 years ago
Reimar Döffinger cf0ef3dc34 Fix buffer end checks in lzo copy code to work in all cases. 18 years ago
Reimar Döffinger 266aa26c52 Add lzo test code 18 years ago
Reimar Döffinger 214019ed32 Avoid void *-arithmetic 18 years ago
Diego Biurrun b78e7197a8 Change license headers to say 'FFmpeg' instead of 'this program/this library' 18 years ago
Reimar Döffinger f53a2931cf faster copy functions for lzo decoder that also need padding 19 years ago
Reimar Döffinger d3c71c5002 10l, get_byte returning 0 on error can cause a hang. So let's try with 1 instead... 19 years ago
Reimar Döffinger a9318df2f8 get_byte may not return -1 on error, since it can lead to a negative backptr. 19 years ago
Reimar Döffinger d66fbc14de Wrong state handling causing decompression errors in some cases 19 years ago
Diego Biurrun 5509bffa88 Update licensing information: The FSF changed postal address. 19 years ago
Reimar Döffinger 517840c654 Our own LZO (1X) implementation, under LGPL and optimized for readability. 19 years ago