summaryrefslogtreecommitdiff
path: root/libavcodec/dsputil.c
Commit message (Collapse)AuthorAge
* seperated out the C-based VP3 DSP functions into a different file; alsoMike Melanson2004-03-08
| | | | | | ported the MMX-optimized versions of those functions Originally committed as revision 2855 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix motion compensation with (x+1/2,y+1/2) MVsMichael Niedermayer2004-03-05
| | | | Originally committed as revision 2849 to svn://svn.ffmpeg.org/ffmpeg/trunk
* quantizer noise shaping optimizationMichael Niedermayer2004-02-06
| | | | Originally committed as revision 2750 to svn://svn.ffmpeg.org/ffmpeg/trunk
* copyright year update of the files i touched and remembered, things look ↵Michael Niedermayer2004-01-10
| | | | | | annoyingly unmaintained otherwise Originally committed as revision 2686 to svn://svn.ffmpeg.org/ffmpeg/trunk
* interlaced dct decision cleanupMichael Niedermayer2004-01-05
| | | | | | | | | function moved to dspcontext mmx&mmx2 optimized change SSE -> SAD as default (better quality) vbv buffer size command line option in kbyte Originally committed as revision 2669 to svn://svn.ffmpeg.org/ffmpeg/trunk
* interlaced motion estimationMichael Niedermayer2003-12-30
| | | | | | | | | | | | | | interlaced mpeg2 encoding P & B frames rate distored interlaced mb decission alternate scantable support 4mv encoding fixes (thats also why the regression tests change) passing height to most dsp functions interlaced mpeg4 encoding (no direct mode MBs yet) various related cleanups disabled old motion estimaton algorithms (log, full, ...) they will either be fixed or removed Originally committed as revision 2638 to svn://svn.ffmpeg.org/ffmpeg/trunk
* split intra / inter dequantizationMichael Niedermayer2003-12-14
| | | | Originally committed as revision 2607 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10lMichael Niedermayer2003-12-01
| | | | Originally committed as revision 2550 to svn://svn.ffmpeg.org/ffmpeg/trunk
* h263 loop filterMichael Niedermayer2003-12-01
| | | | | | | fixed h263 modified quantization CODEC_FLAG_OBMC Originally committed as revision 2549 to svn://svn.ffmpeg.org/ffmpeg/trunk
* av_log() patch by (Michel Bardiaux <mbardiaux at peaktime dot be>)Michel Bardiaux2003-11-03
| | | | Originally committed as revision 2469 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * adding integer/floating point AAN implementations for DCT 2-4-8Roman Shaposhnik2003-10-25
| | | | Originally committed as revision 2430 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * introducing dct248 into the DSP context.Roman Shaposhnik2003-10-24
| | | | | | | | | | * simple/accurate implementation of dct248 * DV encoding now supports 2-4-8 DCT * DV encoding gets a bit faster (but still miles away from what I think it could do) * misc. DV codec cleanups Originally committed as revision 2425 to svn://svn.ffmpeg.org/ffmpeg/trunk
* floating point AAN DCTMichael Niedermayer2003-10-22
| | | | Originally committed as revision 2415 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mmx2 optimization of huffyuv median encodingMichael Niedermayer2003-10-13
| | | | Originally committed as revision 2372 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix third pixel motion compensationMike Melanson2003-06-27
| | | | Originally committed as revision 1990 to svn://svn.ffmpeg.org/ffmpeg/trunk
* the return of the idct with 16bit output by ("Ivan Kalvachev" <ivan at cacad ↵Michael Niedermayer2003-06-21
| | | | | | dot com>) Originally committed as revision 1983 to svn://svn.ffmpeg.org/ffmpeg/trunk
* added support for B-frames and multiple slicesMike Melanson2003-06-19
| | | | Originally committed as revision 1974 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ASV1 codecMichael Niedermayer2003-05-19
| | | | | | with postprocessing support :) Originally committed as revision 1891 to svn://svn.ffmpeg.org/ffmpeg/trunk
* moving the svq3 motion compensation stuff to dsputil (this also means that ↵Michael Niedermayer2003-05-15
| | | | | | existing optimized halfpel code is used now ...) Originally committed as revision 1885 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cleanupMichael Niedermayer2003-05-14
| | | | Originally committed as revision 1882 to svn://svn.ffmpeg.org/ffmpeg/trunk
* sh4 optimized idct & bswap patch by (BERO <bero at geocities dot co dot jp>)BERO2003-05-14
| | | | Originally committed as revision 1877 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fixed static initFabrice Bellard2003-04-20
| | | | Originally committed as revision 1799 to svn://svn.ffmpeg.org/ffmpeg/trunk
* H264 decoder & demuxerMichael Niedermayer2003-04-04
| | | | Originally committed as revision 1732 to svn://svn.ffmpeg.org/ffmpeg/trunk
* per file doxyMichael Niedermayer2003-03-06
| | | | Originally committed as revision 1634 to svn://svn.ffmpeg.org/ffmpeg/trunk
* more idiot proof doxMichael Niedermayer2003-03-06
| | | | Originally committed as revision 1629 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ff_block_permute() doxMichael Niedermayer2003-03-05
| | | | Originally committed as revision 1628 to svn://svn.ffmpeg.org/ffmpeg/trunk
* MpegEncContext.(i)dct_* -> DspContext.(i)dct_*Michael Niedermayer2003-03-03
| | | | | | bitexact cleanup Originally committed as revision 1617 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * UINTX -> uintx_t INTX -> intx_tZdenek Kabelac2003-02-11
| | | | Originally committed as revision 1578 to svn://svn.ffmpeg.org/ffmpeg/trunk
* alignMichael Niedermayer2003-01-19
| | | | Originally committed as revision 1477 to svn://svn.ffmpeg.org/ffmpeg/trunk
* finetuneing thresholds/factorsMichael Niedermayer2003-01-19
| | | | | | | nicer mb decission a few minor improvements & fixes Originally committed as revision 1472 to svn://svn.ffmpeg.org/ffmpeg/trunk
* sse16_c is totally fucked up (unaligned loads, LONG_MAX is undefined,Falk Hüffner2003-01-19
| | | | | | | uint32 array index -> segv), so let's just use a nice plain unobfuscated version, which also happens to be faster for me. Originally committed as revision 1470 to svn://svn.ffmpeg.org/ffmpeg/trunk
* bugsMichael Niedermayer2003-01-18
| | | | Originally committed as revision 1469 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fixing DCTELEM != shortMichael Niedermayer2003-01-15
| | | | Originally committed as revision 1462 to svn://svn.ffmpeg.org/ffmpeg/trunk
* more compare functions (rd & bit)Michael Niedermayer2003-01-15
| | | | Originally committed as revision 1461 to svn://svn.ffmpeg.org/ffmpeg/trunk
* sse16 & pix_norm1 optimization patch by (Felix von Leitner <felix-ffmpeg at ↵Felix von Leitner2003-01-11
| | | | | | fefe dot de>) (with some modifications) Originally committed as revision 1450 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add/diff_bytes bugfix patch by (Felix von Leitner <felix-ffmpeg at fefe dot de>)Felix von Leitner2003-01-11
| | | | Originally committed as revision 1449 to svn://svn.ffmpeg.org/ffmpeg/trunk
* qpel fixMichael Niedermayer2003-01-09
| | | | Originally committed as revision 1426 to svn://svn.ffmpeg.org/ffmpeg/trunk
* qpel in mmx2/3dnowMichael Niedermayer2003-01-05
| | | | | | qpel refinement quality parameter Originally committed as revision 1393 to svn://svn.ffmpeg.org/ffmpeg/trunk
* trellis quantizationMichael Niedermayer2002-12-31
| | | | Originally committed as revision 1380 to svn://svn.ffmpeg.org/ffmpeg/trunk
* qpel encodingMichael Niedermayer2002-12-27
| | | | | | | | | | | 4mv+b frames encoding finally fixed chroma ME 5 comparission functions for ME b frame encoding speedup wmv2 codec (unfinished) user specified diamond size for EPZS Originally committed as revision 1365 to svn://svn.ffmpeg.org/ffmpeg/trunk
* new PSNR code (now works with chroma, b frames, ...)Michael Niedermayer2002-12-04
| | | | | | | rename *_TYPE to FF_*_TYPE for the external API allow user specified pict_type Originally committed as revision 1308 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * altivec and pix_norm patch by Brian FoleyBrian Foley2002-11-22
| | | | Originally committed as revision 1269 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * remaining part of John Ryland's patchZdenek Kabelac2002-11-22
| | | | Originally committed as revision 1267 to svn://svn.ffmpeg.org/ffmpeg/trunk
* huffyuvMichael Niedermayer2002-11-14
| | | | Originally committed as revision 1211 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * init for inv_zigzag_direct16 moved to init blockZdenek Kabelac2002-11-12
| | | | Originally committed as revision 1204 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * init table onceZdenek Kabelac2002-11-12
| | | | Originally committed as revision 1203 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * using macros to shorten init partZdenek Kabelac2002-11-12
| | | | | | | * removing some unused/unneeded code * unifing some function names Originally committed as revision 1202 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * quick fix for bit exact settingZdenek Kabelac2002-11-11
| | | | | | (FIXME - add this into context flags) Originally committed as revision 1200 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 100l for kabi (fixing qpel)Michael Niedermayer2002-11-11
| | | | Originally committed as revision 1198 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * using DSPContext - so each codec could use its local (sub)set of CPU extensionZdenek Kabelac2002-11-11
| | | | Originally committed as revision 1194 to svn://svn.ffmpeg.org/ffmpeg/trunk