Mercurial > libavcodec.hg
comparison cavsdsp.c @ 4594:a96d905dcbaa libavcodec
Add av_ prefix to clip functions
author | reimar |
---|---|
date | Sun, 25 Feb 2007 10:27:12 +0000 |
parents | 23da44e8fd05 |
children | 2b72f9bc4f06 |
comparison
equal
deleted
inserted
replaced
4593:2aea8bf268d8 | 4594:a96d905dcbaa |
---|---|
61 static inline void loop_filter_l1(uint8_t *p0_p, int stride, int alpha, int beta, int tc) { | 61 static inline void loop_filter_l1(uint8_t *p0_p, int stride, int alpha, int beta, int tc) { |
62 int p0 = P0; | 62 int p0 = P0; |
63 int q0 = Q0; | 63 int q0 = Q0; |
64 | 64 |
65 if(abs(p0-q0)<alpha && abs(P1-p0)<beta && abs(Q1-q0)<beta) { | 65 if(abs(p0-q0)<alpha && abs(P1-p0)<beta && abs(Q1-q0)<beta) { |
66 int delta = clip(((q0-p0)*3+P1-Q1+4)>>3,-tc, tc); | 66 int delta = av_clip(((q0-p0)*3+P1-Q1+4)>>3,-tc, tc); |
67 P0 = clip_uint8(p0+delta); | 67 P0 = av_clip_uint8(p0+delta); |
68 Q0 = clip_uint8(q0-delta); | 68 Q0 = av_clip_uint8(q0-delta); |
69 if(abs(P2-p0)<beta) { | 69 if(abs(P2-p0)<beta) { |
70 delta = clip(((P0-P1)*3+P2-Q0+4)>>3, -tc, tc); | 70 delta = av_clip(((P0-P1)*3+P2-Q0+4)>>3, -tc, tc); |
71 P1 = clip_uint8(P1+delta); | 71 P1 = av_clip_uint8(P1+delta); |
72 } | 72 } |
73 if(abs(Q2-q0)<beta) { | 73 if(abs(Q2-q0)<beta) { |
74 delta = clip(((Q1-Q0)*3+P0-Q2+4)>>3, -tc, tc); | 74 delta = av_clip(((Q1-Q0)*3+P0-Q2+4)>>3, -tc, tc); |
75 Q1 = clip_uint8(Q1-delta); | 75 Q1 = av_clip_uint8(Q1-delta); |
76 } | 76 } |
77 } | 77 } |
78 } | 78 } |
79 | 79 |
80 static inline void loop_filter_c2(uint8_t *p0_p,int stride,int alpha, int beta) { | 80 static inline void loop_filter_c2(uint8_t *p0_p,int stride,int alpha, int beta) { |
96 } | 96 } |
97 | 97 |
98 static inline void loop_filter_c1(uint8_t *p0_p,int stride,int alpha, int beta, | 98 static inline void loop_filter_c1(uint8_t *p0_p,int stride,int alpha, int beta, |
99 int tc) { | 99 int tc) { |
100 if(abs(P0-Q0)<alpha && abs(P1-P0)<beta && abs(Q1-Q0)<beta) { | 100 if(abs(P0-Q0)<alpha && abs(P1-P0)<beta && abs(Q1-Q0)<beta) { |
101 int delta = clip(((Q0-P0)*3+P1-Q1+4)>>3, -tc, tc); | 101 int delta = av_clip(((Q0-P0)*3+P1-Q1+4)>>3, -tc, tc); |
102 P0 = clip_uint8(P0+delta); | 102 P0 = av_clip_uint8(P0+delta); |
103 Q0 = clip_uint8(Q0-delta); | 103 Q0 = av_clip_uint8(Q0-delta); |
104 } | 104 } |
105 } | 105 } |
106 | 106 |
107 #undef P0 | 107 #undef P0 |
108 #undef P1 | 108 #undef P1 |