summaryrefslogtreecommitdiffstats
path: root/chromium/third_party/ffmpeg/libavutil/rational.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/ffmpeg/libavutil/rational.h')
-rw-r--r--chromium/third_party/ffmpeg/libavutil/rational.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/chromium/third_party/ffmpeg/libavutil/rational.h b/chromium/third_party/ffmpeg/libavutil/rational.h
index b9800ee3600..7439701db23 100644
--- a/chromium/third_party/ffmpeg/libavutil/rational.h
+++ b/chromium/third_party/ffmpeg/libavutil/rational.h
@@ -46,6 +46,17 @@ typedef struct AVRational{
} AVRational;
/**
+ * Create a rational.
+ * Useful for compilers that do not support compound literals.
+ * @note The return value is not reduced.
+ */
+static inline AVRational av_make_q(int num, int den)
+{
+ AVRational r = { num, den };
+ return r;
+}
+
+/**
* Compare two rationals.
* @param a first rational
* @param b second rational