Mercurial > libavcodec.hg
comparison dsputil.c @ 10420:442ab0c41eae libavcodec
Huffyuv: Add missing const to src pointers in dsputil functions.
author | astrange |
---|---|
date | Fri, 16 Oct 2009 23:04:41 +0000 |
parents | 6009feb54020 |
children | 6ca681cc3264 |
comparison
equal
deleted
inserted
replaced
10419:71760101783e | 10420:442ab0c41eae |
---|---|
3571 } | 3571 } |
3572 for(; i<w; i++) | 3572 for(; i<w; i++) |
3573 dst[i+0] = src1[i+0]-src2[i+0]; | 3573 dst[i+0] = src1[i+0]-src2[i+0]; |
3574 } | 3574 } |
3575 | 3575 |
3576 static void add_hfyu_median_prediction_c(uint8_t *dst, uint8_t *src1, uint8_t *diff, int w, int *left, int *left_top){ | 3576 static void add_hfyu_median_prediction_c(uint8_t *dst, const uint8_t *src1, uint8_t *diff, int w, int *left, int *left_top){ |
3577 int i; | 3577 int i; |
3578 uint8_t l, lt; | 3578 uint8_t l, lt; |
3579 | 3579 |
3580 l= *left; | 3580 l= *left; |
3581 lt= *left_top; | 3581 lt= *left_top; |
3588 | 3588 |
3589 *left= l; | 3589 *left= l; |
3590 *left_top= lt; | 3590 *left_top= lt; |
3591 } | 3591 } |
3592 | 3592 |
3593 static void sub_hfyu_median_prediction_c(uint8_t *dst, uint8_t *src1, uint8_t *src2, int w, int *left, int *left_top){ | 3593 static void sub_hfyu_median_prediction_c(uint8_t *dst, const uint8_t *src1, uint8_t *src2, int w, int *left, int *left_top){ |
3594 int i; | 3594 int i; |
3595 uint8_t l, lt; | 3595 uint8_t l, lt; |
3596 | 3596 |
3597 l= *left; | 3597 l= *left; |
3598 lt= *left_top; | 3598 lt= *left_top; |
3606 | 3606 |
3607 *left= l; | 3607 *left= l; |
3608 *left_top= lt; | 3608 *left_top= lt; |
3609 } | 3609 } |
3610 | 3610 |
3611 static int add_hfyu_left_prediction_c(uint8_t *dst, uint8_t *src, int w, int acc){ | 3611 static int add_hfyu_left_prediction_c(uint8_t *dst, const uint8_t *src, int w, int acc){ |
3612 int i; | 3612 int i; |
3613 | 3613 |
3614 for(i=0; i<w-1; i++){ | 3614 for(i=0; i<w-1; i++){ |
3615 acc+= src[i]; | 3615 acc+= src[i]; |
3616 dst[i]= acc; | 3616 dst[i]= acc; |
3634 #else | 3634 #else |
3635 #define B 0 | 3635 #define B 0 |
3636 #define G 1 | 3636 #define G 1 |
3637 #define R 2 | 3637 #define R 2 |
3638 #endif | 3638 #endif |
3639 static inline void add_hfyu_left_prediction_bgr32_c(uint8_t *dst, uint8_t *src, int w, int *red, int *green, int *blue){ | 3639 static inline void add_hfyu_left_prediction_bgr32_c(uint8_t *dst, const uint8_t *src, int w, int *red, int *green, int *blue){ |
3640 int i; | 3640 int i; |
3641 int r,g,b; | 3641 int r,g,b; |
3642 r= *red; | 3642 r= *red; |
3643 g= *green; | 3643 g= *green; |
3644 b= *blue; | 3644 b= *blue; |