[FFmpeg-devel] [PATCH] Rewrite emu_edge functions to have separate src/dst_stride arguments.

Ronald S. Bultje rsbultje at gmail.com
Sun Sep 22 21:50:41 CEST 2013


Hi,


On Sun, Sep 22, 2013 at 3:25 PM, Michael Niedermayer <michaelni at gmx.at>wrote:

> On Fri, Sep 20, 2013 at 08:03:00AM -0400, Ronald S. Bultje wrote:
> > From: "Ronald S. Bultje" <rsbultje at gmail.com>
> >
> > This allows supporting files for which the image stride is smaller than
> > the max. block size + number of subpel mc taps, e.g. a 64x64 VP9 file
> > or a 16x16 VP8 file with -fflags +emu_edge.
> > ---
> >  libavcodec/cavs.c              |   7 +-
> >  libavcodec/diracdec.c          |   3 +-
> >  libavcodec/h264.c              |  10 +-
> >  libavcodec/mpegvideo.c         |  17 +-
> >  libavcodec/mpegvideo_enc.c     |   6 +-
> >  libavcodec/mpegvideo_motion.c  |  74 ++--
> >  libavcodec/rv34.c              |  15 +-
> >  libavcodec/snow.c              |   4 +-
> >  libavcodec/svq3.c              |   6 +-
> >  libavcodec/vc1dec.c            |  47 +--
> >  libavcodec/videodsp.h          |  20 +-
> >  libavcodec/videodsp_template.c |  33 +-
> >  libavcodec/vp3.c               |   5 +-
> >  libavcodec/vp56.c              |   2 +-
> >  libavcodec/vp8.c               |  38 +-
> >  libavcodec/vp8.h               |   2 +-
> >  libavcodec/wmv2.c              |  16 +-
> >  libavcodec/x86/dsputil_mmx.c   |   7 +-
> >  libavcodec/x86/videodsp.asm    | 840
> ++++++++++++++++-------------------------
> >  libavcodec/x86/videodsp_init.c | 182 +++++++--
> >  20 files changed, 658 insertions(+), 676 deletions(-)
>
> fails fate on mips-qem
>

Uh? I have no friggin' clue :) Does it fail only on vp8, or on other stuff
as well? Did it fail before this patch?

Ronald


More information about the ffmpeg-devel mailing list