interlaced motion estimation
authorMichael Niedermayer <michaelni@gmx.at>
Tue, 30 Dec 2003 16:07:57 +0000 (16:07 +0000)
committerMichael Niedermayer <michaelni@gmx.at>
Tue, 30 Dec 2003 16:07:57 +0000 (16:07 +0000)
commitbb198e198abc42753274edc376fdd15543694315
treee263990eeb4624e54be714b7a494b7511d5dc13f
parentb846b231b353048693ef457285a23b0c21fc577f
interlaced motion estimation
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
23 files changed:
ffmpeg.c
libavcodec/alpha/dsputil_alpha.c
libavcodec/alpha/motion_est_alpha.c
libavcodec/avcodec.h
libavcodec/dsputil.c
libavcodec/dsputil.h
libavcodec/error_resilience.c
libavcodec/h263.c
libavcodec/h263data.h
libavcodec/i386/dsputil_mmx.c
libavcodec/i386/motion_est_mmx.c
libavcodec/motion_est.c
libavcodec/motion_est_template.c
libavcodec/mpeg12.c
libavcodec/mpegvideo.c
libavcodec/mpegvideo.h
libavcodec/ppc/dsputil_altivec.c
libavcodec/ppc/dsputil_altivec.h
libavcodec/ppc/dsputil_ppc.c
libavcodec/ratecontrol.c
tests/ffmpeg.regression.ref
tests/regression.sh
tests/rotozoom.regression.ref