From d447fc3132e79ace820a761d052930fe10573d23 Mon Sep 17 00:00:00 2001 From: Kostya Shishkov Date: Sat, 3 Nov 2007 06:43:29 +0000 Subject: Seek regression for RM demuxer fix Originally committed as revision 10907 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavformat/rmdec.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'libavformat/rmdec.c') diff --git a/libavformat/rmdec.c b/libavformat/rmdec.c index 1b88766654..09776cd9ff 100644 --- a/libavformat/rmdec.c +++ b/libavformat/rmdec.c @@ -486,6 +486,7 @@ static int rm_assemble_video_frame(AVFormatContext *s, RMContext *rm, AVPacket * rm->videobufpos = 8*rm->slices + 1; rm->cur_slice = 0; rm->curpic_num = pic_num; + rm->pktpos = url_ftell(pb); } if(type == 2){ len = FFMIN(len, pos); @@ -512,6 +513,8 @@ static int rm_assemble_video_frame(AVFormatContext *s, RMContext *rm, AVPacket * if(av_new_packet(pkt, ssize) < 0) return AVERROR(ENOMEM); memcpy(pkt->data, rm->videobuf, ssize); + pkt->pts = AV_NOPTS_VALUE; + pkt->pos = rm->pktpos; return 0; } -- cgit v1.2.3