[FFmpeg-devel] [PATCH] Rewrite emu_edge functions to have separate src/dst_stride arguments.
Ronald S. Bultje
rsbultje at gmail.com
Mon Sep 23 02:20:05 CEST 2013
Hi,
On Sun, Sep 22, 2013 at 4:19 PM, Michael Niedermayer <michaelni at gmx.at>wrote:
> On Sun, Sep 22, 2013 at 03:50:41PM -0400, Ronald S. Bultje wrote:
> > 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?
>
> grep Err fatelist
> make: *** [fate-vp8-test-vector-004] Error 1
> make: *** [fate-vp8-test-vector-003] Error 1
> make: *** [fate-vp8-test-vector-007] Error 1
> make: *** [fate-vp8-test-vector-emu-edge-004] Error 1
> make: *** [fate-vp8-test-vector-emu-edge-003] Error 1
> make: *** [fate-vp8-test-vector-emu-edge-007] Error 1
>
>
> > Did it fail before this patch?
>
> no it works without the patch
Apply the other patch to fix vp8's bilinear C code and PPC assembly before
this patch to fix assorted fate failures...
Ronald
More information about the ffmpeg-devel
mailing list