diff options
| author | JosJuice <josjuice@gmail.com> | 2020-07-28 21:01:38 +0200 |
|---|---|---|
| committer | JosJuice <josjuice@gmail.com> | 2020-07-28 21:01:38 +0200 |
| commit | f72b7567782e60d361dfacab953a16f67f82ad25 (patch) | |
| tree | 9de99fd1064d02e9e3846a0f745ae53a47b67b65 /Source/Core/VideoCommon/FrameDump.cpp | |
| parent | bf49849f88eb47b1cec29f17fadd9d81302f795a (diff) | |
VideoCommon: Don't round the refresh rate
We now provide a double to the FPS counter and exact values
to FIFO recording and frame dumping.
Diffstat (limited to 'Source/Core/VideoCommon/FrameDump.cpp')
| -rw-r--r-- | Source/Core/VideoCommon/FrameDump.cpp | 6 |
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; |
