Mercurial > libavformat.hg
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 } |