96 Commits (2c5ad5fd74a44145459e74acdf486c084f8de4b4)

Author SHA1 Message Date
Reimar Döffinger bc185f72c0 Do not crash when the first frame is not a keyframe (and thus none of the 18 years ago
Michael Niedermayer 684d9e36fc simplify 18 years ago
Michael Niedermayer 006ff1cabe more simplifications 18 years ago
Michael Niedermayer f72f8a7735 simplification 18 years ago
Michael Niedermayer 09eb00f6b5 iabs -> ABS 18 years ago
Michael Niedermayer 1abbf64e3b simplify 18 years ago
Michael Niedermayer 1af5f60f6a fix loop filter 18 years ago
Michael Niedermayer efea852877 parse all QIS values (we still ignore them though ...) 18 years ago
Michael Niedermayer a14ab4e4d4 100l for me 18 years ago
Matthieu Castet 116d866ca5 fix playback of theora.ogg on mphq patch by (matthieu castet %% castet dat matthieu ot free dat fr %%) 18 years ago
Michael Niedermayer ae1dd8e125 attempt to implement xiphs useless and stupid quantization matrix mess 18 years ago
Michael Niedermayer 187c9be7a6 replace *_dequant (2 intra, 1 inter) by qmat (3 intra, 3 inter) (needed for theora according to spec) 18 years ago
Michael Niedermayer d2744e19e0 use RSHIFT 18 years ago
Michael Niedermayer 4501e678e7 useless memcpy 18 years ago
Michael Niedermayer 7cfe7fe5e7 some fixmes if someone ever wants to implement theora support correctly ... 18 years ago
Michael Niedermayer e278056fba check how many bits are left after decoding extradata 18 years ago
Michael Niedermayer b7f3fdd779 cleanup 18 years ago
Måns Rullgård 1bd8624697 kill some warnings 19 years ago
Steve L'Homme 68b51e58ce MSVC-compatible __align8/__align16 declaration 19 years ago
Diego Biurrun 5509bffa88 Update licensing information: The FSF changed postal address. 19 years ago
Diego Biurrun bb270c0896 COSMETICS: tabs --> spaces, some prettyprinting 19 years ago
Diego Biurrun 115329f160 COSMETICS: Remove all trailing whitespace. 19 years ago
Alex Beregszaszi 52ceae0624 10l, left debugging on 19 years ago
Matthieu Castet 2da2ba037a Correctly skip unknown matrices (patch by Matthieu Castet) and disable comment reading 19 years ago
Alex Beregszaszi 7146d2c267 Fixing theora _again_. DONT BOTHER BREAKING THIS AGAIN. Added support for Theora 3.4 and stream created by Elphel cameras are decodable. 19 years ago
Alex Beregszaszi dd36b66722 fixed long standing off-by-one bug (fixes playback on ppc) 19 years ago
Alex Beregszaszi 8868d31065 use av_log in debug mode 19 years ago
Måns Rullgård bf4e3bd2d0 kill a bunch of compiler warnings 19 years ago
Mike Melanson 485bb00108 removed a bunch of unused, sub-optimal code 19 years ago
Mike Melanson 9c7154c7ae read loop filter limit values from Theora header, courtesy of Matthieu 20 years ago
Mike Melanson 2935001c86 fix bugs in new loop filter code; also, refrain from filtering against 20 years ago
Michael Niedermayer 720537282b disable broken loop filter optimization 20 years ago
Mike Melanson f44b08a5a0 apply the loop filter to fragments as they are rendered into the final 20 years ago
Mike Melanson dc4b78d9dd render by the slice rather than the plane 20 years ago
Mike Melanson 7dc9ed1155 clean up some warnings and dead code 20 years ago
Mike Melanson 7f9926a45e another bitstream extraction to optimize: fixed-length motion vectors 20 years ago
Mike Melanson 39922395d2 read Huffman tables from Theora header (patch courtesy of 20 years ago
Michael Niedermayer 7beddb12d4 use O(number of non zero coeffs) instead of O(number of coeffs) storage for the coefficient colleting/reordering 20 years ago
Mike Melanson d30769555f replace unpack_token() with a series of lookup tables 20 years ago
Mike Melanson f4daf33ee8 fix 4MV MC and reinstate new MC VLC 20 years ago
Michael Niedermayer 288774bbfc reduce size of Vp3Fragment from 32byte to 16byte 20 years ago
Michael Niedermayer b5da363592 optimizing rle decoding loops a little 20 years ago
Michael Niedermayer 8aeadb903a disabling buggy optimizations 20 years ago
Mike Melanson d8278bab79 replace get_superblock_run_length() with a VLC table 20 years ago
Mike Melanson 0ad72bdd5c use VLCs for in place of get_fragment_run_length(), get_mode_code(), and 20 years ago
Michael Niedermayer 6f7aa5891d some optimizations gcc should have done (10% faster loop filter) 20 years ago
Michael Niedermayer ee408eadba SATURATE_U8 -> clip_uint8 (10% faster loop filter) 20 years ago
Michael Niedermayer 1482fee88d remove duplicate zigzag tables 20 years ago
Michael Niedermayer 36af0c959e fix idct permutation 20 years ago
Michael Niedermayer 8b6103da0f porting vp3 idct over to lavc idct api 20 years ago