Skip to content

Commit

Permalink
VCEEncの更新を反映。
Browse files Browse the repository at this point in the history
  • Loading branch information
rigaya committed Dec 10, 2024
1 parent 564a8f1 commit 59c1ae6
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions QSVPipeline/rgy_filter_libplacebo.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -523,6 +523,10 @@ RGY_ERR RGYFilterLibplacebo::initLibplacebo(const RGYFilterParam *param) {
}
AddMessage(RGY_LOG_DEBUG, _T("Created libplacebo log.\n"));
}
const auto loglevel = m_pLog->getLogLevel(RGY_LOGT_LIBPLACEBO);
if (ENCODER_VCEENC && loglevel >= RGY_LOG_INFO) { // VCEでは無駄にエラーログが出るので、デバッグの場合を除き一時的に表示しない
m_pLog->setLogLevel(RGY_LOG_QUIET, RGY_LOGT_LIBPLACEBO);
}
#if ENABLE_D3D11
pl_d3d11_params gpu_params = { 0 };
gpu_params.device = (ID3D11Device*)m_cl->platform()->d3d11dev();
Expand All @@ -545,6 +549,9 @@ RGY_ERR RGYFilterLibplacebo::initLibplacebo(const RGYFilterParam *param) {
m_pldevice = std::unique_ptr<std::remove_pointer<pl_vulkan>::type, RGYLibplaceboDeleter<pl_vulkan>>(
m_pl->p_vulkan_create()(m_log.get(), &gpu_params), RGYLibplaceboDeleter<pl_vulkan>(m_pl->p_vulkan_destroy()));
#endif
if (ENCODER_VCEENC) {
m_pLog->setLogLevel(loglevel, RGY_LOGT_LIBPLACEBO);
}
if (!m_pldevice) {
AddMessage(RGY_LOG_ERROR, _T("Failed to create libplacebo D3D11 device.\n"));
return RGY_ERR_UNKNOWN;
Expand Down

0 comments on commit 59c1ae6

Please sign in to comment.