Skip to content

Commit

Permalink
VPL の VP9 は未サポートとする
Browse files Browse the repository at this point in the history
  • Loading branch information
torikizi committed Oct 2, 2024
1 parent 2610b2c commit 7367ce1
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions src/sora-cpp-sdk/src/hwenc_vpl/vpl_video_encoder.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -711,6 +711,14 @@ bool VplVideoEncoder::IsSupported(std::shared_ptr<VplSession> session,
return false;
}

// FIXME(torikizi): Sora C++ SDK 同様の対応。
// 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 7367ce1

Please sign in to comment.