From def9b2d76f257d308b2e4853bb12b11707ea1d16 Mon Sep 17 00:00:00 2001 From: ns6089 <61738816+ns6089@users.noreply.github.com> Date: Sun, 13 Aug 2023 22:27:35 +0300 Subject: [PATCH] Add missing software device creation override --- src/platform/windows/display.h | 3 +++ src/platform/windows/display_ram.cpp | 6 ++++++ 2 files changed, 9 insertions(+) diff --git a/src/platform/windows/display.h b/src/platform/windows/display.h index d03db5c7..33cedaf8 100644 --- a/src/platform/windows/display.h +++ b/src/platform/windows/display.h @@ -194,6 +194,9 @@ namespace platf::dxgi { int init(const ::video::config_t &config, const std::string &display_name); + std::unique_ptr + make_avcodec_encode_device(pix_fmt_e pix_fmt) override; + cursor_t cursor; D3D11_MAPPED_SUBRESOURCE img_info; texture2d_t texture; diff --git a/src/platform/windows/display_ram.cpp b/src/platform/windows/display_ram.cpp index 631abce7..ad078d12 100644 --- a/src/platform/windows/display_ram.cpp +++ b/src/platform/windows/display_ram.cpp @@ -389,4 +389,10 @@ namespace platf::dxgi { return 0; } + + std::unique_ptr + display_ram_t::make_avcodec_encode_device(pix_fmt_e pix_fmt) { + return std::make_unique(); + } + } // namespace platf::dxgi