comparison dsputil.h @ 9436:dfed6a243bab libavcodec

Mark src constant in copy_block*().
author alexc
date Tue, 14 Apr 2009 04:07:35 +0000
parents e7d87561b42b
children 8aa2e86549cd
comparison
equal deleted inserted replaced
9435:adbd43ffeada 9436:dfed6a243bab
817 }\ 817 }\
818 return score;\ 818 return score;\
819 } 819 }
820 820
821 821
822 static inline void copy_block2(uint8_t *dst, uint8_t *src, int dstStride, int srcStride, int h) 822 static inline void copy_block2(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride, int h)
823 { 823 {
824 int i; 824 int i;
825 for(i=0; i<h; i++) 825 for(i=0; i<h; i++)
826 { 826 {
827 AV_WN16(dst , AV_RN16(src )); 827 AV_WN16(dst , AV_RN16(src ));
828 dst+=dstStride; 828 dst+=dstStride;
829 src+=srcStride; 829 src+=srcStride;
830 } 830 }
831 } 831 }
832 832
833 static inline void copy_block4(uint8_t *dst, uint8_t *src, int dstStride, int srcStride, int h) 833 static inline void copy_block4(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride, int h)
834 { 834 {
835 int i; 835 int i;
836 for(i=0; i<h; i++) 836 for(i=0; i<h; i++)
837 { 837 {
838 AV_WN32(dst , AV_RN32(src )); 838 AV_WN32(dst , AV_RN32(src ));
839 dst+=dstStride; 839 dst+=dstStride;
840 src+=srcStride; 840 src+=srcStride;
841 } 841 }
842 } 842 }
843 843
844 static inline void copy_block8(uint8_t *dst, uint8_t *src, int dstStride, int srcStride, int h) 844 static inline void copy_block8(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride, int h)
845 { 845 {
846 int i; 846 int i;
847 for(i=0; i<h; i++) 847 for(i=0; i<h; i++)
848 { 848 {
849 AV_WN32(dst , AV_RN32(src )); 849 AV_WN32(dst , AV_RN32(src ));
851 dst+=dstStride; 851 dst+=dstStride;
852 src+=srcStride; 852 src+=srcStride;
853 } 853 }
854 } 854 }
855 855
856 static inline void copy_block9(uint8_t *dst, uint8_t *src, int dstStride, int srcStride, int h) 856 static inline void copy_block9(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride, int h)
857 { 857 {
858 int i; 858 int i;
859 for(i=0; i<h; i++) 859 for(i=0; i<h; i++)
860 { 860 {
861 AV_WN32(dst , AV_RN32(src )); 861 AV_WN32(dst , AV_RN32(src ));
864 dst+=dstStride; 864 dst+=dstStride;
865 src+=srcStride; 865 src+=srcStride;
866 } 866 }
867 } 867 }
868 868
869 static inline void copy_block16(uint8_t *dst, uint8_t *src, int dstStride, int srcStride, int h) 869 static inline void copy_block16(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride, int h)
870 { 870 {
871 int i; 871 int i;
872 for(i=0; i<h; i++) 872 for(i=0; i<h; i++)
873 { 873 {
874 AV_WN32(dst , AV_RN32(src )); 874 AV_WN32(dst , AV_RN32(src ));
878 dst+=dstStride; 878 dst+=dstStride;
879 src+=srcStride; 879 src+=srcStride;
880 } 880 }
881 } 881 }
882 882
883 static inline void copy_block17(uint8_t *dst, uint8_t *src, int dstStride, int srcStride, int h) 883 static inline void copy_block17(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride, int h)
884 { 884 {
885 int i; 885 int i;
886 for(i=0; i<h; i++) 886 for(i=0; i<h; i++)
887 { 887 {
888 AV_WN32(dst , AV_RN32(src )); 888 AV_WN32(dst , AV_RN32(src ));