245 Commits (1ed3cef51346ce42953fd755a2abcace839ab834)

Author SHA1 Message Date
David Conrad 256c0662ef Do loop filter per-row rather than per-frame 15 years ago
David Conrad fe3135564a Move apply_loop_filter above render_slice, it'll be used by the latter soon 15 years ago
David Conrad ea3c2d5393 Export Theora colorspace info if present 15 years ago
David Conrad 337f5c6e30 Theora 3.4 doesn't exist; these fields were misunderstandings of the spec 15 years ago
David Conrad 45c3c92576 Remove unused code that's moved elsewhere 15 years ago
Måns Rullgård c67278098d Move array specifiers outside DECLARE_ALIGNED() invocations 15 years ago
Mike Melanson da8af9388c Cosmetic: indent after last change. 15 years ago
Mike Melanson e6e32bdc5f Optimize unpack_vectors() by not shuffling around redundant vectors. 15 years ago
Carl Eugen Hoyos 08f1960588 Cosmetics: Fix indentation after r20751. 15 years ago
Jason Garrett-Glaser bfb5a8cec6 Simplified deblocking checks. 15 years ago
Jason Garrett-Glaser 50ba3fd713 Faster checks in reverse_dc_prediction. 15 years ago
Jason Garrett-Glaser c11cb37520 Check transform==15 first, since it's more common than 13. 15 years ago
Carl Eugen Hoyos 306a61b33e Revert r20747: It mixed functional and cosmetical changes. 15 years ago
Jason Garrett-Glaser 63c0b3d920 Various VP3 optimizations. 15 years ago
Mike Melanson 9d8bb0318a Small refactoring: Instead of 4 loops for decoding AC coefficients based 15 years ago
Mike Melanson 098523eb28 Use a list to track which fragments coded in this frame still have 15 years ago
Mike Melanson 0efbd068e7 Make sure that all memory allocations succeed. 15 years ago
Google Chrome 310afddfe0 Fix >= vs > check of coded_fragment_list_index. 15 years ago
Google Chrome fa6f27517b Fix init_get_bits() buffer size. 15 years ago
Mike Melanson 428984b041 Another micro-optimization for unpack_vlcs(): Eliminate a possible 15 years ago
Mike Melanson 138fe83215 Perform the DC prediction reversal immediately after decoding all of 15 years ago
Mike Melanson ee3d7f5852 Modify unpack_vlcs() so that there are fewer dereferences through the 15 years ago
Reimar Döffinger b8791583e7 compatible_frame array can be static const, too. 15 years ago
Reimar Döffinger bb99108775 Make vp3 arrays static const where possible. 15 years ago
Måns Rullgård 3aab27b459 Remove useless #include <unistd.h> from many files 16 years ago
Reimar Döffinger c79c960ade Remove useless ret variable added in last revision again. 16 years ago
Reimar Döffinger 7cda815044 100l, theora_decode_init must pass on errors from vp3_decode_init 16 years ago
Reimar Döffinger c4b7b8bf9c Make decode_init fail if the huffman tables are invalid and thus init_vlc fails. 16 years ago
Reimar Döffinger e13cca4b14 Ensure that the filter limit values do not exceed the maximum allowed value of 127. 16 years ago
Reimar Döffinger 7fa5f9990b Extend init_loop_filter to work for filter limit values up to 127 instead 16 years ago
Baptiste Coudurier 7f57905d55 vp3 and theora decoders use get_buffer, set CODEC_CAP_DR1 16 years ago
David Conrad f2264fa531 Support block-level quantization in Theora 16 years ago
David Conrad ef516f7377 Move ALIGN macro to libavutil/common.h and use it in various places 16 years ago
David Conrad 0a8dedc9e1 Use skip_bits_long() for large skips 16 years ago
David Conrad 580a7465fb Add a chroma_sample_location field to define positioning of chroma samples 16 years ago
Benjamin Larsson 241f5eab32 Remove dead assignments found by CSA 16 years ago
Stefano Sabatini 9106a698e7 Rename bitstream.h to get_bits.h. 16 years ago
Thilo Borgmann 7a00bbad21 Implement avcodec_decode_video2(), _audio3() and _subtitle2() which takes an 16 years ago
Daniel Verkamp 5ef251e504 Add missing av_cold in static init/close functions. 16 years ago
Alex Converse 00bbe27631 VP3: Do not ignore error from read_huffman_tree(). 16 years ago
Alex Converse 2c823b3ccc VP3: Prevent stack corruption from an unset custom coding method. 16 years ago
Diego Biurrun bad5537e2c Use full internal pathname in doxygen @file directives. 16 years ago
Aurelien Jacobs b250f9c66d Change semantic of CONFIG_*, HAVE_* and ARCH_*. 16 years ago
Loren Merritt 5fecfb7d58 clear_block mmx 16 years ago
David Conrad 357f45d9bc MMX VP3 Loop Filter 16 years ago
David Conrad c5f67c1559 Remove unused variables 16 years ago
David Conrad 9971331dfb Move VP3 loop filter to DSPContext 16 years ago
David Conrad 1ae4518d73 Cosmetics: reindent 16 years ago
David Conrad 10f38380be Unneeded else 16 years ago
David Conrad 6599e2a74a Unneeded braces 16 years ago