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;