• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/amule/wxWidgets-2.8.12/contrib/src/mmedia/

Lines Matching defs:state_ptr

138  * pointed to by 'state_ptr'.
143 struct g72x_state *state_ptr)
149 state_ptr->yl = 34816;
150 state_ptr->yu = 544;
151 state_ptr->dms = 0;
152 state_ptr->dml = 0;
153 state_ptr->ap = 0;
155 state_ptr->a[cnta] = 0;
156 state_ptr->pk[cnta] = 0;
157 state_ptr->sr[cnta] = 32;
160 state_ptr->b[cnta] = 0;
161 state_ptr->dq[cnta] = 32;
163 state_ptr->td = 0;
174 struct g72x_state *state_ptr)
179 sezi = fmult(state_ptr->b[0] >> 2, state_ptr->dq[0]);
181 sezi += fmult(state_ptr->b[i] >> 2, state_ptr->dq[i]);
192 struct g72x_state *state_ptr)
194 return (fmult(state_ptr->a[1] >> 2, state_ptr->sr[1]) +
195 fmult(state_ptr->a[0] >> 2, state_ptr->sr[0]));
205 struct g72x_state *state_ptr)
211 if (state_ptr->ap >= 256)
212 return (state_ptr->yu);
214 y = state_ptr->yl >> 6;
215 dif = state_ptr->yu - y;
216 al = state_ptr->ap >> 2;
323 struct g72x_state *state_ptr) /* coder state pointer */
340 ylint = short (state_ptr->yl >> 15); /* exponent part of yl */
341 ylfrac = (state_ptr->yl >> 10) & 0x1F; /* fractional part of yl */
345 if (state_ptr->td == 0) /* signal supposed voice */
358 state_ptr->yu = y + ((wi - y) >> 5);
361 if (state_ptr->yu < 544) /* 544 <= yu <= 5120 */
362 state_ptr->yu = 544;
363 else if (state_ptr->yu > 5120)
364 state_ptr->yu = 5120;
368 state_ptr->yl += state_ptr->yu + ((-state_ptr->yl) >> 6);
374 state_ptr->a[0] = 0;
375 state_ptr->a[1] = 0;
376 state_ptr->b[0] = 0;
377 state_ptr->b[1] = 0;
378 state_ptr->b[2] = 0;
379 state_ptr->b[3] = 0;
380 state_ptr->b[4] = 0;
381 state_ptr->b[5] = 0;
385 pks1 = pk0 ^ state_ptr->pk[0]; /* UPA2 */
388 a2p = state_ptr->a[1] - (state_ptr->a[1] >> 7);
390 fa1 = (pks1) ? state_ptr->a[0] : -state_ptr->a[0];
398 if (pk0 ^ state_ptr->pk[1])
415 state_ptr->a[1] = a2p;
419 state_ptr->a[0] -= state_ptr->a[0] >> 8;
422 state_ptr->a[0] += 192;
424 state_ptr->a[0] -= 192;
428 if (state_ptr->a[0] < -a1ul)
429 state_ptr->a[0] = -a1ul;
430 else if (state_ptr->a[0] > a1ul)
431 state_ptr->a[0] = a1ul;
436 state_ptr->b[cnt] -= state_ptr->b[cnt] >> 9;
438 state_ptr->b[cnt] -= state_ptr->b[cnt] >> 8;
440 if ((dq ^ state_ptr->dq[cnt]) >= 0)
441 state_ptr->b[cnt] += 128;
443 state_ptr->b[cnt] -= 128;
449 state_ptr->dq[cnt] = state_ptr->dq[cnt-1];
452 state_ptr->dq[0] = (dq >= 0) ? 0x20 : 0xFC20;
454 state_ptr->dq[0] = (dq >= 0) ?
458 state_ptr->sr[1] = state_ptr->sr[0];
461 state_ptr->sr[0] = 0x20;
463 state_ptr->sr[0] = base2(sr);
466 state_ptr->sr[0] = base2(mag) - 0x400;
469 state_ptr->sr[0] = short(c);
473 state_ptr->pk[1] = state_ptr->pk[0];
474 state_ptr->pk[0] = pk0;
478 state_ptr->td = 0; /* next one will be treated as voice */
480 state_ptr->td = 1; /* signal may be data */
482 state_ptr->td = 0;
487 state_ptr->dms += (fi - state_ptr->dms) >> 5; /* FILTA */
488 state_ptr->dml += (((fi << 2) - state_ptr->dml) >> 7); /* FILTB */
491 state_ptr->ap = 256;
493 state_ptr->ap += (0x200 - state_ptr->ap) >> 4;
494 else if (state_ptr->td == 1)
495 state_ptr->ap += (0x200 - state_ptr->ap) >> 4;
496 else if (abs((state_ptr->dms << 2) - state_ptr->dml) >=
497 (state_ptr->dml >> 3))
498 state_ptr->ap += (0x200 - state_ptr->ap) >> 4;
500 state_ptr->ap += (-state_ptr->ap) >> 4;