aboutsummaryrefslogtreecommitdiffstats
path: root/libavutil/mathematics.c
diff options
context:
space:
mode:
authorMichael Niedermayer <michaelni@gmx.at>2014-06-02 18:00:34 +0200
committerMichael Niedermayer <michaelni@gmx.at>2014-06-02 18:00:34 +0200
commit5b7519fbaa8f6406d9d796de809ff3bc22060836 (patch)
treecfc22cc6eda2532cfbfb057d978ade984586ef80 /libavutil/mathematics.c
parent6f6edfe1c0ede584ea4edf5bb0fc9b961f299631 (diff)
downloadffmpeg-5b7519fbaa8f6406d9d796de809ff3bc22060836.tar.gz
avutil/mathematics/av_add_stable: avoid unneeded variable
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavutil/mathematics.c')
-rw-r--r--libavutil/mathematics.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/libavutil/mathematics.c b/libavutil/mathematics.c
index 81841f79d2..48373bf759 100644
--- a/libavutil/mathematics.c
+++ b/libavutil/mathematics.c
@@ -188,14 +188,14 @@ simple_round:
int64_t av_add_stable(AVRational ts_tb, int64_t ts, AVRational inc_tb, int64_t inc)
{
- AVRational step = av_mul_q(inc_tb, (AVRational) {inc, 1});
+ inc_tb = av_mul_q(inc_tb, (AVRational) {inc, 1});
- if (av_cmp_q(step, ts_tb) < 0) {
+ if (av_cmp_q(inc_tb, ts_tb) < 0) {
//increase step is too small for even 1 step to be representable
return ts;
} else {
- int64_t old = av_rescale_q(ts, ts_tb, step);
- int64_t old_ts = av_rescale_q(old, step, ts_tb);
- return av_rescale_q(old + 1, step, ts_tb) + (ts - old_ts);
+ int64_t old = av_rescale_q(ts, ts_tb, inc_tb);
+ int64_t old_ts = av_rescale_q(old, inc_tb, ts_tb);
+ return av_rescale_q(old + 1, inc_tb, ts_tb) + (ts - old_ts);
}
}