[FFmpeg-cvslog] r23436 - trunk/libavcodec/arm/mpegvideo_arm.c

mru subversion
Thu Jun 3 00:05:26 CEST 2010


Author: mru
Date: Thu Jun  3 00:05:25 2010
New Revision: 23436

Log:
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.

Modified:
   trunk/libavcodec/arm/mpegvideo_arm.c

Modified: trunk/libavcodec/arm/mpegvideo_arm.c
==============================================================================
--- trunk/libavcodec/arm/mpegvideo_arm.c	Thu Jun  3 00:00:53 2010	(r23435)
+++ trunk/libavcodec/arm/mpegvideo_arm.c	Thu Jun  3 00:05:25 2010	(r23436)
@@ -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);



More information about the ffmpeg-cvslog mailing list