mirror of
https://git.jami.net/savoirfairelinux/jami-daemon.git
synced 2025-08-12 22:09:25 +08:00
smartools: set audio encoder name if not resampling
Change-Id: I9b6a97a7f60a4533f24a48c4638b47973c54b0f5 Reviewed-by: Sebastien Blin <sebastien.blin@savoirfairelinux.com>
This commit is contained in:

committed by
Sébastien Blin

parent
64a0956bf4
commit
a210854083
@ -173,6 +173,8 @@ AudioSender::process()
|
||||
auto accountAudioCodec = std::static_pointer_cast<AccountAudioCodecInfo>(args_.codec);
|
||||
micData_.setChannelNum(accountAudioCodec->audioformat.nb_channels, true);
|
||||
|
||||
Smartools::getInstance().setLocalAudioCodec(audioEncoder_->getEncoderName());
|
||||
|
||||
if (mainBuffFormat.sample_rate != accountAudioCodec->audioformat.sample_rate) {
|
||||
if (not resampler_) {
|
||||
RING_DBG("Creating audio resampler");
|
||||
@ -181,7 +183,6 @@ AudioSender::process()
|
||||
resampledData_.setFormat(accountAudioCodec->audioformat);
|
||||
resampledData_.resize(samplesToGet);
|
||||
resampler_->resample(micData_, resampledData_);
|
||||
Smartools::getInstance().setLocalAudioCodec(audioEncoder_->getEncoderName());
|
||||
if (audioEncoder_->encode_audio(resampledData_) < 0)
|
||||
RING_ERR("encoding failed");
|
||||
} else {
|
||||
|
Reference in New Issue
Block a user