Skip to content
Snippets Groups Projects
Commit a2108540 authored by Philippe Gorley's avatar Philippe Gorley Committed by Sébastien Blin
Browse files

smartools: set audio encoder name if not resampling


Change-Id: I9b6a97a7f60a4533f24a48c4638b47973c54b0f5
Reviewed-by: default avatarSebastien Blin <sebastien.blin@savoirfairelinux.com>
parent 64a0956b
Branches
No related tags found
No related merge requests found
...@@ -173,6 +173,8 @@ AudioSender::process() ...@@ -173,6 +173,8 @@ AudioSender::process()
auto accountAudioCodec = std::static_pointer_cast<AccountAudioCodecInfo>(args_.codec); auto accountAudioCodec = std::static_pointer_cast<AccountAudioCodecInfo>(args_.codec);
micData_.setChannelNum(accountAudioCodec->audioformat.nb_channels, true); micData_.setChannelNum(accountAudioCodec->audioformat.nb_channels, true);
Smartools::getInstance().setLocalAudioCodec(audioEncoder_->getEncoderName());
if (mainBuffFormat.sample_rate != accountAudioCodec->audioformat.sample_rate) { if (mainBuffFormat.sample_rate != accountAudioCodec->audioformat.sample_rate) {
if (not resampler_) { if (not resampler_) {
RING_DBG("Creating audio resampler"); RING_DBG("Creating audio resampler");
...@@ -181,7 +183,6 @@ AudioSender::process() ...@@ -181,7 +183,6 @@ AudioSender::process()
resampledData_.setFormat(accountAudioCodec->audioformat); resampledData_.setFormat(accountAudioCodec->audioformat);
resampledData_.resize(samplesToGet); resampledData_.resize(samplesToGet);
resampler_->resample(micData_, resampledData_); resampler_->resample(micData_, resampledData_);
Smartools::getInstance().setLocalAudioCodec(audioEncoder_->getEncoderName());
if (audioEncoder_->encode_audio(resampledData_) < 0) if (audioEncoder_->encode_audio(resampledData_) < 0)
RING_ERR("encoding failed"); RING_ERR("encoding failed");
} else { } else {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment