Statistics
| Branch: | Revision:

ffmpeg / libavcodec / snow.c @ ec697587

History | View | Annotate | Download (105 KB)

# Date Author Comment
ec697587 09/12/2004 09:32 PM Michael Niedermayer

use h264 MC code if possible
50% faster predict_plane() if mmx2/3dnow is available
0.1% bitrate increase

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

3924dac4 09/12/2004 10:51 AM Michael Niedermayer

use pointer arithmetic in mc_block(), 25% faster

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

ff158dc9 09/05/2004 09:46 PM Michael Niedermayer

20% faster predict_plane()
moion vector max/min fix

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

19aa028d 08/31/2004 04:28 PM Michael Niedermayer

10l (keyframes and context resets)

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

39c61bbb 08/28/2004 02:24 PM Michael Niedermayer

cleanup

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

fff6d4ea 08/28/2004 02:08 PM Michael Niedermayer

10l
more benchmarking code
inline

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

ea7d9cd4 08/27/2004 09:16 PM Michael Niedermayer

merge decode_subband() and dequantize()

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

ff765159 08/27/2004 08:33 PM Michael Niedermayer

11% faster decode_subband()

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

0cea8a03 08/27/2004 08:15 PM Michael Niedermayer

5% faster decode_subband()
a little cleanup

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

7b49c309 08/27/2004 07:52 PM Michael Niedermayer

46% faster decode_subband()

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

3c1adccd 08/27/2004 01:06 AM Michael Niedermayer

50% faster decode_subband()

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

155ec6ed 08/26/2004 08:04 PM Michael Niedermayer

quad tree based motion compensation (currently only 16x16 & 8x8 OBMC blocks, but can be extended to other block sizes easily)
different intra block coding (previous was just an ugly hack)
1.8% bitrate reduction -0.01PSNR (foreman@352x288 qscale=8)
1.5% bitrate reduction +0.05PSNR (foreman@352x288 qscale=1)...

64886072 08/25/2004 12:26 AM Michael Niedermayer

edge bugfix
1-1.3% lower bitrate and +0.01 PSNR (foremen@352x288 qscale=1,8)

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

46c281e8 08/03/2004 02:34 AM Michael Niedermayer

cleanup

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

93fbdb5a 08/02/2004 07:09 PM Michael Niedermayer

lossless support

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

3bb9f096 08/02/2004 06:01 PM Michael Niedermayer

cleanup

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

0635cbfc 08/02/2004 05:53 PM Michael Niedermayer

improved magnitude coding, 0.2% lower bitrate (foreman@352x288 qscale 1 and 8)

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

bc68bfdd 08/02/2004 01:06 AM Michael Niedermayer

cleanup

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

4f4e9633 08/02/2004 01:03 AM Michael Niedermayer

various subband encoders (all either worse or complicated so they are commented out)
different 0-context encoding, 1.2% lower bitrate (foreman@352x288 qscale=8) no significant change at qscale=1

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

620ab797 07/28/2004 01:35 AM Michael Niedermayer

1/0 fix

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

2ff9ff5b 07/28/2004 12:09 AM Michael Niedermayer

dont segfault without -strict -1

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

da66b631 07/27/2004 05:38 PM Michael Niedermayer

optimize quantizaton (about 3x faster)
further opt is easily possible but could lead to overflows depening upon coefficient range, so this wont be done yet as it would make the code somewhat less flexible

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

a8d73e56 07/27/2004 05:02 PM Michael Niedermayer

cleanup
remove ugly and slow vertical scaning code
0.1% bitrate increase (foreman@352x288 qp=1)
0.3% bitrate increase (foreman@352x288 qp=8)

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

78486403 07/27/2004 01:40 PM Michael Niedermayer

use parent sample to predict significance & magnitude
1% bitrate reduction (foreman@352x288 qscale 1 & 8)

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

e071139a 07/27/2004 09:44 AM Michael Niedermayer

log2() & bsd

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

6b2f6646 07/27/2004 01:30 AM Michael Niedermayer

better context model (0.2-1% lower bitrate)
a tiny bit cleanup

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

de890c9b 07/26/2004 01:31 PM Michael Niedermayer

typo

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

791e7b83 07/25/2004 11:36 PM Michael Niedermayer

my experimental wavelet codec
note, this is far from finished, dont expect todays encodings to be decodeable with cvs tomorrow ...

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