C-toxcore: Fix automatic bitrate management in ToxAV

Created on 5 Nov 2016  路  2Comments  路  Source: TokTok/c-toxcore

In 2015 the new ToxAV API had been merged.

Among other things, the introduced bitrate management hasn't really worked well.

Because of that, it had been disabled in qTox: https://github.com/qTox/qTox/commit/db52ef6e6a843faa8543b4726a5c281b8f1e1d97

@tux3 wrote:

For some users on poor connections, toxav would suggest lower and lower bitratres until reaching zero and disabling audio/video entirely, toxav would then not raise the bitrate back and the only way to re-enable audio/video would have been to change A/V sources or restart the call

We now log toxav's recommendation, but ignore it

P3 bug toxav

Most helpful comment

Client bitrate management is a distraction. Either toxav needs to hand a lot more than just bitrate management to the client, or it needs to take everything away. This is a case where I don't think you can hold your cake and eat it too.

All 2 comments

@mannol

Client bitrate management is a distraction. Either toxav needs to hand a lot more than just bitrate management to the client, or it needs to take everything away. This is a case where I don't think you can hold your cake and eat it too.

Was this page helpful?
0 / 5 - 0 ratings