summaryrefslogtreecommitdiff
path: root/toxav
diff options
context:
space:
mode:
authorirungentoo <irungentoo@gmail.com>2014-11-17 17:16:51 -0500
committerirungentoo <irungentoo@gmail.com>2014-11-17 17:16:51 -0500
commit4e6f993e7d22865ee2ac90bd7dd3ff25b078c55c (patch)
tree0032f6f22b71cb810eff74b6ec32d61cb3cb421a /toxav
parenta9c2fe99d590a63fe6bc984e939f1066c1ea7a58 (diff)
Cut bitrate by half for 1 channel audio.
Diffstat (limited to 'toxav')
-rw-r--r--toxav/group.c7
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;