[FFmpeg-devel] [PATCH 0/5] x86: hpeldsp: partial rewriting

Christophe Gisquet christophe.gisquet at gmail.com
Thu May 22 19:48:15 CEST 2014


20 years later, 2 standards later, it was time to introduce SSE2 to those
function, mostly used in codecs older than H.264, ie MPEG-2, H.263 and
MPEG4 Part2. It is also an opportunity to start porting it from inline
assembly to yasm.

Christophe Gisquet (5):
  x86: hpeldsp: kill hpeldsp_mmx.c
  x86: hpeldsp: mark _xy2 versions as approximate
  x86: hpeldsp: avg_pixels_xy2 for mmx2&3dnow
  x86: hpeldsp: implement SSE2 versions
  x86: hpeldsp: implement SSE2 put_pixels16_xy2

 libavcodec/x86/Makefile       |   1 -
 libavcodec/x86/hpeldsp.asm    | 244 ++++++++++++++++++++++++++++++++++++------
 libavcodec/x86/hpeldsp_init.c |  46 ++++++--
 libavcodec/x86/hpeldsp_mmx.c  |  53 ---------
 4 files changed, 250 insertions(+), 94 deletions(-)
 delete mode 100644 libavcodec/x86/hpeldsp_mmx.c


More information about the ffmpeg-devel mailing list