summaryrefslogtreecommitdiffstats
path: root/libavcodec/dsputil.h
Commit message (Collapse)AuthorAgeFilesLines
* increase size of crop tableMichael Niedermayer2004-06-211-1/+1
| | | | Originally committed as revision 3243 to svn://svn.ffmpeg.org/ffmpeg/trunk
* chroma me fixMichael Niedermayer2004-06-111-2/+2
| | | | Originally committed as revision 3216 to svn://svn.ffmpeg.org/ffmpeg/trunk
* noise preserving sum of squares comparission functionMichael Niedermayer2004-06-071-0/+1
| | | | Originally committed as revision 3204 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rewrite h261 loop filterMichael Niedermayer2004-05-301-2/+1
| | | | | | | | no malloc(64) memcpy free stuff no filter1 A->B then filter2 A->B (yes not B->A) no incorrect rouding after the 1d filter Originally committed as revision 3177 to svn://svn.ffmpeg.org/ffmpeg/trunk
* h261 decoder by (Maarten Daniels <maarten.daniels at student dot luc dot ac ↵Michael Niedermayer2004-05-301-0/+3
| | | | | | dot be>) Originally committed as revision 3176 to svn://svn.ffmpeg.org/ffmpeg/trunk
* some of the warning fixes by (Michael Roitzsch <mroi at users dot ↵Michael Niedermayer2004-05-181-0/+5
| | | | | | sourceforge dot net>) Originally committed as revision 3140 to svn://svn.ffmpeg.org/ffmpeg/trunk
* separate out put_signed_pixels_clamped() into its own function andMike Melanson2004-04-271-0/+2
| | | | | | implement an optimized MMX version of the function Originally committed as revision 3082 to svn://svn.ffmpeg.org/ffmpeg/trunk
* reorganize and simplify the VP3 IDCT stuffMike Melanson2004-04-261-35/+12
| | | | Originally committed as revision 3071 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move __align16 some place where non-MMX machines can see itMike Melanson2004-04-251-2/+3
| | | | Originally committed as revision 3066 to svn://svn.ffmpeg.org/ffmpeg/trunk
* hook up support for SSE2-optimized VP3 IDCTMike Melanson2004-04-251-0/+7
| | | | Originally committed as revision 3064 to svn://svn.ffmpeg.org/ffmpeg/trunk
* VIS optimized motion compensation code. by (David S. Miller <davem at redhat ↵Michael Niedermayer2004-04-231-0/+6
| | | | | | | | | dot com>) ported to ffmpeg by (ja2morri at csclub dot uwaterloo dot ca (james morrison)) useable under LGPL with their agreement Originally committed as revision 3048 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fft_*() renamed into ff_fft_*() patch by (Gildas Bazin <gbazin at altern dot ↵Gildas Bazin2004-03-131-7/+7
| | | | | | org>) Originally committed as revision 2882 to svn://svn.ffmpeg.org/ffmpeg/trunk
* seperated out the C-based VP3 DSP functions into a different file; alsoMike Melanson2004-03-081-0/+47
| | | | | | 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-051-0/+2
| | | | Originally committed as revision 2849 to svn://svn.ffmpeg.org/ffmpeg/trunk
* quantizer noise shaping optimizationMichael Niedermayer2004-02-061-0/+5
| | | | Originally committed as revision 2750 to svn://svn.ffmpeg.org/ffmpeg/trunk
* SSE2 fdct by (Balatoni Denes <pnis at coder dot hu>)Michael Niedermayer2004-01-291-0/+1
| | | | Originally committed as revision 2729 to svn://svn.ffmpeg.org/ffmpeg/trunk
* copyright year update of the files i touched and remembered, things look ↵Michael Niedermayer2004-01-101-0/+1
| | | | | | annoyingly unmaintained otherwise Originally committed as revision 2686 to svn://svn.ffmpeg.org/ffmpeg/trunk
* interlaced dct decision cleanupMichael Niedermayer2004-01-051-9/+12
| | | | | | | | | 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
* put_pixels width comment fixMichael Niedermayer2004-01-011-2/+2
| | | | Originally committed as revision 2646 to svn://svn.ffmpeg.org/ffmpeg/trunk
* info about h and tpelMichael Niedermayer2003-12-301-1/+3
| | | | Originally committed as revision 2639 to svn://svn.ffmpeg.org/ffmpeg/trunk
* interlaced motion estimationMichael Niedermayer2003-12-301-28/+33
| | | | | | | | | | | | | | 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
* altivec.h bug workaround (untested)Michael Niedermayer2003-12-031-0/+2
| | | | Originally committed as revision 2559 to svn://svn.ffmpeg.org/ffmpeg/trunk
* h263 loop filterMichael Niedermayer2003-12-011-0/+3
| | | | | | | fixed h263 modified quantization CODEC_FLAG_OBMC Originally committed as revision 2549 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * fixes for broken builds on Solaris, OS2 and all bingendianRoman Shaposhnik2003-11-041-6/+0
| | | | | | systems out there. Originally committed as revision 2480 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * adding integer/floating point AAN implementations for DCT 2-4-8Roman Shaposhnik2003-10-251-0/+1
| | | | Originally committed as revision 2430 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * introducing dct248 into the DSP context.Roman Shaposhnik2003-10-241-0/+3
| | | | | | | | | | * 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
* minor mmx2 optimization if the dctMichael Niedermayer2003-10-231-0/+1
| | | | Originally committed as revision 2423 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mmx2 optimization of huffyuv median encodingMichael Niedermayer2003-10-131-0/+5
| | | | Originally committed as revision 2372 to svn://svn.ffmpeg.org/ffmpeg/trunk
* removed os_support.hFabrice Bellard2003-09-081-0/+6
| | | | Originally committed as revision 2227 to svn://svn.ffmpeg.org/ffmpeg/trunk
* the return of the idct with 16bit output by ("Ivan Kalvachev" <ivan at cacad ↵Michael Niedermayer2003-06-211-1/+3
| | | | | | dot com>) Originally committed as revision 1983 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 4, not 2Mike Melanson2003-06-201-1/+1
| | | | Originally committed as revision 1975 to svn://svn.ffmpeg.org/ffmpeg/trunk
* added support for B-frames and multiple slicesMike Melanson2003-06-191-4/+5
| | | | Originally committed as revision 1974 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ASV1 codecMichael Niedermayer2003-05-191-0/+1
| | | | | | 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-151-4/+20
| | | | | | existing optimized halfpel code is used now ...) Originally committed as revision 1885 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cleanupMichael Niedermayer2003-05-141-0/+12
| | | | 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-141-0/+6
| | | | Originally committed as revision 1877 to svn://svn.ffmpeg.org/ffmpeg/trunk
* more idct_permute docsMichael Niedermayer2003-05-111-0/+4
| | | | Originally committed as revision 1852 to svn://svn.ffmpeg.org/ffmpeg/trunk
* doxyMichael Niedermayer2003-05-051-0/+8
| | | | Originally committed as revision 1832 to svn://svn.ffmpeg.org/ffmpeg/trunk
* doc fixes (forgot to commit)Michael Niedermayer2003-04-251-4/+6
| | | | Originally committed as revision 1819 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fixed static initFabrice Bellard2003-04-201-0/+1
| | | | Originally committed as revision 1799 to svn://svn.ffmpeg.org/ffmpeg/trunk
* H264 decoder & demuxerMichael Niedermayer2003-04-041-0/+11
| | | | Originally committed as revision 1732 to svn://svn.ffmpeg.org/ffmpeg/trunk
* halfpel MC doxyMichael Niedermayer2003-03-151-0/+41
| | | | Originally committed as revision 1684 to svn://svn.ffmpeg.org/ffmpeg/trunk
* typoMichael Niedermayer2003-03-061-2/+2
| | | | Originally committed as revision 1639 to svn://svn.ffmpeg.org/ffmpeg/trunk
* per file doxyMichael Niedermayer2003-03-061-2/+1
| | | | Originally committed as revision 1634 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmeticsMichael Niedermayer2003-03-061-3/+3
| | | | Originally committed as revision 1632 to svn://svn.ffmpeg.org/ffmpeg/trunk
* more doxMichael Niedermayer2003-03-061-0/+36
| | | | Originally committed as revision 1630 to svn://svn.ffmpeg.org/ffmpeg/trunk
* MpegEncContext.(i)dct_* -> DspContext.(i)dct_*Michael Niedermayer2003-03-031-11/+20
| | | | | | bitexact cleanup Originally committed as revision 1617 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * prototypes at one placeZdenek Kabelac2003-02-111-0/+3
| | | | Originally committed as revision 1579 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * UINTX -> uintx_t INTX -> intx_tZdenek Kabelac2003-02-111-28/+28
| | | | Originally committed as revision 1578 to svn://svn.ffmpeg.org/ffmpeg/trunk
* win32: rint() does not seem to be defined with mingw32-gcc 2.95 - do you ↵Fabrice Bellard2003-01-281-0/+5
| | | | | | have a better solution ? Originally committed as revision 1519 to svn://svn.ffmpeg.org/ffmpeg/trunk
OpenPOWER on IntegriCloud