Skip to content

Commit

Permalink
VPL での VP9 は未サポートとする
Browse files Browse the repository at this point in the history
  • Loading branch information
melpon committed Jul 22, 2024
1 parent 49b52c6 commit d99cc0f
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions src/hwenc_vpl/vpl_video_encoder.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -669,6 +669,13 @@ bool VplVideoEncoder::IsSupported(std::shared_ptr<VplSession> session,
return false;
}

// FIXME(melpon): IsSupported(VP9) == true になるにも関わらず、実際に使ってみると
// 実行時エラーでクラッシュするため、とりあえず VP9 だったら未サポートとして返す。
// (VPL の問題なのか使い方の問題なのかは不明)
if (codec == webrtc::kVideoCodecVP9) {
return false;
}

auto encoder = VplVideoEncoderImpl::CreateEncoder(
session, ToMfxCodec(codec), 1920, 1080, 30, 10, 20, false);
bool result = encoder != nullptr;
Expand Down

0 comments on commit d99cc0f

Please sign in to comment.