comparison asf.c @ 979:d2e5dfdf4def libavformat

add size to AVIndex
author michael
date Wed, 01 Mar 2006 11:29:55 +0000
parents d983c2b9333e
children 30b54c043135
comparison
equal deleted inserted replaced
978:c168be36dbba 979:d2e5dfdf4def
811 asf_st= s->streams[i]->priv_data; 811 asf_st= s->streams[i]->priv_data;
812 812
813 assert((asf_st->packet_pos - s->data_offset) % asf->packet_size == 0); 813 assert((asf_st->packet_pos - s->data_offset) % asf->packet_size == 0);
814 pos= asf_st->packet_pos; 814 pos= asf_st->packet_pos;
815 815
816 av_add_index_entry(s->streams[i], pos, pts, pos - start_pos[i] + 1, AVINDEX_KEYFRAME); 816 av_add_index_entry(s->streams[i], pos, pkt->size, pts, pos - start_pos[i] + 1, AVINDEX_KEYFRAME);
817 start_pos[i]= asf_st->packet_pos + 1; 817 start_pos[i]= asf_st->packet_pos + 1;
818 818
819 if(pkt->stream_index == stream_index) 819 if(pkt->stream_index == stream_index)
820 break; 820 break;
821 } 821 }