[FFmpeg-devel] [PATCH 4/4] vp9: split out generic decoding skeleton interface API from VP9 types.
Ronald S. Bultje
rsbultje at gmail.com
Tue Mar 28 05:06:06 EEST 2017
Hi,
On Mon, Mar 27, 2017 at 9:12 PM, Michael Niedermayer <michael at niedermayer.cc
> wrote:
> On Mon, Mar 27, 2017 at 05:35:35PM -0400, Ronald S. Bultje wrote:
> > This allows vp9dsp.h to only include the VP9 types header, and not the
> > decoder skeleton interface which is for hardware decoders (dxva2/vaapi).
> > ---
> > libavcodec/dxva2_vp9.c | 2 +-
> > libavcodec/vaapi_vp9.c | 2 +-
> > libavcodec/vp9.h | 145 +-----------------------------------------
> > libavcodec/vp9dec.h | 1 +
> > libavcodec/vp9dsp.h | 4 +-
> > libavcodec/vp9shared.h | 169 ++++++++++++++++++++++++++++++
> +++++++++++++++++++
> > 6 files changed, 176 insertions(+), 147 deletions(-)
> > create mode 100644 libavcodec/vp9shared.h
>
> breaks on arm
>
> CC libavcodec/arm/vp9dsp_init_10bpp_arm.o
> In file included from src/libavcodec/arm/vp9dsp_init_10bpp_arm.c:23:0:
> src/libavcodec/arm/vp9dsp_init_16bpp_arm_template.c: In function
> ‘put_regular64_hv_10_neon’:
> src/libavcodec/arm/vp9dsp_init_16bpp_arm_template.c:92:1: error: implicit
> declaration of function ‘LOCAL_ALIGNED_16’
Fixed in new version. Thanks for testing.
Ronald
More information about the ffmpeg-devel
mailing list