diff options
author | irungentoo <irungentoo@gmail.com> | 2014-11-17 17:16:51 -0500 |
---|---|---|
committer | irungentoo <irungentoo@gmail.com> | 2014-11-17 17:16:51 -0500 |
commit | 4e6f993e7d22865ee2ac90bd7dd3ff25b078c55c (patch) | |
tree | 0032f6f22b71cb810eff74b6ec32d61cb3cb421a /toxav | |
parent | a9c2fe99d590a63fe6bc984e939f1066c1ea7a58 (diff) |
Cut bitrate by half for 1 channel audio.
Diffstat (limited to 'toxav')
-rw-r--r-- | toxav/group.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/toxav/group.c b/toxav/group.c index 36c30bc6..529167bf 100644 --- a/toxav/group.c +++ b/toxav/group.c | |||
@@ -503,7 +503,12 @@ int group_send_audio(Group_Chats *g_c, int groupnumber, const int16_t *pcm, unsi | |||
503 | if (!group_av->audio_encoder || group_av->audio_channels != channels || group_av->audio_sample_rate != sample_rate) { | 503 | if (!group_av->audio_encoder || group_av->audio_channels != channels || group_av->audio_sample_rate != sample_rate) { |
504 | group_av->audio_channels = channels; | 504 | group_av->audio_channels = channels; |
505 | group_av->audio_sample_rate = sample_rate; | 505 | group_av->audio_sample_rate = sample_rate; |
506 | group_av->audio_bitrate = 64000; //TODO: add way of adjusting bitrate | 506 | |
507 | if (channels == 1) { | ||
508 | group_av->audio_bitrate = 32000; //TODO: add way of adjusting bitrate | ||
509 | } else { | ||
510 | group_av->audio_bitrate = 64000; //TODO: add way of adjusting bitrate | ||
511 | } | ||
507 | 512 | ||
508 | if (recreate_encoder(group_av) == -1) | 513 | if (recreate_encoder(group_av) == -1) |
509 | return -1; | 514 | return -1; |