[Freeswitch-dev] A question about 16 bit linearisation in mod_conference

Mike Jerris mike at freeswitch.org
Fri Sep 25 15:23:06 UTC 2020


The audio at this point is already singed linear (decoded audio), we add the samples then clamp then down to the range of the 16 bit sample.  This is how you mix audio packets.  

> On Sep 24, 2020, at 12:25 PM, Ghazi Triki <ghazi.nocturne at gmail.com> wrote:
> 
> Hello guys,
> 
> I have few questions regarding the 16 bit linearisation in
> mod_conference. Especially on those lines
> https://github.com/signalwire/freeswitch/blob/master/src/mod/applications/mod_conference/mod_conference.c#L665-L667
> 
> 1 - What does 16 bit linearisation do? And what it is technically?
> 
> 2 - Does it have an impact on the mixing quality?
> 
> 3 - Is it considered as a transcoding, an intermediate encoding between
> the input streams and the final output stream?
> 
> Thanks




More information about the FreeSWITCH-dev mailing list