Mercurial > libavcodec.hg
comparison g726.c @ 4594:a96d905dcbaa libavcodec
Add av_ prefix to clip functions
author | reimar |
---|---|
date | Sun, 25 Feb 2007 10:27:12 +0000 |
parents | 9bf957e669f0 |
children | f99e40a7155b |
comparison
equal
deleted
inserted
replaced
4593:2aea8bf268d8 | 4594:a96d905dcbaa |
---|---|
211 c->a[1] = 0; | 211 c->a[1] = 0; |
212 for (i=0; i<6; i++) | 212 for (i=0; i<6; i++) |
213 c->b[i] = 0; | 213 c->b[i] = 0; |
214 } else { | 214 } else { |
215 /* This is a bit crazy, but it really is +255 not +256 */ | 215 /* This is a bit crazy, but it really is +255 not +256 */ |
216 fa1 = clip((-c->a[0]*c->pk[0]*pk0)>>5, -256, 255); | 216 fa1 = av_clip((-c->a[0]*c->pk[0]*pk0)>>5, -256, 255); |
217 | 217 |
218 c->a[1] += 128*pk0*c->pk[1] + fa1 - (c->a[1]>>7); | 218 c->a[1] += 128*pk0*c->pk[1] + fa1 - (c->a[1]>>7); |
219 c->a[1] = clip(c->a[1], -12288, 12288); | 219 c->a[1] = av_clip(c->a[1], -12288, 12288); |
220 c->a[0] += 64*3*pk0*c->pk[0] - (c->a[0] >> 8); | 220 c->a[0] += 64*3*pk0*c->pk[0] - (c->a[0] >> 8); |
221 c->a[0] = clip(c->a[0], -(15360 - c->a[1]), 15360 - c->a[1]); | 221 c->a[0] = av_clip(c->a[0], -(15360 - c->a[1]), 15360 - c->a[1]); |
222 | 222 |
223 for (i=0; i<6; i++) | 223 for (i=0; i<6; i++) |
224 c->b[i] += 128*dq0*sgn(-c->dq[i].sign) - (c->b[i]>>8); | 224 c->b[i] += 128*dq0*sgn(-c->dq[i].sign) - (c->b[i]>>8); |
225 } | 225 } |
226 | 226 |
246 c->ap += (-c->ap) >> 4; | 246 c->ap += (-c->ap) >> 4; |
247 else | 247 else |
248 c->ap += (0x200 - c->ap) >> 4; | 248 c->ap += (0x200 - c->ap) >> 4; |
249 | 249 |
250 /* Update Yu and Yl */ | 250 /* Update Yu and Yl */ |
251 c->yu = clip(c->y + (((c->tbls->W[I] << 5) - c->y) >> 5), 544, 5120); | 251 c->yu = av_clip(c->y + (((c->tbls->W[I] << 5) - c->y) >> 5), 544, 5120); |
252 c->yl += c->yu + ((-c->yl)>>6); | 252 c->yl += c->yu + ((-c->yl)>>6); |
253 | 253 |
254 /* Next iteration for Y */ | 254 /* Next iteration for Y */ |
255 al = (c->ap >= 256) ? 1<<6 : c->ap >> 2; | 255 al = (c->ap >= 256) ? 1<<6 : c->ap >> 2; |
256 c->y = (c->yl + (c->yu - (c->yl>>6))*al) >> 6; | 256 c->y = (c->yl + (c->yu - (c->yl>>6))*al) >> 6; |
262 c->sez = c->se >> 1; | 262 c->sez = c->se >> 1; |
263 for (i=0; i<2; i++) | 263 for (i=0; i<2; i++) |
264 c->se += mult(i2f(c->a[i] >> 2, &f), &c->sr[i]); | 264 c->se += mult(i2f(c->a[i] >> 2, &f), &c->sr[i]); |
265 c->se >>= 1; | 265 c->se >>= 1; |
266 | 266 |
267 return clip(re_signal << 2, -0xffff, 0xffff); | 267 return av_clip(re_signal << 2, -0xffff, 0xffff); |
268 } | 268 } |
269 | 269 |
270 static int g726_reset(G726Context* c, int bit_rate) | 270 static int g726_reset(G726Context* c, int bit_rate) |
271 { | 271 { |
272 int i; | 272 int i; |