Lines Matching defs:depth
723 int depth, int delta, uint32_t input_bits)
725 int term, branches = s->num_branches - depth;
729 if (branches < 1 || depth + 1 == info->nterms)
733 samples = s->sampleptrs[depth][0];
734 outsamples = s->sampleptrs[depth + 1][0];
737 if (term == 17 && branches == 1 && depth + 1 < info->nterms)
746 info->dps[depth].value = term;
747 info->dps[depth].delta = delta;
748 decorr_mono_buffer(samples, outsamples, s->block_samples, info->dps, depth);
754 memcpy(s->decorr_passes, info->dps, sizeof(info->dps[0]) * (depth + 1));
756 s->sampleptrs[depth + 1][0], s->block_samples * 4);
762 while (depth + 1 < info->nterms && branches--) {
777 info->dps[depth].value = best_term;
778 info->dps[depth].delta = delta;
779 decorr_mono_buffer(samples, outsamples, s->block_samples, info->dps, depth);
781 recurse_mono(s, info, depth + 1, delta, local_best_bits);
1668 int depth, int delta, uint32_t input_bits)
1670 int term, branches = s->num_branches - depth;
1674 if (branches < 1 || depth + 1 == info->nterms)
1678 in_left = s->sampleptrs[depth ][0];
1679 in_right = s->sampleptrs[depth ][1];
1680 out_left = s->sampleptrs[depth + 1][0];
1681 out_right = s->sampleptrs[depth + 1][1];
1687 if (term == 17 && branches == 1 && depth + 1 < info->nterms)
1697 info->dps[depth].value = term;
1698 info->dps[depth].delta = delta;
1700 s->block_samples, depth);
1706 memcpy(s->decorr_passes, info->dps, sizeof(info->dps[0]) * (depth + 1));
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--) {
1731 info->dps[depth].value = best_term;
1732 info->dps[depth].delta = delta;
1734 s->block_samples, depth);
1736 recurse_stereo(s, info, depth + 1, delta, local_best_bits);