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:
authorMichael Niedermayer <michaelni@gmx.at>2012-10-26 23:23:19 +0400
committerMichael Niedermayer <michaelni@gmx.at>2012-10-27 02:26:35 +0400
commit8766ad9eb1b0b498ec5db824c8c34385e3d6d713 (patch)
tree97420a8a68da4ea5d678390cd9b1cf3cb2a08a86 /libavutil/mathematics.h
parent03e44bcb3ff199fb4f7f043242979da80c75fec0 (diff)
lavu: add av_rescale_delta()
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavutil/mathematics.h')
-rw-r--r--libavutil/mathematics.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/libavutil/mathematics.h b/libavutil/mathematics.h
index 113286cd8d..81b14fd29e 100644
--- a/libavutil/mathematics.h
+++ b/libavutil/mathematics.h
@@ -123,6 +123,11 @@ int av_compare_ts(int64_t ts_a, AVRational tb_a, int64_t ts_b, AVRational tb_b);
int64_t av_compare_mod(uint64_t a, uint64_t b, uint64_t mod);
/**
+ * Rescale a timestamp while preserving known durations.
+ */
+int64_t av_rescale_delta(AVRational in_tb, int64_t in_ts, AVRational fs_tb, int duration, int64_t *last, AVRational out_tb);
+
+/**
* @}
*/