87 Commits (b292469633752def3d03341edd956ffd542b777e)

Author SHA1 Message Date
Roman Shaposhnik 10acc47995 * introducing dct248 into the DSP context. 21 years ago
Michael Niedermayer 65e4c8c919 floating point AAN DCT 21 years ago
Michael Niedermayer 8470540344 mmx2 optimization of huffyuv median encoding 21 years ago
Mike Melanson 89ebf4e85e Fix third pixel motion compensation 22 years ago
Michael Niedermayer 4fb518c392 the return of the idct with 16bit output by ("Ivan Kalvachev" <ivan at cacad dot com>) 22 years ago
Mike Melanson da3b975630 added support for B-frames and multiple slices 22 years ago
Michael Niedermayer 3d2e8cce3a ASV1 codec 22 years ago
Michael Niedermayer 669ac79cf5 moving the svq3 motion compensation stuff to dsputil (this also means that existing optimized halfpel code is used now ...) 22 years ago
Michael Niedermayer d8085ea727 cleanup 22 years ago
BERO 0c6bd2ea0a sh4 optimized idct & bswap patch by (BERO <bero at geocities dot co dot jp>) 22 years ago
Fabrice Bellard 59cf08ce90 fixed static init 22 years ago
Michael Niedermayer 0da71265d8 H264 decoder & demuxer 22 years ago
Michael Niedermayer 983e3246b7 per file doxy 22 years ago
Michael Niedermayer 2a5700de18 more idiot proof dox 22 years ago
Michael Niedermayer a9badb51bf ff_block_permute() dox 22 years ago
Michael Niedermayer b0368839ac MpegEncContext.(i)dct_* -> DspContext.(i)dct_* 22 years ago
Zdenek Kabelac 0c1a9edad4 * UINTX -> uintx_t INTX -> intx_t 22 years ago
Michael Niedermayer 76fbb0248a align 22 years ago
Michael Niedermayer 6772518310 finetuneing thresholds/factors 22 years ago
Falk Hüffner 6b02692791 sse16_c is totally fucked up (unaligned loads, LONG_MAX is undefined, 22 years ago
Michael Niedermayer 1d0eab1dcc bugs 22 years ago
Michael Niedermayer 0e15384d9d fixing DCTELEM != short 22 years ago
Michael Niedermayer 3a87ac948f more compare functions (rd & bit) 22 years ago
Felix von Leitner 2a006cd396 sse16 & pix_norm1 optimization patch by (Felix von Leitner <felix-ffmpeg at fefe dot de>) (with some modifications) 22 years ago
Felix von Leitner d32ac509f6 add/diff_bytes bugfix patch by (Felix von Leitner <felix-ffmpeg at fefe dot de>) 22 years ago
Michael Niedermayer db79495376 qpel fix 22 years ago
Michael Niedermayer 826f429ae9 qpel in mmx2/3dnow 22 years ago
Michael Niedermayer 477ab036ad trellis quantization 22 years ago
Michael Niedermayer 1457ab5233 qpel encoding 22 years ago
Michael Niedermayer 140cb66321 new PSNR code (now works with chroma, b frames, ...) 22 years ago
Brian Foley 9c76bd48aa * altivec and pix_norm patch by Brian Foley 22 years ago
Zdenek Kabelac 9a7b310d06 * remaining part of John Ryland's patch 22 years ago
Michael Niedermayer 11f18fafca huffyuv 22 years ago
Zdenek Kabelac 92ddb69283 * init for inv_zigzag_direct16 moved to init block 22 years ago
Zdenek Kabelac 5abd509acd * init table once 22 years ago
Zdenek Kabelac 4555345704 * using macros to shorten init part 22 years ago
Zdenek Kabelac 34dfe896e3 * quick fix for bit exact setting 22 years ago
Michael Niedermayer c9a2ebc4c0 100l for kabi (fixing qpel) 22 years ago
Zdenek Kabelac eb4b3dd3c3 * using DSPContext - so each codec could use its local (sub)set of CPU extension 22 years ago
Michael Niedermayer 7801d21d13 optimize block_permute() 22 years ago
Michael Niedermayer 073b013d00 complete mpeg4 GMC decoding support 22 years ago
Michael Niedermayer d2975f8d4f warning fixes 22 years ago
Michael Niedermayer 2ad1516a6c idct permutation cleanup, idct can be selected per context now 22 years ago
Leon van Stuivenberg d46aba2642 ps2 idct patch by (Leon van Stuivenberg <leonvs at iae dot nl>) 22 years ago
Michael Niedermayer 5596c60cce dont store version for bit-exact tests 22 years ago
Michael Niedermayer b318477992 put/avg_pixels16 22 years ago
Brian Foley ab6c65f693 altivec build tidyup patch by (Brian Foley <bfoley at compsoc dot nuigalway dot ie>) 23 years ago
Heliodoro Tammaro a43bd1d715 patch by Heliodoro Tammaro <helio at interactives dot org> 23 years ago
Michael Niedermayer 28db7fce02 slow but accurate integer dct from IJG (should be ok with the LGPL as the old DCT is the fast integer DCT from IJG) 23 years ago
Brian Foley 59925ef204 first cut at altivec support on darwin patch by (Brian Foley <bfoley at compsoc dot nuigalway dot ie>) 23 years ago