[FFmpeg-cvslog] avformat/mpsubdec: change multipler to int, it only stores 1 and 100

Michael Niedermayer git at videolan.org
Wed May 27 15:48:54 CEST 2015


ffmpeg | branch: master | Michael Niedermayer <michaelni at gmx.at> | Wed May 27 15:24:34 2015 +0200| [2ae03968147b891be23ddb7c7851f1a52bfea24b] | committer: Michael Niedermayer

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

Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2ae03968147b891be23ddb7c7851f1a52bfea24b
---

 libavformat/mpsubdec.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/libavformat/mpsubdec.c b/libavformat/mpsubdec.c
index eddc594..c49f149 100644
--- a/libavformat/mpsubdec.c
+++ b/libavformat/mpsubdec.c
@@ -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);



More information about the ffmpeg-cvslog mailing list