| Index: patched-ffmpeg-mt/libavutil/mathematics.h
|
| ===================================================================
|
| --- patched-ffmpeg-mt/libavutil/mathematics.h (revision 41250)
|
| +++ patched-ffmpeg-mt/libavutil/mathematics.h (working copy)
|
| @@ -35,6 +35,9 @@
|
| #ifndef M_LN10
|
| #define M_LN10 2.30258509299404568402 /* log_e 10 */
|
| #endif
|
| +#ifndef M_LOG2_10
|
| +#define M_LOG2_10 3.32192809488736234787 /* log_2 10 */
|
| +#endif
|
| #ifndef M_PI
|
| #define M_PI 3.14159265358979323846 /* pi */
|
| #endif
|
| @@ -80,4 +83,13 @@
|
| */
|
| int64_t av_rescale_q(int64_t a, AVRational bq, AVRational cq) av_const;
|
|
|
| +/**
|
| + * Compares 2 timestamps each in its own timebases.
|
| + * The result of the function is undefined if one of the timestamps
|
| + * is outside the int64_t range when represented in the others timebase.
|
| + * @returns -1 if ts_a is before ts_b, 1 if ts_a is after ts_b or 0 if they represent the same position
|
| + */
|
| +int av_compare_ts(int64_t ts_a, AVRational tb_a, int64_t ts_b, AVRational tb_b);
|
| +
|
| +
|
| #endif /* AVUTIL_MATHEMATICS_H */
|
|
|