Commit 2ae03968 authored by Michael Niedermayer's avatar Michael Niedermayer

avformat/mpsubdec: change multipler to int, it only stores 1 and 100

Signed-off-by: 's avatarMichael Niedermayer <michaelni@gmx.at>
parent e89e23e1
......@@ -58,7 +58,7 @@ static int mpsub_read_header(AVFormatContext *s)
AVBPrint buf;
AVRational pts_info = (AVRational){ 100, 1 }; // ts based by default
int res = 0;
float multiplier = 100.0;
int multiplier = 100;
float current_pts = 0;
av_bprint_init(&buf, 0, AV_BPRINT_SIZE_UNLIMITED);
......@@ -76,7 +76,7 @@ static int mpsub_read_header(AVFormatContext *s)
if (sscanf(line, "FORMAT=%d", &fps) == 1 && fps > 3 && fps < 100) {
/* frame based timing */
pts_info = (AVRational){ fps, 1 };
multiplier = 1.0;
multiplier = 1;
} else if (sscanf(line, "%f %f", &start, &duration) == 2) {
AVPacket *sub;
const int64_t pos = avio_tell(s->pb);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment