OSDN Git Service

Avoid the use of an intermediary variable in
authorStefano Sabatini <stefano.sabatini-lala@poste.it>
Mon, 26 Jul 2010 23:12:48 +0000 (23:12 +0000)
committerStefano Sabatini <stefano.sabatini-lala@poste.it>
Mon, 26 Jul 2010 23:12:48 +0000 (23:12 +0000)
av_parse_video_rate(). Simplify.

Originally committed as revision 24524 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavcore/parseutils.c

index 9a87d07..e8ce6cf 100644 (file)
@@ -139,9 +139,7 @@ int av_parse_video_rate(AVRational *rate, const char *arg)
             rate->num = 0;
     } else {
         /* Finally we give up and parse it as double */
-        AVRational time_base = av_d2q(strtod(arg, 0), 1001000);
-        rate->den = time_base.den;
-        rate->num = time_base.num;
+        *rate = av_d2q(strtod(arg, 0), 1001000);
     }
     if (rate->num <= 0 || rate->den <= 0)
         return AVERROR(EINVAL);