rtpg729depay not able to store correct audio data for codec G.729 annex B. No depayloader for the codec G.729 annex B or annex A
My app records rtp data from stream. It records fine for G.729 codec but not for G.729 B or A codecs. Following is the pipeline used in program:
udpsrc port=5008 caps="application/x-rtp,channels=(int)1,media=(string)audio,payload=(int)18,clock-rate=(int)8000,encoding-name=(string)G729" ! rtpg729depay ! filesink
Attached is a file recorded by using this pipeline for data encoded as G.729 B: 7a6e3680-bed16aaa-1a1-1603a8c0.g729
When we try to convert the generated file to wav or mp3, sound is not clear. Attached is a sample audio after conversion(conversion is done using ffmpeg). 7a6e3680-bed16aaa-1a1-1603a8c0.wav
Please let me know if there is any issue with the pipeline or if the codec is not supported by gstreamer.