+ if (!bfstm) {
+ avio_skip(s->pb, pos + toffset - avio_tell(s->pb) - 8LL * (st->codecpar->channels + 1));
+ for (ch = 0; ch < st->codecpar->channels; ch++) {
+ avio_skip(s->pb, 4);
+ b->offsets[ch].channel = ch;
+ b->offsets[ch].offset = read32(s);
+ }
+
+ qsort(b->offsets, st->codecpar->channels, sizeof(*b->offsets), sort_offsets);
+ }
+