# HG changeset patch # User mru # Date 1275516325 0 # Node ID 7c2369ec6faac4fde93c157cce15fa14963c22cb # Parent dfdb608a78ef4e75eb440eaff49d1745454e8530 ARM: check struct offsets only when they are used The offsets differ depending on configuration, so only check them when they will actually be used. Presently, this is when NEON is enabled. diff -r dfdb608a78ef -r 7c2369ec6faa arm/mpegvideo_arm.c --- a/arm/mpegvideo_arm.c Wed Jun 02 22:00:53 2010 +0000 +++ b/arm/mpegvideo_arm.c Wed Jun 02 22:05:25 2010 +0000 @@ -24,12 +24,14 @@ #include "mpegvideo_arm.h" #include "asm-offsets.h" +#if HAVE_NEON CHK_OFFS(MpegEncContext, y_dc_scale, Y_DC_SCALE); CHK_OFFS(MpegEncContext, c_dc_scale, C_DC_SCALE); CHK_OFFS(MpegEncContext, ac_pred, AC_PRED); CHK_OFFS(MpegEncContext, block_last_index, BLOCK_LAST_INDEX); CHK_OFFS(MpegEncContext, inter_scantable.raster_end, INTER_SCANTAB_RASTER_END); CHK_OFFS(MpegEncContext, h263_aic, H263_AIC); +#endif void ff_dct_unquantize_h263_inter_neon(MpegEncContext *s, DCTELEM *block, int n, int qscale);