Intel® Integrated Performance Primitives
Deliberate problems developing high-performance vision, signal, security, and storage applications.

How the g726 encode IPP functions support PLC ?

sengacheng
Beginner
438 Views
Hi ,
we work on the codec sample code.
It seems the g711 support the PLC.
Is that correct ?
How about the g726 ?
Because the encoding is
doing by a function ippsEncode_G726_16s8u
and it accept uniform PCM.
Is it the PLC need to bedone before the Encode function or
the Encode functioninclude some extra PLC
Thanks for anyone can answer this question
norman
0 Kudos
1 Reply
Igor_B_Intel1
Employee
438 Views

Hi, Norman.

You absolutely right about G.711 codec. It has got VAD and PLC blocks. They were taken from G.729.

As for G.726. It hasn't got PLC (Packet Lost Concealment). USC implementation of G.726 just emulates lost packets with zeros inbitsream. You can use this emulation just passing NULL "in" pointer to the Decode() function.

Igor S. Belyakov

0 Kudos
Reply