Lines Matching defs:peak
83 s->peak.level = 0;
84 s->peak.offset = 0;
85 memset(&s->peak.base, 0, sizeof(s->peak.base));
130 static inline void peak_table(int16_t *band, Peak *peak, int length)
134 if (abs(band[i]) > peak->level)
135 band[i] = bytestream2_get_le16(&peak->base);
519 s->peak.level = 0;
617 s->peak.offset &= ~0xffff;
618 s->peak.offset |= (data & 0xffff);
619 s->peak.base = gb;
620 s->peak.level = 0;
622 s->peak.offset &= 0xffff;
623 s->peak.offset |= (data & 0xffffU)<<16;
624 s->peak.base = gb;
625 s->peak.level = 0;
626 } else if (tag == -PeakLevel && s->peak.offset) {
627 s->peak.level = data;
628 if (s->peak.offset < 4 - bytestream2_tell(&s->peak.base) ||
629 s->peak.offset > 4 + bytestream2_get_bytes_left(&s->peak.base)
634 bytestream2_seek(&s->peak.base, s->peak.offset - 4, SEEK_CUR);
886 if (s->peak.level)
887 peak_table(coeff_data - count, &s->peak, count);