bitrate setting for sinks in ui

This commit is contained in:
Green Sky
2025-04-04 13:02:02 +02:00
parent 18af7a7a38
commit 6d33c6e141
2 changed files with 29 additions and 4 deletions

View File

@@ -910,7 +910,7 @@ bool ToxAVVoIPModel::onEvent(const ObjectStore::Events::ObjectUpdate& e) {
rate = 0;
}
if (!e.e.get<ToxAVCallVideoSink*>()->setBitrate(rate)) {
rate = e.e.get<ToxAVCallVideoSink*>()->_video_bitrate;
rate = e.e.get<ToxAVCallVideoSink*>()->_video_bitrate; // reset
}
} else if (e.e.all_of<ToxAVCallAudioSink*>()) {
auto& rate = e.e.get_or_emplace<Components::Bitrate>().rate;
@@ -918,7 +918,7 @@ bool ToxAVVoIPModel::onEvent(const ObjectStore::Events::ObjectUpdate& e) {
rate = 0;
}
if (!e.e.get<ToxAVCallAudioSink*>()->setBitrate(rate)) {
rate = e.e.get<ToxAVCallAudioSink*>()->_audio_bitrate;
rate = e.e.get<ToxAVCallAudioSink*>()->_audio_bitrate; // reset
}
}