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

problem of G.722.1 Annex C decode

yun__lin
Beginner
862 Views

  Hello all,

      I receives G.722.1_C rtp packets(174byte 20ms),from which extract raw data(120byte 20ms ) and save as a file,  then I decode the file  to PCM format (the  decoder I download from ITU websit,by the ITU-R Rec.G.722.1), but it just silence and bursts of noise(most byte of the PCM file is "0X00" ). I change bytes order and bits order ,nothing work. so what's the right order of bytes and bits in a frame?

      I download and install IPP 2018 update 2, but I can't find the sample code of G.722.1_C .  

     Thanks for help

      Oscar

 

0 Kudos
3 Replies
Gennady_F_Intel
Moderator
862 Views

This functionality was removed to IPP legacy domain ( https://software.intel.com/en-us/articles/the-alternatives-for-intel-ipp-legacy-domains-and-functions ) and has no longer supported into latest versions of IPP.

0 Kudos
yun__lin
Beginner
862 Views

Thank for you help Gennady F. I have download the ipp90legacy_win_9.0.0.009.zip ,but still not find the sample code of G.722.1_C,

the raw data arrange like this: frame1 frame2 frame3 ......

each frame arrange 120 Octeds like this: byte1,byte2,......byte120.

than I change order in diffrent ways :

1.  byte2,byte1,byte4,byte3,......,byte120,byte119;

2.  byte120,byte119,......byte2,byte1;

3.  Byte1(LSB......MSB),Byte2,......Byte120;

all above not work

searching  the forum , a post is similar to my situation. but it seems that problem not yet settled,how can I contact to the post author?

 https://software.intel.com/en-us/forums/intel-integrated-performance-primitives/topic/308953

thanks 

0 Kudos
yun__lin
Beginner
862 Views

The problem has been solved,Thanks.

0 Kudos
Reply