Lines Matching refs:stsc_data
1748 if (entries >= UINT_MAX / sizeof(*sc->stsc_data))
1750 sc->stsc_data = av_malloc(entries * sizeof(*sc->stsc_data));
1751 if (!sc->stsc_data)
1755 sc->stsc_data[i].first = avio_rb32(pb);
1756 sc->stsc_data[i].count = avio_rb32(pb);
1757 sc->stsc_data[i].id = avio_rb32(pb);
2159 i + 1 == sc->stsc_data[stsc_index + 1].first)
2163 sc->stsc_data[stsc_index].count * (int64_t)sc->stsz_sample_size > next_offset - current_offset) {
2172 for (j = 0; j < sc->stsc_data[stsc_index].count; j++) {
2205 sc->stsc_data[stsc_index].id - 1 == sc->pseudo_stream_id) {
2240 chunk_samples = sc->stsc_data[i].count;
2257 chunk_count = sc->stsc_data[i+1].first - sc->stsc_data[i].first;
2259 chunk_count = sc->chunk_count - (sc->stsc_data[i].first - 1);
2278 i + 1 == sc->stsc_data[stsc_index + 1].first)
2280 chunk_samples = sc->stsc_data[stsc_index].count;
2467 av_freep(&sc->stsc_data);
3470 av_freep(&sc->stsc_data);