1664 Commits (4aa533be0335877db329e588621a67e5f924a313)

Author SHA1 Message Date
Michael Niedermayer 6e0593e80b reorder table instead of wasting instructions to reorder the input to match the table 21 years ago
Michael Niedermayer 94789b9e59 10l 21 years ago
Michael Niedermayer 9b4b6e099b segfault fix 21 years ago
Mike Melanson 94fd9201ad support Cinepak files with funky (not divisible by 4) resolutions 21 years ago
Roman Shaposhnik 48b1f80012 * adding integer/floating point AAN implementations for DCT 2-4-8 21 years ago
Michael Niedermayer 99200baec4 optimizing 21 years ago
Panagiotis Issaris 1b245cc21c Fixes GCC 3.3.2 warnings patch by (Panagiotis Issaris <takis at lumumba dot luc dot ac dot be>) 21 years ago
Fred Rothganger 07bd15c3e9 rational.h not installed patch by (Fred Rothganger <rothgang at uiuc dot edu>) 21 years ago
Roman Shaposhnik 10acc47995 * introducing dct248 into the DSP context. 21 years ago
Alex Beregszaszi 01a2ddaf85 1l 21 years ago
Michael Niedermayer cf3bf5bbaa minor mmx2 optimization if the dct 21 years ago
Michael Niedermayer 1745173bc5 inline -> always_inline (842 -> 690 cpu cycles for dct_quantize() difference for the dct itself should be even bigger) 21 years ago
Michael Niedermayer 8d00c562e8 4.9-RC FreeBSD doesnt like lrint() so change to lrintf(), not that bsd supports that but we emulate it ... 21 years ago
Michael Niedermayer b4c3816cfa optionally merge postscale into quantization table for the float aan dct 21 years ago
Michael Niedermayer 10becaaf12 10l 21 years ago
Alex Beregszaszi 369e2d5024 10l 21 years ago
Alex Beregszaszi 1ffb0091aa 100l 21 years ago
Michael Niedermayer 6f5cf8c50f oops forgot 21 years ago
Michael Niedermayer 65e4c8c919 floating point AAN DCT 21 years ago
Michael Niedermayer 9d9e31722a 112 bytes smaller MpegEncContext 21 years ago
Michael Niedermayer 45686da26d move blocks away MpegEncContext (7.4 -> 5.8k) 21 years ago
Michael Niedermayer 642ccefbc8 move mmx quantizer matrixes out of MpegEncContext (23k -> 7k) (no meassureable slowdown) 21 years ago
Michael Niedermayer 7e4995c388 move q_*_matrix out of MpegEncContext (40k ->23k) dct_quantize() is even slightly faster now, dont ask my why ... 21 years ago
Michael Niedermayer b465449eb7 dynamic alloc of picture structs instead of putting them in MpegEncContext 21 years ago
Michael Niedermayer 33a6984b8c BSD doesnt have log2 21 years ago
Michael Niedermayer 5c9e4723e0 mpeg2 aspect ratio encoding fixed 21 years ago
Michael Niedermayer 5ed9f2e5aa use continued fractions to approximate a fraction if its numerator or denominator is too large 21 years ago
Michael Niedermayer 5ff85f1d8b AVRational 21 years ago
Michael Niedermayer 9dad924e22 bottom_field_first -> top_field_first 21 years ago
Michael Niedermayer fa384dcc81 export mpeg2 active display area / pan scan 21 years ago
Dan Christiansen dc7cb06ae0 gcc->C99 and warning fixes patch by (Dan Christiansen <danchr at daimi dot au dot dk>) 21 years ago
Dan Christiansen cf9d24adf6 - Moving -Wall from the individual Makefiles to configure (and only 21 years ago
Roman Shaposhnik 2744ca9ac9 * providing MPEG codecs with a generic fields in AVFrame to use. 21 years ago
Michael Niedermayer a573cc27f5 emu_edge checks simplification and avoid redundant checks for mpeg1/2 if emu_edge is set 21 years ago
Roman Shaposhnik 5c00fe4137 * original fix still didn't align lines on s_align when CODEC_FLAG_EMU_EDGE 21 years ago
Roman Shaposhnik 00c28046e4 * fix for a trivial 100l declaration typo 21 years ago
Michael Niedermayer 6571e41dcd picture buffer cleanup, this fixes a assertion failure (if assertion checking was manualy enabled for utils.c) and a memleak at least 21 years ago
Michael Niedermayer f0bbfc4a20 default_get_buffer() fixes 21 years ago
Michael Niedermayer f539eb52fe align 21 years ago
Michael Niedermayer bcc7125e1d fix "first frame is no keyframe" bug 21 years ago
Mike Melanson fc38477715 activate the XA and ADX ADPCM codecs 21 years ago
Mike Melanson f19af812a3 replace file to remove nasty DOS CRs and hard tabs 21 years ago
Mike Melanson f127136608 this should be part of adpcm.c 21 years ago
Mike Melanson e986b6e2c7 quiet 21 years ago
Mike Melanson f561046686 added CRI ADX and XA ADPCM audio modules, courtesy of BERO 21 years ago
Mike Melanson 764ef40015 disable encoders where appropriate (patch courtesy of BERO 21 years ago
Michael Niedermayer a003ee9a44 fix the case where all vlc codes are 8 bits long (repeat=256) 21 years ago
Michael Niedermayer 7674347b64 alignment 10l 21 years ago
Michael Niedermayer 8470540344 mmx2 optimization of huffyuv median encoding 21 years ago
Michael Niedermayer 8c812d7317 10l 21 years ago