diff --git a/daemon/src/audio/codecs/opus.cpp b/daemon/src/audio/codecs/opus.cpp index f105465ee49ff91fbeeb1503bcce0a3b55581741..d714e6b08fb4f9dfc3e1143c3d4d8b2b022f90c4 100644 --- a/daemon/src/audio/codecs/opus.cpp +++ b/daemon/src/audio/codecs/opus.cpp @@ -83,28 +83,40 @@ Opus::getSDPChannels() const int Opus::decode(SFLAudioSample *dst, unsigned char *buf, size_t buffer_size) { - return opus_decode(decoder_, buf, buffer_size, dst, FRAME_SIZE, 0); + const int ret = opus_decode(decoder_, buf, buffer_size, dst, FRAME_SIZE, 0); + if (ret < 0) + std::cerr << opus_strerror(ret) << std::endl; + return ret; } int Opus::encode(unsigned char *dst, SFLAudioSample *src, size_t buffer_size) { - return opus_encode(encoder_, src, FRAME_SIZE, dst, buffer_size * 2); + const int ret = opus_encode(encoder_, src, FRAME_SIZE, dst, buffer_size * 2); + if (ret < 0) + std::cerr << opus_strerror(ret) << std::endl; + return ret; } int Opus::decode(std::vector<std::vector<SFLAudioSample> > &dst, unsigned char *buf, size_t buffer_size) { if (buf == NULL) return 0; - unsigned samples = opus_decode(decoder_, buf, buffer_size, dst[0].data(), sizeof(SFLAudioSample) * FRAME_SIZE, 0); + const int ret = opus_decode(decoder_, buf, buffer_size, dst[0].data(), sizeof(SFLAudioSample) * FRAME_SIZE, 0); + if (ret < 0) + std::cerr << opus_strerror(ret) << std::endl; - return samples; + return ret; } int Opus::encode(unsigned char *dst, std::vector<std::vector<SFLAudioSample> > &src, size_t buffer_size) { if (dst == NULL) return 0; - return opus_encode(encoder_, src[0].data(), FRAME_SIZE, dst, buffer_size * sizeof(SFLAudioSample)); + const int ret = opus_encode(encoder_, src[0].data(), FRAME_SIZE, dst, buffer_size * sizeof(SFLAudioSample)); + if (ret < 0) + std::cerr << opus_strerror(ret) << std::endl; + + return ret; } diff --git a/daemon/src/sip/sipaccount.cpp b/daemon/src/sip/sipaccount.cpp index 5a823c9377e49ce72bea9fa7033148281f9cb070..adb0fd65e6070168c7ee8edd1a309972f75843b3 100644 --- a/daemon/src/sip/sipaccount.cpp +++ b/daemon/src/sip/sipaccount.cpp @@ -115,7 +115,7 @@ SIPAccount::SIPAccount(const std::string& accountID, bool presenceEnabled) , stunServer_("") , stunEnabled_(false) , srtpEnabled_(false) - , srtpKeyExchange_("sdes") + , srtpKeyExchange_("") , srtpFallback_(false) , zrtpDisplaySas_(true) , zrtpDisplaySasOnce_(false) diff --git a/gnome/src/config/tlsadvanceddialog.c b/gnome/src/config/tlsadvanceddialog.c index ce1e7d5a8714b86943f571850ae8b4dbaf8b9ac5..d992fb99e7061df2b170d3f4731f8e51e8ede632 100644 --- a/gnome/src/config/tlsadvanceddialog.c +++ b/gnome/src/config/tlsadvanceddialog.c @@ -166,7 +166,7 @@ void show_advanced_tls_options(account_t *account, SFLPhoneClient *client) gtk_grid_attach(GTK_GRID(grid), privateKeyFileChooser, 1, 5, 1, 1); if (!tls_private_key_file) { - gtk_file_chooser_unselect_all(GTK_FILE_CHOOSER(caListFileChooser)); + gtk_file_chooser_unselect_all(GTK_FILE_CHOOSER(privateKeyFileChooser)); } else { if (!*tls_private_key_file) { gtk_file_chooser_unselect_all(GTK_FILE_CHOOSER(privateKeyFileChooser));