Skip to content
This repository has been archived by the owner on Feb 12, 2023. It is now read-only.

Commit

Permalink
fix(core): Use new API for bitrate set
Browse files Browse the repository at this point in the history
Fix #4935
  • Loading branch information
Diadlo committed Jan 30, 2018
1 parent b9845e1 commit 2c8f03d
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions src/core/coreav.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -386,7 +386,11 @@ void CoreAV::sendCallVideo(uint32_t callId, std::shared_ptr<VideoFrame> vframe)

if (call.getNullVideoBitrate()) {
qDebug() << "Restarting video stream to friend" << callId;
#if TOX_VERSION_IS_API_COMPATIBLE(0, 2, 0)
toxav_video_set_bit_rate(toxav, callId, VIDEO_DEFAULT_BITRATE, nullptr);
#else
toxav_bit_rate_set(toxav, callId, -1, VIDEO_DEFAULT_BITRATE, nullptr);
#endif
call.setNullVideoBitrate(false);
}

Expand Down Expand Up @@ -683,7 +687,11 @@ void CoreAV::sendNoVideo()
qDebug() << "CoreAV: Signaling end of video sending";
for (auto& kv : calls) {
ToxFriendCall& call = kv.second;
#if TOX_VERSION_IS_API_COMPATIBLE(0, 2, 0)
toxav_video_set_bit_rate(toxav, kv.first, 0, nullptr);
#else
toxav_bit_rate_set(toxav, kv.first, -1, 0, nullptr);
#endif
call.setNullVideoBitrate(true);
}
}
Expand Down

0 comments on commit 2c8f03d

Please sign in to comment.