summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/FrameDump.cpp
diff options
context:
space:
mode:
authorLC <mathew1800@gmail.com>2020-07-28 17:17:34 -0400
committerGitHub <noreply@github.com>2020-07-28 17:17:34 -0400
commitb354e343a7a80cff6f7c0d038e2490cc2541c990 (patch)
tree51eff88355342473128df74b51b382f39f855fe2 /Source/Core/VideoCommon/FrameDump.cpp
parent5066d4d2395106047b30e049bddde234bed26efb (diff)
parentf72b7567782e60d361dfacab953a16f67f82ad25 (diff)
Merge pull request #8988 from JosJuice/no-refresh-rate-round
VideoCommon: Don't round the refresh rate
Diffstat (limited to 'Source/Core/VideoCommon/FrameDump.cpp')
-rw-r--r--Source/Core/VideoCommon/FrameDump.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/Source/Core/VideoCommon/FrameDump.cpp b/Source/Core/VideoCommon/FrameDump.cpp
index 7615542d95..117fc5cad8 100644
--- a/Source/Core/VideoCommon/FrameDump.cpp
+++ b/Source/Core/VideoCommon/FrameDump.cpp
@@ -186,11 +186,11 @@ bool FrameDump::CreateVideoFile()
s_codec_context->codec_tag = MKTAG('X', 'V', 'I', 'D');
s_codec_context->codec_type = AVMEDIA_TYPE_VIDEO;
- s_codec_context->bit_rate = g_Config.iBitrateKbps * 1000;
+ s_codec_context->bit_rate = static_cast<int64_t>(g_Config.iBitrateKbps) * 1000;
s_codec_context->width = s_width;
s_codec_context->height = s_height;
- s_codec_context->time_base.num = 1;
- s_codec_context->time_base.den = VideoInterface::GetTargetRefreshRate();
+ s_codec_context->time_base.num = VideoInterface::GetTargetRefreshRateDenominator();
+ s_codec_context->time_base.den = VideoInterface::GetTargetRefreshRateNumerator();
s_codec_context->gop_size = 1;
s_codec_context->level = 1;
s_codec_context->pix_fmt = g_Config.bUseFFV1 ? AV_PIX_FMT_BGR0 : AV_PIX_FMT_YUV420P;