Lines Matching defs:nterms
68 int nterms, log_limit, gt16bit;
729 if (branches < 1 || depth + 1 == info->nterms)
737 if (term == 17 && branches == 1 && depth + 1 < info->nterms)
755 memcpy(s->sampleptrs[info->nterms + 1][0],
762 while (depth + 1 < info->nterms && branches--) {
796 for (ri = 0; ri < info->nterms && s->decorr_passes[ri].value; ri++) {
798 if (ri + 1 >= info->nterms || !s->decorr_passes[ri+1].value)
810 for (i = ri; i < info->nterms && s->decorr_passes[i].value; i++)
820 memcpy(s->sampleptrs[info->nterms + 1][0], s->sampleptrs[i][0],
844 for (i = 0; i < info->nterms && s->decorr_passes[i].value; i++) {
859 memcpy(s->sampleptrs[info->nterms + 1][0], s->sampleptrs[i][0],
866 for (i = 0; i < info->nterms && s->decorr_passes[i].value; i++) {
880 memcpy(s->sampleptrs[info->nterms + 1][0], s->sampleptrs[i][0],
885 static int allocate_buffers2(WavPackEncodeContext *s, int nterms)
889 for (i = 0; i < nterms + 2; i++) {
943 info.nterms = s->num_terms;
951 for (i = 0; i < info.nterms && info.dps[i].value; i++)
955 info.best_bits = log2mono(s->sampleptrs[info.nterms][0], s->block_samples, 0) * 1;
956 memcpy(s->sampleptrs[info.nterms + 1][0], s->sampleptrs[i][0], s->block_samples * 4);
978 memcpy(samples, s->sampleptrs[info.nterms + 1][0], s->block_samples * 4);
980 for (i = 0; i < info.nterms; i++)
1050 int nterms, c, j;
1067 nterms = decorr_filter_nterms[s->decorr_filter];
1073 for (j = 0; j < nterms; j++) {
1096 if (size != UINT32_MAX || !nterms)
1098 nterms >>= 1;
1104 s->num_terms = nterms;
1561 for (ri = 0; ri < info->nterms && s->decorr_passes[ri].value; ri++) {
1563 if (ri + 1 >= info->nterms || !s->decorr_passes[ri+1].value)
1577 for (i = ri; i < info->nterms && s->decorr_passes[i].value; i++)
1591 memcpy(s->sampleptrs[info->nterms + 1][0],
1593 memcpy(s->sampleptrs[info->nterms + 1][1],
1617 for (i = 0; i < info->nterms && s->decorr_passes[i].value; i++) {
1634 memcpy(s->sampleptrs[info->nterms + 1][0], s->sampleptrs[i][0],
1636 memcpy(s->sampleptrs[info->nterms + 1][1], s->sampleptrs[i][1],
1641 for (i = 0; i < info->nterms && s->decorr_passes[i].value; i++) {
1657 memcpy(s->sampleptrs[info->nterms + 1][0],
1659 memcpy(s->sampleptrs[info->nterms + 1][1],
1674 if (branches < 1 || depth + 1 == info->nterms)
1687 if (term == 17 && branches == 1 && depth + 1 < info->nterms)
1707 memcpy(s->sampleptrs[info->nterms + 1][0], s->sampleptrs[depth + 1][0],
1709 memcpy(s->sampleptrs[info->nterms + 1][1], s->sampleptrs[depth + 1][1],
1716 while (depth + 1 < info->nterms && branches--) {
1752 info.nterms = s->num_terms;
1761 for (i = 0; i < info.nterms && info.dps[i].value; i++)
1771 info.best_bits = log2stereo(s->sampleptrs[info.nterms][0], s->sampleptrs[info.nterms][1],
1774 memcpy(s->sampleptrs[info.nterms + 1][0], s->sampleptrs[i][0], s->block_samples * 4);
1775 memcpy(s->sampleptrs[info.nterms + 1][1], s->sampleptrs[i][1], s->block_samples * 4);
1798 memcpy(in_left, s->sampleptrs[info.nterms + 1][0], s->block_samples * 4);
1799 memcpy(in_right, s->sampleptrs[info.nterms + 1][1], s->block_samples * 4);
1802 for (i = 0; i < info.nterms; i++)
1847 int nterms, c, j;
1864 nterms = decorr_filter_nterms[s->decorr_filter];
1888 for (j = 0; j < nterms; j++) {
1921 if (size != UINT32_MAX || !nterms)
1923 nterms >>= 1;
1930 s->num_terms = nterms;