/** check if there is a valid video or audio entry that can be used */
for(i=0; i<s->nb_streams; i++){
- if(rl2->index_pos[i] < s->streams[i]->nb_index_entries
- && s->streams[i]->index_entries[ rl2->index_pos[i] ].pos < pos){
- sample = &s->streams[i]->index_entries[ rl2->index_pos[i] ];
+ if(rl2->index_pos[i] < s->streams[i]->internal->nb_index_entries
+ && s->streams[i]->internal->index_entries[ rl2->index_pos[i] ].pos < pos){
+ sample = &s->streams[i]->internal->index_entries[ rl2->index_pos[i] ];
pos= sample->pos;
stream_id= i;
}
return -1;
rl2->index_pos[stream_index] = index;
- timestamp = st->index_entries[index].timestamp;
+ timestamp = st->internal->index_entries[index].timestamp;
for(i=0; i < s->nb_streams; i++){
AVStream *st2 = s->streams[i];