- } else if (st->nb_index_entries) {
- if (caf->packet_cnt < st->nb_index_entries - 1) {
- pkt_size = st->index_entries[caf->packet_cnt + 1].pos - st->index_entries[caf->packet_cnt].pos;
- pkt_frames = st->index_entries[caf->packet_cnt + 1].timestamp - st->index_entries[caf->packet_cnt].timestamp;
- } else if (caf->packet_cnt == st->nb_index_entries - 1) {
- pkt_size = caf->num_bytes - st->index_entries[caf->packet_cnt].pos;
- pkt_frames = st->duration - st->index_entries[caf->packet_cnt].timestamp;
+ } else if (st->internal->nb_index_entries) {
+ if (caf->packet_cnt < st->internal->nb_index_entries - 1) {
+ pkt_size = st->internal->index_entries[caf->packet_cnt + 1].pos - st->internal->index_entries[caf->packet_cnt].pos;
+ pkt_frames = st->internal->index_entries[caf->packet_cnt + 1].timestamp - st->internal->index_entries[caf->packet_cnt].timestamp;
+ } else if (caf->packet_cnt == st->internal->nb_index_entries - 1) {
+ pkt_size = caf->num_bytes - st->internal->index_entries[caf->packet_cnt].pos;
+ pkt_frames = st->duration - st->internal->index_entries[caf->packet_cnt].timestamp;