Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'libavformat/flvdec.c')
-rw-r--r--libavformat/flvdec.c10
1 files changed, 2 insertions, 8 deletions
diff --git a/libavformat/flvdec.c b/libavformat/flvdec.c
index 48d1719c5c..3664f8a024 100644
--- a/libavformat/flvdec.c
+++ b/libavformat/flvdec.c
@@ -103,7 +103,8 @@ static int flv_read_packet(AVFormatContext *s, AVPacket *pkt)
return AVERROR_NOMEM;
av_set_pts_info(st, 24, 1, 1000); /* 24 bit pts in ms */
- st->codec.frame_rate_base= 0;
+ st->codec.frame_rate_base= 1;
+ st->codec.frame_rate= 1000;
}
break;
}
@@ -123,19 +124,12 @@ static int flv_read_packet(AVFormatContext *s, AVPacket *pkt)
}
}
}else{
- if(st->codec.frame_rate_base == 0){
st->codec.codec_type = CODEC_TYPE_VIDEO;
- //guess the frame rate
- if(pts){
- st->codec.frame_rate_base=1;
- st->codec.frame_rate= (1000 + pts/2)/pts;
- }
switch(flags & 0xF){
case 2: st->codec.codec_id = CODEC_ID_FLV1; break;
default:
st->codec.codec_tag= flags & 0xF;
}
- }
}
if (av_new_packet(pkt, size) < 0)