From 87d9afb7e119c626ce5ce310ce99f927fe14238c Mon Sep 17 00:00:00 2001 From: itsmattkc <34096995+itsmattkc@users.noreply.github.com> Date: Wed, 16 Nov 2022 14:08:45 -0800 Subject: [PATCH] ffmpeg: use array rather than vector Should be faster --- app/common/ffmpegutils.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/common/ffmpegutils.cpp b/app/common/ffmpegutils.cpp index 565f0269c..489fdf080 100644 --- a/app/common/ffmpegutils.cpp +++ b/app/common/ffmpegutils.cpp @@ -24,7 +24,7 @@ namespace olive { AVPixelFormat FFmpegUtils::GetCompatiblePixelFormat(const AVPixelFormat &pix_fmt, VideoParams::Format maximum) { - std::vector possible_pix_fmts(3); + AVPixelFormat possible_pix_fmts[3]; possible_pix_fmts[0] = AV_PIX_FMT_RGBA; @@ -35,7 +35,7 @@ AVPixelFormat FFmpegUtils::GetCompatiblePixelFormat(const AVPixelFormat &pix_fmt possible_pix_fmts[2] = AV_PIX_FMT_NONE; } - return avcodec_find_best_pix_fmt_of_list(possible_pix_fmts.data(), + return avcodec_find_best_pix_fmt_of_list(possible_pix_fmts, pix_fmt, 1, nullptr);