comparison g726.c @ 7066:f23e64bcec1e libavcodec

simplify
author michael
date Wed, 18 Jun 2008 21:09:36 +0000
parents 87767de54b7b
children 4630168a70d5
comparison
equal deleted inserted replaced
7065:87767de54b7b 7066:f23e64bcec1e
242 c->ap += (-c->ap) >> 4; 242 c->ap += (-c->ap) >> 4;
243 else 243 else
244 c->ap += (0x200 - c->ap) >> 4; 244 c->ap += (0x200 - c->ap) >> 4;
245 245
246 /* Update Yu and Yl */ 246 /* Update Yu and Yl */
247 c->yu = av_clip(c->y + (((c->tbls->W[I] << 5) - c->y) >> 5), 544, 5120); 247 c->yu = av_clip(c->y + c->tbls->W[I] + ((-c->y)>>5), 544, 5120);
248 c->yl += c->yu + ((-c->yl)>>6); 248 c->yl += c->yu + ((-c->yl)>>6);
249 249
250 /* Next iteration for Y */ 250 /* Next iteration for Y */
251 al = (c->ap >= 256) ? 1<<6 : c->ap >> 2; 251 al = (c->ap >= 256) ? 1<<6 : c->ap >> 2;
252 c->y = (c->yl + (c->yu - (c->yl>>6))*al) >> 6; 252 c->y = (c->yl + (c->yu - (c->yl>>6))*al) >> 6;