From 170355f6af51cca652c36a55b9a0cf40f886399a Mon Sep 17 00:00:00 2001
From: philippegorley <philippe.gorley@savoirfairelinux.com>
Date: Mon, 6 Aug 2018 13:17:56 -0400
Subject: [PATCH] rational: convert to int when returning AVRational

Fixes potential warnings, as AVRational only deals with int.

Change-Id: I35d53a1a84b9e7f9709a51a4c8be8873ba4f7094
---
 src/rational.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/rational.h b/src/rational.h
index 045b390ca3..57d9bf4567 100644
--- a/src/rational.h
+++ b/src/rational.h
@@ -49,7 +49,7 @@ public:
 
     // Define conversions to and from AVRational (equivalent)
     rational(AVRational r) : num_(r.num), den_(r.den) {};
-    operator AVRational() const { return AVRational{num_, den_}; }
+    operator AVRational() const { return AVRational{(int)num_, (int)den_}; }
 
     // Normal copy constructors and assignment operators
 
-- 
GitLab