From: Michael Niedermayer Date: Thu, 26 May 2005 14:40:20 +0000 (+0000) Subject: cleanup X-Git-Tag: v0.5~13857 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=3f3f8b2b7511e22bb1f5b3454909e0639edb29c7;p=platform%2Fupstream%2Flibav.git cleanup Originally committed as revision 4312 to svn://svn.ffmpeg.org/ffmpeg/trunk --- diff --git a/libavcodec/armv4l/dsputil_arm.c b/libavcodec/armv4l/dsputil_arm.c index 8608064..4ba6280 100644 --- a/libavcodec/armv4l/dsputil_arm.c +++ b/libavcodec/armv4l/dsputil_arm.c @@ -22,9 +22,7 @@ #include "ipp.h" #endif -#ifdef HAVE_IWMMXT extern void dsputil_init_iwmmxt(DSPContext* c, AVCodecContext *avctx); -#endif extern void j_rev_dct_ARM(DCTELEM *data); extern void simple_idct_ARM(DCTELEM *data); @@ -43,41 +41,13 @@ void put_no_rnd_pixels8_y2_arm(uint8_t *block, const uint8_t *pixels, int line_s void put_no_rnd_pixels8_xy2_arm(uint8_t *block, const uint8_t *pixels, int line_size, int h); void put_pixels16_arm(uint8_t *block, const uint8_t *pixels, int line_size, int h); -static void put_pixels16_x2_arm(uint8_t *block, const uint8_t *pixels, int line_size, int h) -{ - put_pixels8_x2_arm(block, pixels, line_size, h); - put_pixels8_x2_arm(block + 8, pixels + 8, line_size, h); -} - -static void put_pixels16_y2_arm(uint8_t *block, const uint8_t *pixels, int line_size, int h) -{ - put_pixels8_y2_arm(block, pixels, line_size, h); - put_pixels8_y2_arm(block + 8, pixels + 8, line_size, h); -} - -static void put_pixels16_xy2_arm(uint8_t *block, const uint8_t *pixels, int line_size, int h) -{ - put_pixels8_xy2_arm(block, pixels, line_size, h); - put_pixels8_xy2_arm(block + 8, pixels + 8, line_size, h); -} -static void put_no_rnd_pixels16_x2_arm(uint8_t *block, const uint8_t *pixels, int line_size, int h) -{ - put_no_rnd_pixels8_x2_arm(block, pixels, line_size, h); - put_no_rnd_pixels8_x2_arm(block + 8, pixels + 8, line_size, h); -} - -static void put_no_rnd_pixels16_y2_arm(uint8_t *block, const uint8_t *pixels, int line_size, int h) -{ - put_no_rnd_pixels8_y2_arm(block, pixels, line_size, h); - put_no_rnd_pixels8_y2_arm(block + 8, pixels + 8, line_size, h); -} - -static void put_no_rnd_pixels16_xy2_arm(uint8_t *block, const uint8_t *pixels, int line_size, int h) -{ - put_no_rnd_pixels8_xy2_arm(block, pixels, line_size, h); - put_no_rnd_pixels8_xy2_arm(block + 8, pixels + 8, line_size, h); -} +CALL_2X_PIXELS(put_pixels16_x2_arm , put_pixels8_x2_arm , 8) +CALL_2X_PIXELS(put_pixels16_y2_arm , put_pixels8_y2_arm , 8) +CALL_2X_PIXELS(put_pixels16_xy2_arm, put_pixels8_xy2_arm, 8) +CALL_2X_PIXELS(put_no_rnd_pixels16_x2_arm , put_no_rnd_pixels8_x2_arm , 8) +CALL_2X_PIXELS(put_no_rnd_pixels16_y2_arm , put_no_rnd_pixels8_y2_arm , 8) +CALL_2X_PIXELS(put_no_rnd_pixels16_xy2_arm, put_no_rnd_pixels8_xy2_arm, 8) static void add_pixels_clamped_ARM(short *block, unsigned char *dest, int line_size) { @@ -166,10 +136,9 @@ static void add_pixels_clamped_ARM(short *block, unsigned char *dest, int line_s /* [F] */ "add %1, %1, %2 \n\t" "bne 1b \n\t" - : - : "r"(block), - "r"(dest), - "r"(line_size) + : "+r"(block), + "+r"(dest) + : "r"(line_size) : "r4", "r5", "r6", "r7", "r8", "r9", "r10", "cc", "memory" ); } @@ -208,9 +177,7 @@ static void simple_idct_ipp_put(uint8_t *dest, int line_size, DCTELEM *block) #endif } -#ifdef HAVE_IWMMXT void add_pixels_clamped_iwmmxt(const DCTELEM *block, uint8_t *pixels, int line_size); -#endif static void simple_idct_ipp_add(uint8_t *dest, int line_size, DCTELEM *block) { diff --git a/libavcodec/armv4l/mpegvideo_arm.c b/libavcodec/armv4l/mpegvideo_arm.c index e2efd30..6e4c9fb 100644 --- a/libavcodec/armv4l/mpegvideo_arm.c +++ b/libavcodec/armv4l/mpegvideo_arm.c @@ -21,9 +21,7 @@ #include "../mpegvideo.h" #include "../avcodec.h" -#ifdef HAVE_IWMMXT extern void MPV_common_init_iwmmxt(MpegEncContext *s); -#endif void MPV_common_init_armv4l(MpegEncContext *s) {