[libav-devel] [PATCH 8/8] hevcdsp: add x86 SIMD for MC

Ronald S. Bultje rsbultje at gmail.com
Thu Aug 20 01:23:56 CEST 2015


Hi,

On Wed, Aug 19, 2015 at 6:34 PM, James Almer <jamrial at gmail.com> wrote:

> On 19/08/15 4:43 PM, Anton Khirnov wrote:
> > ---
> >  libavcodec/hevc.c             |   6 +-
> >  libavcodec/hevc.h             |   2 +-
> >  libavcodec/hevcdsp.c          |  24 +-
> >  libavcodec/hevcdsp.h          |   5 +-
> >  libavcodec/hevcdsp_template.c |   8 +-
> >  libavcodec/x86/Makefile       |   3 +-
> >  libavcodec/x86/hevc_mc.asm    | 816
> ++++++++++++++++++++++++++++++++++++++++++
> >  libavcodec/x86/hevcdsp_init.c | 405 +++++++++++++++++++++
> >  8 files changed, 1258 insertions(+), 11 deletions(-)
> >  create mode 100644 libavcodec/x86/hevc_mc.asm
>
> I'm getting segmentation faults with quite a few of samples.
> For example http://www.elecard.com/assets/files/other/clips/bbb_1080p_c.ts


So, at the risk of godwin, why was this reimplemented from scratch, rather
than basing it on what ffmpeg has? How could this possibly be an advantage
to our users?

Ronald


More information about the libav-devel mailing list