• Home
  • Raw
  • Download

Lines Matching refs:i

58 	unsigned i;  in FLAC__lpc_window_data()  local
59 for(i = 0; i < data_len; i++) in FLAC__lpc_window_data()
60 out[i] = in[i] * window[i]; in FLAC__lpc_window_data()
68 unsigned i; in FLAC__lpc_compute_autocorrelation()
81 for(i = lag, d = 0.0; i < data_len; i++) in FLAC__lpc_compute_autocorrelation()
82 d += data[i] * data[i - lag]; in FLAC__lpc_compute_autocorrelation()
114 unsigned i, j; in FLAC__lpc_compute_lp_coefficients() local
124 for(i = 0; i < *max_order; i++) { in FLAC__lpc_compute_lp_coefficients()
126 r = -autoc[i+1]; in FLAC__lpc_compute_lp_coefficients()
127 for(j = 0; j < i; j++) in FLAC__lpc_compute_lp_coefficients()
128 r -= lpc[j] * autoc[i-j]; in FLAC__lpc_compute_lp_coefficients()
129 ref[i] = (r/=err); in FLAC__lpc_compute_lp_coefficients()
132 lpc[i]=r; in FLAC__lpc_compute_lp_coefficients()
133 for(j = 0; j < (i>>1); j++) { in FLAC__lpc_compute_lp_coefficients()
135 lpc[j] += r * lpc[i-1-j]; in FLAC__lpc_compute_lp_coefficients()
136 lpc[i-1-j] += r * tmp; in FLAC__lpc_compute_lp_coefficients()
138 if(i & 1) in FLAC__lpc_compute_lp_coefficients()
144 for(j = 0; j <= i; j++) in FLAC__lpc_compute_lp_coefficients()
145 lp_coeff[i][j] = (FLAC__real)(-lpc[j]); /* negate FIR filter coeff to get predictor coeff */ in FLAC__lpc_compute_lp_coefficients()
146 error[i] = err; in FLAC__lpc_compute_lp_coefficients()
150 *max_order = i+1; in FLAC__lpc_compute_lp_coefficients()
158 unsigned i; in FLAC__lpc_quantize_coefficients() local
173 for(i = 0; i < order; i++) { in FLAC__lpc_quantize_coefficients()
174 const FLAC__double d = fabs(lp_coeff[i]); in FLAC__lpc_quantize_coefficients()
201 for(i = 0; i < order; i++) { in FLAC__lpc_quantize_coefficients()
202 error += lp_coeff[i] * (1 << *shift); in FLAC__lpc_quantize_coefficients()
213 …ax %d>%d shift=%d cmax=%f precision=%u lpc[%u]=%f\n",q,qmax,*shift,cmax,precision+1,i,lp_coeff[i]); in FLAC__lpc_quantize_coefficients()
215 …in %d<%d shift=%d cmax=%f precision=%u lpc[%u]=%f\n",q,qmin,*shift,cmax,precision+1,i,lp_coeff[i]); in FLAC__lpc_quantize_coefficients()
222 qlp_coeff[i] = q; in FLAC__lpc_quantize_coefficients()
236 for(i = 0; i < order; i++) { in FLAC__lpc_quantize_coefficients()
237 error += lp_coeff[i] / (1 << nshift); in FLAC__lpc_quantize_coefficients()
248 …ax %d>%d shift=%d cmax=%f precision=%u lpc[%u]=%f\n",q,qmax,*shift,cmax,precision+1,i,lp_coeff[i]); in FLAC__lpc_quantize_coefficients()
250 …in %d<%d shift=%d cmax=%f precision=%u lpc[%u]=%f\n",q,qmin,*shift,cmax,precision+1,i,lp_coeff[i]); in FLAC__lpc_quantize_coefficients()
257 qlp_coeff[i] = q; in FLAC__lpc_quantize_coefficients()
269 unsigned i, j; in FLAC__lpc_compute_residual_from_qlp_coefficients() local
275 for(i=0;i<order;i++) in FLAC__lpc_compute_residual_from_qlp_coefficients()
276 fprintf(stderr,", q[%u]=%d",i,qlp_coeff[i]); in FLAC__lpc_compute_residual_from_qlp_coefficients()
281 for(i = 0; i < data_len; i++) { in FLAC__lpc_compute_residual_from_qlp_coefficients()
290 …dual_from_qlp_coefficients: OVERFLOW, i=%u, j=%u, c=%d, d=%d, sumo=%I64d\n",i,j,qlp_coeff[j],*hist… in FLAC__lpc_compute_residual_from_qlp_coefficients()
293 …idual_from_qlp_coefficients: OVERFLOW, i=%u, j=%u, c=%d, d=%d, sumo=%lld\n",i,j,qlp_coeff[j],*hist… in FLAC__lpc_compute_residual_from_qlp_coefficients()
310 int i;
325 for(i = 0; i < (int)data_len; i++) {
327 sum += qlp_coeff[11] * data[i-12];
328 sum += qlp_coeff[10] * data[i-11];
329 sum += qlp_coeff[9] * data[i-10];
330 sum += qlp_coeff[8] * data[i-9];
331 sum += qlp_coeff[7] * data[i-8];
332 sum += qlp_coeff[6] * data[i-7];
333 sum += qlp_coeff[5] * data[i-6];
334 sum += qlp_coeff[4] * data[i-5];
335 sum += qlp_coeff[3] * data[i-4];
336 sum += qlp_coeff[2] * data[i-3];
337 sum += qlp_coeff[1] * data[i-2];
338 sum += qlp_coeff[0] * data[i-1];
339 residual[i] = data[i] - (sum >> lp_quantization);
343 for(i = 0; i < (int)data_len; i++) {
345 sum += qlp_coeff[10] * data[i-11];
346 sum += qlp_coeff[9] * data[i-10];
347 sum += qlp_coeff[8] * data[i-9];
348 sum += qlp_coeff[7] * data[i-8];
349 sum += qlp_coeff[6] * data[i-7];
350 sum += qlp_coeff[5] * data[i-6];
351 sum += qlp_coeff[4] * data[i-5];
352 sum += qlp_coeff[3] * data[i-4];
353 sum += qlp_coeff[2] * data[i-3];
354 sum += qlp_coeff[1] * data[i-2];
355 sum += qlp_coeff[0] * data[i-1];
356 residual[i] = data[i] - (sum >> lp_quantization);
362 for(i = 0; i < (int)data_len; i++) {
364 sum += qlp_coeff[9] * data[i-10];
365 sum += qlp_coeff[8] * data[i-9];
366 sum += qlp_coeff[7] * data[i-8];
367 sum += qlp_coeff[6] * data[i-7];
368 sum += qlp_coeff[5] * data[i-6];
369 sum += qlp_coeff[4] * data[i-5];
370 sum += qlp_coeff[3] * data[i-4];
371 sum += qlp_coeff[2] * data[i-3];
372 sum += qlp_coeff[1] * data[i-2];
373 sum += qlp_coeff[0] * data[i-1];
374 residual[i] = data[i] - (sum >> lp_quantization);
378 for(i = 0; i < (int)data_len; i++) {
380 sum += qlp_coeff[8] * data[i-9];
381 sum += qlp_coeff[7] * data[i-8];
382 sum += qlp_coeff[6] * data[i-7];
383 sum += qlp_coeff[5] * data[i-6];
384 sum += qlp_coeff[4] * data[i-5];
385 sum += qlp_coeff[3] * data[i-4];
386 sum += qlp_coeff[2] * data[i-3];
387 sum += qlp_coeff[1] * data[i-2];
388 sum += qlp_coeff[0] * data[i-1];
389 residual[i] = data[i] - (sum >> lp_quantization);
397 for(i = 0; i < (int)data_len; i++) {
399 sum += qlp_coeff[7] * data[i-8];
400 sum += qlp_coeff[6] * data[i-7];
401 sum += qlp_coeff[5] * data[i-6];
402 sum += qlp_coeff[4] * data[i-5];
403 sum += qlp_coeff[3] * data[i-4];
404 sum += qlp_coeff[2] * data[i-3];
405 sum += qlp_coeff[1] * data[i-2];
406 sum += qlp_coeff[0] * data[i-1];
407 residual[i] = data[i] - (sum >> lp_quantization);
411 for(i = 0; i < (int)data_len; i++) {
413 sum += qlp_coeff[6] * data[i-7];
414 sum += qlp_coeff[5] * data[i-6];
415 sum += qlp_coeff[4] * data[i-5];
416 sum += qlp_coeff[3] * data[i-4];
417 sum += qlp_coeff[2] * data[i-3];
418 sum += qlp_coeff[1] * data[i-2];
419 sum += qlp_coeff[0] * data[i-1];
420 residual[i] = data[i] - (sum >> lp_quantization);
426 for(i = 0; i < (int)data_len; i++) {
428 sum += qlp_coeff[5] * data[i-6];
429 sum += qlp_coeff[4] * data[i-5];
430 sum += qlp_coeff[3] * data[i-4];
431 sum += qlp_coeff[2] * data[i-3];
432 sum += qlp_coeff[1] * data[i-2];
433 sum += qlp_coeff[0] * data[i-1];
434 residual[i] = data[i] - (sum >> lp_quantization);
438 for(i = 0; i < (int)data_len; i++) {
440 sum += qlp_coeff[4] * data[i-5];
441 sum += qlp_coeff[3] * data[i-4];
442 sum += qlp_coeff[2] * data[i-3];
443 sum += qlp_coeff[1] * data[i-2];
444 sum += qlp_coeff[0] * data[i-1];
445 residual[i] = data[i] - (sum >> lp_quantization);
453 for(i = 0; i < (int)data_len; i++) {
455 sum += qlp_coeff[3] * data[i-4];
456 sum += qlp_coeff[2] * data[i-3];
457 sum += qlp_coeff[1] * data[i-2];
458 sum += qlp_coeff[0] * data[i-1];
459 residual[i] = data[i] - (sum >> lp_quantization);
463 for(i = 0; i < (int)data_len; i++) {
465 sum += qlp_coeff[2] * data[i-3];
466 sum += qlp_coeff[1] * data[i-2];
467 sum += qlp_coeff[0] * data[i-1];
468 residual[i] = data[i] - (sum >> lp_quantization);
474 for(i = 0; i < (int)data_len; i++) {
476 sum += qlp_coeff[1] * data[i-2];
477 sum += qlp_coeff[0] * data[i-1];
478 residual[i] = data[i] - (sum >> lp_quantization);
482 for(i = 0; i < (int)data_len; i++)
483 residual[i] = data[i] - ((qlp_coeff[0] * data[i-1]) >> lp_quantization);
489 for(i = 0; i < (int)data_len; i++) {
492 case 32: sum += qlp_coeff[31] * data[i-32];
493 case 31: sum += qlp_coeff[30] * data[i-31];
494 case 30: sum += qlp_coeff[29] * data[i-30];
495 case 29: sum += qlp_coeff[28] * data[i-29];
496 case 28: sum += qlp_coeff[27] * data[i-28];
497 case 27: sum += qlp_coeff[26] * data[i-27];
498 case 26: sum += qlp_coeff[25] * data[i-26];
499 case 25: sum += qlp_coeff[24] * data[i-25];
500 case 24: sum += qlp_coeff[23] * data[i-24];
501 case 23: sum += qlp_coeff[22] * data[i-23];
502 case 22: sum += qlp_coeff[21] * data[i-22];
503 case 21: sum += qlp_coeff[20] * data[i-21];
504 case 20: sum += qlp_coeff[19] * data[i-20];
505 case 19: sum += qlp_coeff[18] * data[i-19];
506 case 18: sum += qlp_coeff[17] * data[i-18];
507 case 17: sum += qlp_coeff[16] * data[i-17];
508 case 16: sum += qlp_coeff[15] * data[i-16];
509 case 15: sum += qlp_coeff[14] * data[i-15];
510 case 14: sum += qlp_coeff[13] * data[i-14];
511 case 13: sum += qlp_coeff[12] * data[i-13];
512 sum += qlp_coeff[11] * data[i-12];
513 sum += qlp_coeff[10] * data[i-11];
514 sum += qlp_coeff[ 9] * data[i-10];
515 sum += qlp_coeff[ 8] * data[i- 9];
516 sum += qlp_coeff[ 7] * data[i- 8];
517 sum += qlp_coeff[ 6] * data[i- 7];
518 sum += qlp_coeff[ 5] * data[i- 6];
519 sum += qlp_coeff[ 4] * data[i- 5];
520 sum += qlp_coeff[ 3] * data[i- 4];
521 sum += qlp_coeff[ 2] * data[i- 3];
522 sum += qlp_coeff[ 1] * data[i- 2];
523 sum += qlp_coeff[ 0] * data[i- 1];
525 residual[i] = data[i] - (sum >> lp_quantization);
534 unsigned i, j; in FLAC__lpc_compute_residual_from_qlp_coefficients_wide() local
540 for(i=0;i<order;i++) in FLAC__lpc_compute_residual_from_qlp_coefficients_wide()
541 fprintf(stderr,", q[%u]=%d",i,qlp_coeff[i]); in FLAC__lpc_compute_residual_from_qlp_coefficients_wide()
546 for(i = 0; i < data_len; i++) { in FLAC__lpc_compute_residual_from_qlp_coefficients_wide()
553 …_compute_residual_from_qlp_coefficients_wide: OVERFLOW, i=%u, sum=%I64d\n", i, sum >> lp_quantizat… in FLAC__lpc_compute_residual_from_qlp_coefficients_wide()
555 …c_compute_residual_from_qlp_coefficients_wide: OVERFLOW, i=%u, sum=%lld\n", i, (long long)(sum >> … in FLAC__lpc_compute_residual_from_qlp_coefficients_wide()
561 …p_coefficients_wide: OVERFLOW, i=%u, data=%d, sum=%I64d, residual=%I64d\n", i, *data, sum >> lp_qu… in FLAC__lpc_compute_residual_from_qlp_coefficients_wide()
563 …qlp_coefficients_wide: OVERFLOW, i=%u, data=%d, sum=%lld, residual=%lld\n", i, *data, (long long)(… in FLAC__lpc_compute_residual_from_qlp_coefficients_wide()
572 int i;
587 for(i = 0; i < (int)data_len; i++) {
589 sum += qlp_coeff[11] * (FLAC__int64)data[i-12];
590 sum += qlp_coeff[10] * (FLAC__int64)data[i-11];
591 sum += qlp_coeff[9] * (FLAC__int64)data[i-10];
592 sum += qlp_coeff[8] * (FLAC__int64)data[i-9];
593 sum += qlp_coeff[7] * (FLAC__int64)data[i-8];
594 sum += qlp_coeff[6] * (FLAC__int64)data[i-7];
595 sum += qlp_coeff[5] * (FLAC__int64)data[i-6];
596 sum += qlp_coeff[4] * (FLAC__int64)data[i-5];
597 sum += qlp_coeff[3] * (FLAC__int64)data[i-4];
598 sum += qlp_coeff[2] * (FLAC__int64)data[i-3];
599 sum += qlp_coeff[1] * (FLAC__int64)data[i-2];
600 sum += qlp_coeff[0] * (FLAC__int64)data[i-1];
601 residual[i] = data[i] - (FLAC__int32)(sum >> lp_quantization);
605 for(i = 0; i < (int)data_len; i++) {
607 sum += qlp_coeff[10] * (FLAC__int64)data[i-11];
608 sum += qlp_coeff[9] * (FLAC__int64)data[i-10];
609 sum += qlp_coeff[8] * (FLAC__int64)data[i-9];
610 sum += qlp_coeff[7] * (FLAC__int64)data[i-8];
611 sum += qlp_coeff[6] * (FLAC__int64)data[i-7];
612 sum += qlp_coeff[5] * (FLAC__int64)data[i-6];
613 sum += qlp_coeff[4] * (FLAC__int64)data[i-5];
614 sum += qlp_coeff[3] * (FLAC__int64)data[i-4];
615 sum += qlp_coeff[2] * (FLAC__int64)data[i-3];
616 sum += qlp_coeff[1] * (FLAC__int64)data[i-2];
617 sum += qlp_coeff[0] * (FLAC__int64)data[i-1];
618 residual[i] = data[i] - (FLAC__int32)(sum >> lp_quantization);
624 for(i = 0; i < (int)data_len; i++) {
626 sum += qlp_coeff[9] * (FLAC__int64)data[i-10];
627 sum += qlp_coeff[8] * (FLAC__int64)data[i-9];
628 sum += qlp_coeff[7] * (FLAC__int64)data[i-8];
629 sum += qlp_coeff[6] * (FLAC__int64)data[i-7];
630 sum += qlp_coeff[5] * (FLAC__int64)data[i-6];
631 sum += qlp_coeff[4] * (FLAC__int64)data[i-5];
632 sum += qlp_coeff[3] * (FLAC__int64)data[i-4];
633 sum += qlp_coeff[2] * (FLAC__int64)data[i-3];
634 sum += qlp_coeff[1] * (FLAC__int64)data[i-2];
635 sum += qlp_coeff[0] * (FLAC__int64)data[i-1];
636 residual[i] = data[i] - (FLAC__int32)(sum >> lp_quantization);
640 for(i = 0; i < (int)data_len; i++) {
642 sum += qlp_coeff[8] * (FLAC__int64)data[i-9];
643 sum += qlp_coeff[7] * (FLAC__int64)data[i-8];
644 sum += qlp_coeff[6] * (FLAC__int64)data[i-7];
645 sum += qlp_coeff[5] * (FLAC__int64)data[i-6];
646 sum += qlp_coeff[4] * (FLAC__int64)data[i-5];
647 sum += qlp_coeff[3] * (FLAC__int64)data[i-4];
648 sum += qlp_coeff[2] * (FLAC__int64)data[i-3];
649 sum += qlp_coeff[1] * (FLAC__int64)data[i-2];
650 sum += qlp_coeff[0] * (FLAC__int64)data[i-1];
651 residual[i] = data[i] - (FLAC__int32)(sum >> lp_quantization);
659 for(i = 0; i < (int)data_len; i++) {
661 sum += qlp_coeff[7] * (FLAC__int64)data[i-8];
662 sum += qlp_coeff[6] * (FLAC__int64)data[i-7];
663 sum += qlp_coeff[5] * (FLAC__int64)data[i-6];
664 sum += qlp_coeff[4] * (FLAC__int64)data[i-5];
665 sum += qlp_coeff[3] * (FLAC__int64)data[i-4];
666 sum += qlp_coeff[2] * (FLAC__int64)data[i-3];
667 sum += qlp_coeff[1] * (FLAC__int64)data[i-2];
668 sum += qlp_coeff[0] * (FLAC__int64)data[i-1];
669 residual[i] = data[i] - (FLAC__int32)(sum >> lp_quantization);
673 for(i = 0; i < (int)data_len; i++) {
675 sum += qlp_coeff[6] * (FLAC__int64)data[i-7];
676 sum += qlp_coeff[5] * (FLAC__int64)data[i-6];
677 sum += qlp_coeff[4] * (FLAC__int64)data[i-5];
678 sum += qlp_coeff[3] * (FLAC__int64)data[i-4];
679 sum += qlp_coeff[2] * (FLAC__int64)data[i-3];
680 sum += qlp_coeff[1] * (FLAC__int64)data[i-2];
681 sum += qlp_coeff[0] * (FLAC__int64)data[i-1];
682 residual[i] = data[i] - (FLAC__int32)(sum >> lp_quantization);
688 for(i = 0; i < (int)data_len; i++) {
690 sum += qlp_coeff[5] * (FLAC__int64)data[i-6];
691 sum += qlp_coeff[4] * (FLAC__int64)data[i-5];
692 sum += qlp_coeff[3] * (FLAC__int64)data[i-4];
693 sum += qlp_coeff[2] * (FLAC__int64)data[i-3];
694 sum += qlp_coeff[1] * (FLAC__int64)data[i-2];
695 sum += qlp_coeff[0] * (FLAC__int64)data[i-1];
696 residual[i] = data[i] - (FLAC__int32)(sum >> lp_quantization);
700 for(i = 0; i < (int)data_len; i++) {
702 sum += qlp_coeff[4] * (FLAC__int64)data[i-5];
703 sum += qlp_coeff[3] * (FLAC__int64)data[i-4];
704 sum += qlp_coeff[2] * (FLAC__int64)data[i-3];
705 sum += qlp_coeff[1] * (FLAC__int64)data[i-2];
706 sum += qlp_coeff[0] * (FLAC__int64)data[i-1];
707 residual[i] = data[i] - (FLAC__int32)(sum >> lp_quantization);
715 for(i = 0; i < (int)data_len; i++) {
717 sum += qlp_coeff[3] * (FLAC__int64)data[i-4];
718 sum += qlp_coeff[2] * (FLAC__int64)data[i-3];
719 sum += qlp_coeff[1] * (FLAC__int64)data[i-2];
720 sum += qlp_coeff[0] * (FLAC__int64)data[i-1];
721 residual[i] = data[i] - (FLAC__int32)(sum >> lp_quantization);
725 for(i = 0; i < (int)data_len; i++) {
727 sum += qlp_coeff[2] * (FLAC__int64)data[i-3];
728 sum += qlp_coeff[1] * (FLAC__int64)data[i-2];
729 sum += qlp_coeff[0] * (FLAC__int64)data[i-1];
730 residual[i] = data[i] - (FLAC__int32)(sum >> lp_quantization);
736 for(i = 0; i < (int)data_len; i++) {
738 sum += qlp_coeff[1] * (FLAC__int64)data[i-2];
739 sum += qlp_coeff[0] * (FLAC__int64)data[i-1];
740 residual[i] = data[i] - (FLAC__int32)(sum >> lp_quantization);
744 for(i = 0; i < (int)data_len; i++)
745 … residual[i] = data[i] - (FLAC__int32)((qlp_coeff[0] * (FLAC__int64)data[i-1]) >> lp_quantization);
751 for(i = 0; i < (int)data_len; i++) {
754 case 32: sum += qlp_coeff[31] * (FLAC__int64)data[i-32];
755 case 31: sum += qlp_coeff[30] * (FLAC__int64)data[i-31];
756 case 30: sum += qlp_coeff[29] * (FLAC__int64)data[i-30];
757 case 29: sum += qlp_coeff[28] * (FLAC__int64)data[i-29];
758 case 28: sum += qlp_coeff[27] * (FLAC__int64)data[i-28];
759 case 27: sum += qlp_coeff[26] * (FLAC__int64)data[i-27];
760 case 26: sum += qlp_coeff[25] * (FLAC__int64)data[i-26];
761 case 25: sum += qlp_coeff[24] * (FLAC__int64)data[i-25];
762 case 24: sum += qlp_coeff[23] * (FLAC__int64)data[i-24];
763 case 23: sum += qlp_coeff[22] * (FLAC__int64)data[i-23];
764 case 22: sum += qlp_coeff[21] * (FLAC__int64)data[i-22];
765 case 21: sum += qlp_coeff[20] * (FLAC__int64)data[i-21];
766 case 20: sum += qlp_coeff[19] * (FLAC__int64)data[i-20];
767 case 19: sum += qlp_coeff[18] * (FLAC__int64)data[i-19];
768 case 18: sum += qlp_coeff[17] * (FLAC__int64)data[i-18];
769 case 17: sum += qlp_coeff[16] * (FLAC__int64)data[i-17];
770 case 16: sum += qlp_coeff[15] * (FLAC__int64)data[i-16];
771 case 15: sum += qlp_coeff[14] * (FLAC__int64)data[i-15];
772 case 14: sum += qlp_coeff[13] * (FLAC__int64)data[i-14];
773 case 13: sum += qlp_coeff[12] * (FLAC__int64)data[i-13];
774 sum += qlp_coeff[11] * (FLAC__int64)data[i-12];
775 sum += qlp_coeff[10] * (FLAC__int64)data[i-11];
776 sum += qlp_coeff[ 9] * (FLAC__int64)data[i-10];
777 sum += qlp_coeff[ 8] * (FLAC__int64)data[i- 9];
778 sum += qlp_coeff[ 7] * (FLAC__int64)data[i- 8];
779 sum += qlp_coeff[ 6] * (FLAC__int64)data[i- 7];
780 sum += qlp_coeff[ 5] * (FLAC__int64)data[i- 6];
781 sum += qlp_coeff[ 4] * (FLAC__int64)data[i- 5];
782 sum += qlp_coeff[ 3] * (FLAC__int64)data[i- 4];
783 sum += qlp_coeff[ 2] * (FLAC__int64)data[i- 3];
784 sum += qlp_coeff[ 1] * (FLAC__int64)data[i- 2];
785 sum += qlp_coeff[ 0] * (FLAC__int64)data[i- 1];
787 residual[i] = data[i] - (FLAC__int32)(sum >> lp_quantization);
799 unsigned i, j; in FLAC__lpc_restore_signal() local
805 for(i=0;i<order;i++) in FLAC__lpc_restore_signal()
806 fprintf(stderr,", q[%u]=%d",i,qlp_coeff[i]); in FLAC__lpc_restore_signal()
811 for(i = 0; i < data_len; i++) { in FLAC__lpc_restore_signal()
821 …fprintf(stderr,"FLAC__lpc_restore_signal: OVERFLOW, i=%u, j=%u, c=%d, d=%d, sumo=%I64d\n",i,j,qlp_… in FLAC__lpc_restore_signal()
824 …fprintf(stderr,"FLAC__lpc_restore_signal: OVERFLOW, i=%u, j=%u, c=%d, d=%d, sumo=%lld\n",i,j,qlp_c… in FLAC__lpc_restore_signal()
842 int i;
857 for(i = 0; i < (int)data_len; i++) {
859 sum += qlp_coeff[11] * data[i-12];
860 sum += qlp_coeff[10] * data[i-11];
861 sum += qlp_coeff[9] * data[i-10];
862 sum += qlp_coeff[8] * data[i-9];
863 sum += qlp_coeff[7] * data[i-8];
864 sum += qlp_coeff[6] * data[i-7];
865 sum += qlp_coeff[5] * data[i-6];
866 sum += qlp_coeff[4] * data[i-5];
867 sum += qlp_coeff[3] * data[i-4];
868 sum += qlp_coeff[2] * data[i-3];
869 sum += qlp_coeff[1] * data[i-2];
870 sum += qlp_coeff[0] * data[i-1];
871 data[i] = residual[i] + (sum >> lp_quantization);
875 for(i = 0; i < (int)data_len; i++) {
877 sum += qlp_coeff[10] * data[i-11];
878 sum += qlp_coeff[9] * data[i-10];
879 sum += qlp_coeff[8] * data[i-9];
880 sum += qlp_coeff[7] * data[i-8];
881 sum += qlp_coeff[6] * data[i-7];
882 sum += qlp_coeff[5] * data[i-6];
883 sum += qlp_coeff[4] * data[i-5];
884 sum += qlp_coeff[3] * data[i-4];
885 sum += qlp_coeff[2] * data[i-3];
886 sum += qlp_coeff[1] * data[i-2];
887 sum += qlp_coeff[0] * data[i-1];
888 data[i] = residual[i] + (sum >> lp_quantization);
894 for(i = 0; i < (int)data_len; i++) {
896 sum += qlp_coeff[9] * data[i-10];
897 sum += qlp_coeff[8] * data[i-9];
898 sum += qlp_coeff[7] * data[i-8];
899 sum += qlp_coeff[6] * data[i-7];
900 sum += qlp_coeff[5] * data[i-6];
901 sum += qlp_coeff[4] * data[i-5];
902 sum += qlp_coeff[3] * data[i-4];
903 sum += qlp_coeff[2] * data[i-3];
904 sum += qlp_coeff[1] * data[i-2];
905 sum += qlp_coeff[0] * data[i-1];
906 data[i] = residual[i] + (sum >> lp_quantization);
910 for(i = 0; i < (int)data_len; i++) {
912 sum += qlp_coeff[8] * data[i-9];
913 sum += qlp_coeff[7] * data[i-8];
914 sum += qlp_coeff[6] * data[i-7];
915 sum += qlp_coeff[5] * data[i-6];
916 sum += qlp_coeff[4] * data[i-5];
917 sum += qlp_coeff[3] * data[i-4];
918 sum += qlp_coeff[2] * data[i-3];
919 sum += qlp_coeff[1] * data[i-2];
920 sum += qlp_coeff[0] * data[i-1];
921 data[i] = residual[i] + (sum >> lp_quantization);
929 for(i = 0; i < (int)data_len; i++) {
931 sum += qlp_coeff[7] * data[i-8];
932 sum += qlp_coeff[6] * data[i-7];
933 sum += qlp_coeff[5] * data[i-6];
934 sum += qlp_coeff[4] * data[i-5];
935 sum += qlp_coeff[3] * data[i-4];
936 sum += qlp_coeff[2] * data[i-3];
937 sum += qlp_coeff[1] * data[i-2];
938 sum += qlp_coeff[0] * data[i-1];
939 data[i] = residual[i] + (sum >> lp_quantization);
943 for(i = 0; i < (int)data_len; i++) {
945 sum += qlp_coeff[6] * data[i-7];
946 sum += qlp_coeff[5] * data[i-6];
947 sum += qlp_coeff[4] * data[i-5];
948 sum += qlp_coeff[3] * data[i-4];
949 sum += qlp_coeff[2] * data[i-3];
950 sum += qlp_coeff[1] * data[i-2];
951 sum += qlp_coeff[0] * data[i-1];
952 data[i] = residual[i] + (sum >> lp_quantization);
958 for(i = 0; i < (int)data_len; i++) {
960 sum += qlp_coeff[5] * data[i-6];
961 sum += qlp_coeff[4] * data[i-5];
962 sum += qlp_coeff[3] * data[i-4];
963 sum += qlp_coeff[2] * data[i-3];
964 sum += qlp_coeff[1] * data[i-2];
965 sum += qlp_coeff[0] * data[i-1];
966 data[i] = residual[i] + (sum >> lp_quantization);
970 for(i = 0; i < (int)data_len; i++) {
972 sum += qlp_coeff[4] * data[i-5];
973 sum += qlp_coeff[3] * data[i-4];
974 sum += qlp_coeff[2] * data[i-3];
975 sum += qlp_coeff[1] * data[i-2];
976 sum += qlp_coeff[0] * data[i-1];
977 data[i] = residual[i] + (sum >> lp_quantization);
985 for(i = 0; i < (int)data_len; i++) {
987 sum += qlp_coeff[3] * data[i-4];
988 sum += qlp_coeff[2] * data[i-3];
989 sum += qlp_coeff[1] * data[i-2];
990 sum += qlp_coeff[0] * data[i-1];
991 data[i] = residual[i] + (sum >> lp_quantization);
995 for(i = 0; i < (int)data_len; i++) {
997 sum += qlp_coeff[2] * data[i-3];
998 sum += qlp_coeff[1] * data[i-2];
999 sum += qlp_coeff[0] * data[i-1];
1000 data[i] = residual[i] + (sum >> lp_quantization);
1006 for(i = 0; i < (int)data_len; i++) {
1008 sum += qlp_coeff[1] * data[i-2];
1009 sum += qlp_coeff[0] * data[i-1];
1010 data[i] = residual[i] + (sum >> lp_quantization);
1014 for(i = 0; i < (int)data_len; i++)
1015 data[i] = residual[i] + ((qlp_coeff[0] * data[i-1]) >> lp_quantization);
1021 for(i = 0; i < (int)data_len; i++) {
1024 case 32: sum += qlp_coeff[31] * data[i-32];
1025 case 31: sum += qlp_coeff[30] * data[i-31];
1026 case 30: sum += qlp_coeff[29] * data[i-30];
1027 case 29: sum += qlp_coeff[28] * data[i-29];
1028 case 28: sum += qlp_coeff[27] * data[i-28];
1029 case 27: sum += qlp_coeff[26] * data[i-27];
1030 case 26: sum += qlp_coeff[25] * data[i-26];
1031 case 25: sum += qlp_coeff[24] * data[i-25];
1032 case 24: sum += qlp_coeff[23] * data[i-24];
1033 case 23: sum += qlp_coeff[22] * data[i-23];
1034 case 22: sum += qlp_coeff[21] * data[i-22];
1035 case 21: sum += qlp_coeff[20] * data[i-21];
1036 case 20: sum += qlp_coeff[19] * data[i-20];
1037 case 19: sum += qlp_coeff[18] * data[i-19];
1038 case 18: sum += qlp_coeff[17] * data[i-18];
1039 case 17: sum += qlp_coeff[16] * data[i-17];
1040 case 16: sum += qlp_coeff[15] * data[i-16];
1041 case 15: sum += qlp_coeff[14] * data[i-15];
1042 case 14: sum += qlp_coeff[13] * data[i-14];
1043 case 13: sum += qlp_coeff[12] * data[i-13];
1044 sum += qlp_coeff[11] * data[i-12];
1045 sum += qlp_coeff[10] * data[i-11];
1046 sum += qlp_coeff[ 9] * data[i-10];
1047 sum += qlp_coeff[ 8] * data[i- 9];
1048 sum += qlp_coeff[ 7] * data[i- 8];
1049 sum += qlp_coeff[ 6] * data[i- 7];
1050 sum += qlp_coeff[ 5] * data[i- 6];
1051 sum += qlp_coeff[ 4] * data[i- 5];
1052 sum += qlp_coeff[ 3] * data[i- 4];
1053 sum += qlp_coeff[ 2] * data[i- 3];
1054 sum += qlp_coeff[ 1] * data[i- 2];
1055 sum += qlp_coeff[ 0] * data[i- 1];
1057 data[i] = residual[i] + (sum >> lp_quantization);
1066 unsigned i, j; in FLAC__lpc_restore_signal_wide() local
1072 for(i=0;i<order;i++) in FLAC__lpc_restore_signal_wide()
1073 fprintf(stderr,", q[%u]=%d",i,qlp_coeff[i]); in FLAC__lpc_restore_signal_wide()
1078 for(i = 0; i < data_len; i++) { in FLAC__lpc_restore_signal_wide()
1086 …fprintf(stderr,"FLAC__lpc_restore_signal_wide: OVERFLOW, i=%u, sum=%I64d\n", i, sum >> lp_quantiza… in FLAC__lpc_restore_signal_wide()
1088 …fprintf(stderr,"FLAC__lpc_restore_signal_wide: OVERFLOW, i=%u, sum=%lld\n", i, (long long)(sum >> … in FLAC__lpc_restore_signal_wide()
1096 …restore_signal_wide: OVERFLOW, i=%u, residual=%d, sum=%I64d, data=%I64d\n", i, *r, sum >> lp_quant… in FLAC__lpc_restore_signal_wide()
1098 …c_restore_signal_wide: OVERFLOW, i=%u, residual=%d, sum=%lld, data=%lld\n", i, *r, (long long)(sum… in FLAC__lpc_restore_signal_wide()
1108 int i;
1123 for(i = 0; i < (int)data_len; i++) {
1125 sum += qlp_coeff[11] * (FLAC__int64)data[i-12];
1126 sum += qlp_coeff[10] * (FLAC__int64)data[i-11];
1127 sum += qlp_coeff[9] * (FLAC__int64)data[i-10];
1128 sum += qlp_coeff[8] * (FLAC__int64)data[i-9];
1129 sum += qlp_coeff[7] * (FLAC__int64)data[i-8];
1130 sum += qlp_coeff[6] * (FLAC__int64)data[i-7];
1131 sum += qlp_coeff[5] * (FLAC__int64)data[i-6];
1132 sum += qlp_coeff[4] * (FLAC__int64)data[i-5];
1133 sum += qlp_coeff[3] * (FLAC__int64)data[i-4];
1134 sum += qlp_coeff[2] * (FLAC__int64)data[i-3];
1135 sum += qlp_coeff[1] * (FLAC__int64)data[i-2];
1136 sum += qlp_coeff[0] * (FLAC__int64)data[i-1];
1137 data[i] = residual[i] + (FLAC__int32)(sum >> lp_quantization);
1141 for(i = 0; i < (int)data_len; i++) {
1143 sum += qlp_coeff[10] * (FLAC__int64)data[i-11];
1144 sum += qlp_coeff[9] * (FLAC__int64)data[i-10];
1145 sum += qlp_coeff[8] * (FLAC__int64)data[i-9];
1146 sum += qlp_coeff[7] * (FLAC__int64)data[i-8];
1147 sum += qlp_coeff[6] * (FLAC__int64)data[i-7];
1148 sum += qlp_coeff[5] * (FLAC__int64)data[i-6];
1149 sum += qlp_coeff[4] * (FLAC__int64)data[i-5];
1150 sum += qlp_coeff[3] * (FLAC__int64)data[i-4];
1151 sum += qlp_coeff[2] * (FLAC__int64)data[i-3];
1152 sum += qlp_coeff[1] * (FLAC__int64)data[i-2];
1153 sum += qlp_coeff[0] * (FLAC__int64)data[i-1];
1154 data[i] = residual[i] + (FLAC__int32)(sum >> lp_quantization);
1160 for(i = 0; i < (int)data_len; i++) {
1162 sum += qlp_coeff[9] * (FLAC__int64)data[i-10];
1163 sum += qlp_coeff[8] * (FLAC__int64)data[i-9];
1164 sum += qlp_coeff[7] * (FLAC__int64)data[i-8];
1165 sum += qlp_coeff[6] * (FLAC__int64)data[i-7];
1166 sum += qlp_coeff[5] * (FLAC__int64)data[i-6];
1167 sum += qlp_coeff[4] * (FLAC__int64)data[i-5];
1168 sum += qlp_coeff[3] * (FLAC__int64)data[i-4];
1169 sum += qlp_coeff[2] * (FLAC__int64)data[i-3];
1170 sum += qlp_coeff[1] * (FLAC__int64)data[i-2];
1171 sum += qlp_coeff[0] * (FLAC__int64)data[i-1];
1172 data[i] = residual[i] + (FLAC__int32)(sum >> lp_quantization);
1176 for(i = 0; i < (int)data_len; i++) {
1178 sum += qlp_coeff[8] * (FLAC__int64)data[i-9];
1179 sum += qlp_coeff[7] * (FLAC__int64)data[i-8];
1180 sum += qlp_coeff[6] * (FLAC__int64)data[i-7];
1181 sum += qlp_coeff[5] * (FLAC__int64)data[i-6];
1182 sum += qlp_coeff[4] * (FLAC__int64)data[i-5];
1183 sum += qlp_coeff[3] * (FLAC__int64)data[i-4];
1184 sum += qlp_coeff[2] * (FLAC__int64)data[i-3];
1185 sum += qlp_coeff[1] * (FLAC__int64)data[i-2];
1186 sum += qlp_coeff[0] * (FLAC__int64)data[i-1];
1187 data[i] = residual[i] + (FLAC__int32)(sum >> lp_quantization);
1195 for(i = 0; i < (int)data_len; i++) {
1197 sum += qlp_coeff[7] * (FLAC__int64)data[i-8];
1198 sum += qlp_coeff[6] * (FLAC__int64)data[i-7];
1199 sum += qlp_coeff[5] * (FLAC__int64)data[i-6];
1200 sum += qlp_coeff[4] * (FLAC__int64)data[i-5];
1201 sum += qlp_coeff[3] * (FLAC__int64)data[i-4];
1202 sum += qlp_coeff[2] * (FLAC__int64)data[i-3];
1203 sum += qlp_coeff[1] * (FLAC__int64)data[i-2];
1204 sum += qlp_coeff[0] * (FLAC__int64)data[i-1];
1205 data[i] = residual[i] + (FLAC__int32)(sum >> lp_quantization);
1209 for(i = 0; i < (int)data_len; i++) {
1211 sum += qlp_coeff[6] * (FLAC__int64)data[i-7];
1212 sum += qlp_coeff[5] * (FLAC__int64)data[i-6];
1213 sum += qlp_coeff[4] * (FLAC__int64)data[i-5];
1214 sum += qlp_coeff[3] * (FLAC__int64)data[i-4];
1215 sum += qlp_coeff[2] * (FLAC__int64)data[i-3];
1216 sum += qlp_coeff[1] * (FLAC__int64)data[i-2];
1217 sum += qlp_coeff[0] * (FLAC__int64)data[i-1];
1218 data[i] = residual[i] + (FLAC__int32)(sum >> lp_quantization);
1224 for(i = 0; i < (int)data_len; i++) {
1226 sum += qlp_coeff[5] * (FLAC__int64)data[i-6];
1227 sum += qlp_coeff[4] * (FLAC__int64)data[i-5];
1228 sum += qlp_coeff[3] * (FLAC__int64)data[i-4];
1229 sum += qlp_coeff[2] * (FLAC__int64)data[i-3];
1230 sum += qlp_coeff[1] * (FLAC__int64)data[i-2];
1231 sum += qlp_coeff[0] * (FLAC__int64)data[i-1];
1232 data[i] = residual[i] + (FLAC__int32)(sum >> lp_quantization);
1236 for(i = 0; i < (int)data_len; i++) {
1238 sum += qlp_coeff[4] * (FLAC__int64)data[i-5];
1239 sum += qlp_coeff[3] * (FLAC__int64)data[i-4];
1240 sum += qlp_coeff[2] * (FLAC__int64)data[i-3];
1241 sum += qlp_coeff[1] * (FLAC__int64)data[i-2];
1242 sum += qlp_coeff[0] * (FLAC__int64)data[i-1];
1243 data[i] = residual[i] + (FLAC__int32)(sum >> lp_quantization);
1251 for(i = 0; i < (int)data_len; i++) {
1253 sum += qlp_coeff[3] * (FLAC__int64)data[i-4];
1254 sum += qlp_coeff[2] * (FLAC__int64)data[i-3];
1255 sum += qlp_coeff[1] * (FLAC__int64)data[i-2];
1256 sum += qlp_coeff[0] * (FLAC__int64)data[i-1];
1257 data[i] = residual[i] + (FLAC__int32)(sum >> lp_quantization);
1261 for(i = 0; i < (int)data_len; i++) {
1263 sum += qlp_coeff[2] * (FLAC__int64)data[i-3];
1264 sum += qlp_coeff[1] * (FLAC__int64)data[i-2];
1265 sum += qlp_coeff[0] * (FLAC__int64)data[i-1];
1266 data[i] = residual[i] + (FLAC__int32)(sum >> lp_quantization);
1272 for(i = 0; i < (int)data_len; i++) {
1274 sum += qlp_coeff[1] * (FLAC__int64)data[i-2];
1275 sum += qlp_coeff[0] * (FLAC__int64)data[i-1];
1276 data[i] = residual[i] + (FLAC__int32)(sum >> lp_quantization);
1280 for(i = 0; i < (int)data_len; i++)
1281 … data[i] = residual[i] + (FLAC__int32)((qlp_coeff[0] * (FLAC__int64)data[i-1]) >> lp_quantization);
1287 for(i = 0; i < (int)data_len; i++) {
1290 case 32: sum += qlp_coeff[31] * (FLAC__int64)data[i-32];
1291 case 31: sum += qlp_coeff[30] * (FLAC__int64)data[i-31];
1292 case 30: sum += qlp_coeff[29] * (FLAC__int64)data[i-30];
1293 case 29: sum += qlp_coeff[28] * (FLAC__int64)data[i-29];
1294 case 28: sum += qlp_coeff[27] * (FLAC__int64)data[i-28];
1295 case 27: sum += qlp_coeff[26] * (FLAC__int64)data[i-27];
1296 case 26: sum += qlp_coeff[25] * (FLAC__int64)data[i-26];
1297 case 25: sum += qlp_coeff[24] * (FLAC__int64)data[i-25];
1298 case 24: sum += qlp_coeff[23] * (FLAC__int64)data[i-24];
1299 case 23: sum += qlp_coeff[22] * (FLAC__int64)data[i-23];
1300 case 22: sum += qlp_coeff[21] * (FLAC__int64)data[i-22];
1301 case 21: sum += qlp_coeff[20] * (FLAC__int64)data[i-21];
1302 case 20: sum += qlp_coeff[19] * (FLAC__int64)data[i-20];
1303 case 19: sum += qlp_coeff[18] * (FLAC__int64)data[i-19];
1304 case 18: sum += qlp_coeff[17] * (FLAC__int64)data[i-18];
1305 case 17: sum += qlp_coeff[16] * (FLAC__int64)data[i-17];
1306 case 16: sum += qlp_coeff[15] * (FLAC__int64)data[i-16];
1307 case 15: sum += qlp_coeff[14] * (FLAC__int64)data[i-15];
1308 case 14: sum += qlp_coeff[13] * (FLAC__int64)data[i-14];
1309 case 13: sum += qlp_coeff[12] * (FLAC__int64)data[i-13];
1310 sum += qlp_coeff[11] * (FLAC__int64)data[i-12];
1311 sum += qlp_coeff[10] * (FLAC__int64)data[i-11];
1312 sum += qlp_coeff[ 9] * (FLAC__int64)data[i-10];
1313 sum += qlp_coeff[ 8] * (FLAC__int64)data[i- 9];
1314 sum += qlp_coeff[ 7] * (FLAC__int64)data[i- 8];
1315 sum += qlp_coeff[ 6] * (FLAC__int64)data[i- 7];
1316 sum += qlp_coeff[ 5] * (FLAC__int64)data[i- 6];
1317 sum += qlp_coeff[ 4] * (FLAC__int64)data[i- 5];
1318 sum += qlp_coeff[ 3] * (FLAC__int64)data[i- 4];
1319 sum += qlp_coeff[ 2] * (FLAC__int64)data[i- 3];
1320 sum += qlp_coeff[ 1] * (FLAC__int64)data[i- 2];
1321 sum += qlp_coeff[ 0] * (FLAC__int64)data[i- 1];
1323 data[i] = residual[i] + (FLAC__int32)(sum >> lp_quantization);