Module: libav Branch: master Commit: 330b864cda9518a3b4eb7772affe49fec0af6dd0
Author: Diego Biurrun <[email protected]> Committer: Diego Biurrun <[email protected]> Date: Tue Oct 23 14:37:16 2012 +0200 dsputil: Replace AV_WNxx(AV_RNxx()) combinations by AV_COPYxxU --- libavcodec/dsputil.h | 20 ++++++-------------- 1 files changed, 6 insertions(+), 14 deletions(-) diff --git a/libavcodec/dsputil.h b/libavcodec/dsputil.h index 7fdbf6f..e38f7a7 100644 --- a/libavcodec/dsputil.h +++ b/libavcodec/dsputil.h @@ -662,7 +662,7 @@ static inline void copy_block2(uint8_t *dst, const uint8_t *src, int dstStride, int i; for(i=0; i<h; i++) { - AV_WN16(dst , AV_RN16(src )); + AV_COPY16U(dst, src); dst+=dstStride; src+=srcStride; } @@ -673,7 +673,7 @@ static inline void copy_block4(uint8_t *dst, const uint8_t *src, int dstStride, int i; for(i=0; i<h; i++) { - AV_WN32(dst , AV_RN32(src )); + AV_COPY32U(dst, src); dst+=dstStride; src+=srcStride; } @@ -684,8 +684,7 @@ static inline void copy_block8(uint8_t *dst, const uint8_t *src, int dstStride, int i; for(i=0; i<h; i++) { - AV_WN32(dst , AV_RN32(src )); - AV_WN32(dst+4 , AV_RN32(src+4 )); + AV_COPY64U(dst, src); dst+=dstStride; src+=srcStride; } @@ -696,8 +695,7 @@ static inline void copy_block9(uint8_t *dst, const uint8_t *src, int dstStride, int i; for(i=0; i<h; i++) { - AV_WN32(dst , AV_RN32(src )); - AV_WN32(dst+4 , AV_RN32(src+4 )); + AV_COPY64U(dst, src); dst[8]= src[8]; dst+=dstStride; src+=srcStride; @@ -709,10 +707,7 @@ static inline void copy_block16(uint8_t *dst, const uint8_t *src, int dstStride, int i; for(i=0; i<h; i++) { - AV_WN32(dst , AV_RN32(src )); - AV_WN32(dst+4 , AV_RN32(src+4 )); - AV_WN32(dst+8 , AV_RN32(src+8 )); - AV_WN32(dst+12, AV_RN32(src+12)); + AV_COPY128U(dst, src); dst+=dstStride; src+=srcStride; } @@ -723,10 +718,7 @@ static inline void copy_block17(uint8_t *dst, const uint8_t *src, int dstStride, int i; for(i=0; i<h; i++) { - AV_WN32(dst , AV_RN32(src )); - AV_WN32(dst+4 , AV_RN32(src+4 )); - AV_WN32(dst+8 , AV_RN32(src+8 )); - AV_WN32(dst+12, AV_RN32(src+12)); + AV_COPY128U(dst, src); dst[16]= src[16]; dst+=dstStride; src+=srcStride; _______________________________________________ libav-commits mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-commits
