Mercurial > libavformat.hg
comparison rm.c @ 979:d2e5dfdf4def libavformat
add size to AVIndex
author | michael |
---|---|
date | Wed, 01 Mar 2006 11:29:55 +0000 |
parents | edbe5c3717f9 |
children | 40e81416015d |
comparison
equal
deleted
inserted
replaced
978:c168be36dbba | 979:d2e5dfdf4def |
---|---|
980 #endif | 980 #endif |
981 pkt->pts= timestamp; | 981 pkt->pts= timestamp; |
982 if(flags&2){ | 982 if(flags&2){ |
983 pkt->flags |= PKT_FLAG_KEY; | 983 pkt->flags |= PKT_FLAG_KEY; |
984 if((seq&0x7F) == 1) | 984 if((seq&0x7F) == 1) |
985 av_add_index_entry(st, pos, timestamp, 0, AVINDEX_KEYFRAME); | 985 av_add_index_entry(st, pos, timestamp, 0, 0, AVINDEX_KEYFRAME); |
986 } | 986 } |
987 } | 987 } |
988 | 988 |
989 /* for AC3, needs to swap bytes */ | 989 /* for AC3, needs to swap bytes */ |
990 if (st->codec->codec_id == CODEC_ID_AC3) { | 990 if (st->codec->codec_id == CODEC_ID_AC3) { |
1052 } | 1052 } |
1053 } | 1053 } |
1054 | 1054 |
1055 if((flags&2) && (seq&0x7F) == 1){ | 1055 if((flags&2) && (seq&0x7F) == 1){ |
1056 // av_log(s, AV_LOG_DEBUG, "%d %d-%d %Ld %d\n", flags, stream_index2, stream_index, dts, seq); | 1056 // av_log(s, AV_LOG_DEBUG, "%d %d-%d %Ld %d\n", flags, stream_index2, stream_index, dts, seq); |
1057 av_add_index_entry(st, pos, dts, 0, AVINDEX_KEYFRAME); | 1057 av_add_index_entry(st, pos, dts, 0, 0, AVINDEX_KEYFRAME); |
1058 if(stream_index2 == stream_index) | 1058 if(stream_index2 == stream_index) |
1059 break; | 1059 break; |
1060 } | 1060 } |
1061 | 1061 |
1062 url_fskip(&s->pb, len); | 1062 url_fskip(&s->pb, len); |