Statistics
| Branch: | Revision:

ffmpeg / libavcodec / i386 / mpegvideo_mmx_template.c @ d2bb7db1

History | View | Annotate | Download (15.7 KB)

# Date Author Comment
1c3990db 10/28/2004 10:12 AM Michael Niedermayer

H.261 encoder by (Maarten Daniels <maarten dot daniels at luc dot ac dot be>)

Originally committed as revision 3643 to svn://svn.ffmpeg.org/ffmpeg/trunk

053dea12 10/11/2004 02:19 AM Aurelien Jacobs

adapting existing mmx/mmx2/sse/3dnow optimizations so they work on x86_64 patch by (Aurelien Jacobs <aurel at gnuage dot org>)

Originally committed as revision 3578 to svn://svn.ffmpeg.org/ffmpeg/trunk

61b3b639 07/06/2004 12:27 PM Michael Niedermayer

dc_precission=11 fix

Originally committed as revision 3291 to svn://svn.ffmpeg.org/ffmpeg/trunk

783df5f3 01/02/2004 10:29 PM Michael Niedermayer

denoise_dct_mmx()

Originally committed as revision 2657 to svn://svn.ffmpeg.org/ffmpeg/trunk

821cb11f 11/02/2003 11:19 PM Michael Niedermayer

noise reduction of dct coefficients

Originally committed as revision 2468 to svn://svn.ffmpeg.org/ffmpeg/trunk

cf3bf5bb 10/23/2003 01:22 PM Michael Niedermayer

minor mmx2 optimization if the dct

Originally committed as revision 2423 to svn://svn.ffmpeg.org/ffmpeg/trunk

642ccefb 10/22/2003 11:23 AM Michael Niedermayer

move mmx quantizer matrixes out of MpegEncContext (23k -> 7k) (no meassureable slowdown)

Originally committed as revision 2412 to svn://svn.ffmpeg.org/ffmpeg/trunk

f8188626 08/15/2003 07:58 PM Michael Niedermayer

fixing thread safety, this may cause alignment problms (if it does than the stuff should be moved to MpegEncContext)

Originally committed as revision 2124 to svn://svn.ffmpeg.org/ffmpeg/trunk

d04fdff1 05/13/2003 08:21 AM Zdenek Kabelac
  • oops - reversed last commit

Originally committed as revision 1868 to svn://svn.ffmpeg.org/ffmpeg/trunk

2def278a 05/12/2003 05:59 PM Zdenek Kabelac
  • sync

Originally committed as revision 1865 to svn://svn.ffmpeg.org/ffmpeg/trunk

b0368839 03/03/2003 02:54 PM Michael Niedermayer

MpegEncContext.(i)dct_* -> DspContext.(i)dct_*
bitexact cleanup

Originally committed as revision 1617 to svn://svn.ffmpeg.org/ffmpeg/trunk

0c1a9eda 02/11/2003 04:35 PM Zdenek Kabelac
  • UINTX -> uintx_t INTX -> intx_t

Originally committed as revision 1578 to svn://svn.ffmpeg.org/ffmpeg/trunk

67725183 01/19/2003 05:55 PM Michael Niedermayer

finetuneing thresholds/factors
nicer mb decission
a few minor improvements & fixes

Originally committed as revision 1472 to svn://svn.ffmpeg.org/ffmpeg/trunk

2ad1516a 09/29/2002 10:44 PM Michael Niedermayer

idct permutation cleanup, idct can be selected per context now
fixing some threadunsafe code

Originally committed as revision 980 to svn://svn.ffmpeg.org/ffmpeg/trunk

3f09f52a 09/19/2002 10:14 PM Arpi

fdct_mmx -> ff_fdct_mmx (renamed to avoid namespace conflict with xvid)
[found by Kim Minh Kaplan]

Originally committed as revision 960 to svn://svn.ffmpeg.org/ffmpeg/trunk

1a684b3d 09/02/2002 04:56 PM Michael Niedermayer

fixing encoding at high QPs (was broken after the dct accuracy increase due to too small inverse table)

Originally committed as revision 901 to svn://svn.ffmpeg.org/ffmpeg/trunk

ad324c93 09/01/2002 04:52 PM Michael Niedermayer

dct cleanup
more accurate mmx dct (dont discard bits for fun)
fixing mmx quantizer bug for qscale%2==1 (bias was slightly wrong)

Originally committed as revision 895 to svn://svn.ffmpeg.org/ffmpeg/trunk

28db7fce 08/29/2002 11:55 PM Michael Niedermayer

slow but accurate integer dct from IJG (should be ok with the LGPL as the old DCT is the fast integer DCT from IJG)
per context DCT selection

Originally committed as revision 878 to svn://svn.ffmpeg.org/ffmpeg/trunk

87f8cab4 08/06/2002 11:51 PM Michael Niedermayer

mpeg4 mpeg quantizer encoding

Originally committed as revision 844 to svn://svn.ffmpeg.org/ffmpeg/trunk

ff4ec49e 05/25/2002 10:45 PM Fabrice Bellard

license/copyright change

Originally committed as revision 599 to svn://svn.ffmpeg.org/ffmpeg/trunk

ef5b1b5a 05/02/2002 04:39 AM Juanjo

- Advanced Intra Coding (AIC) support for H.263+ encoder, just DC by now.
- Bug fix H.263+ AIC tables.
- Warning fixes.

Originally committed as revision 431 to svn://svn.ffmpeg.org/ffmpeg/trunk

d7e9533a 04/27/2002 12:30 PM Michael Niedermayer

fixed msmpeg4 infinite loop if buggy stream
rewrote quantizer
fixed bias (+10% compression/quality for h263 like codecs)
qscale=1 support
mpeg1 intra frames looks far less blocky
added codec_id field

Originally committed as revision 423 to svn://svn.ffmpeg.org/ffmpeg/trunk

3cb32e3d 02/09/2002 01:25 AM Arpi

PATCH by Rik Snel <>
this includes the range for quantized dct coefficients in dct_quantize() (-1023...1023)

Originally committed as revision 291 to svn://svn.ffmpeg.org/ffmpeg/trunk

5dfd24ac 01/28/2002 07:34 PM Arpi

workaround gcc bug "m" (0)
avoiding useage of ebx

Originally committed as revision 283 to svn://svn.ffmpeg.org/ffmpeg/trunk

2f349de2 01/27/2002 01:30 PM Michael Niedermayer

(commit by michael)
mmx & mmx2 quantizer
c dct permutation bugfix
dont copy input on intra only encodings if it can be avoided
dont draw edges on intra only stuff

Originally committed as revision 281 to svn://svn.ffmpeg.org/ffmpeg/trunk