- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I'm trying to decode GSM-AMR 12200bps stream :
a: rtpmap: 97 AMR/8000
a=fmtp: 97 decode_buf=400; octet-align=1
with IPP5.2 usc_codec, but on output I hear only gurgling. I have universal usc decoder and only switch function set, frequency and bitrate. I successfully decoded G722.1 and G729A with this method. Are there special parameters or decoding method needed for this codec or should it work as any other codec ? Thanks in advance.
I'm trying to decode GSM-AMR 12200bps stream :
a: rtpmap: 97 AMR/8000
a=fmtp: 97 decode_buf=400; octet-align=1
with IPP5.2 usc_codec, but on output I hear only gurgling. I have universal usc decoder and only switch function set, frequency and bitrate. I successfully decoded G722.1 and G729A with this method. Are there special parameters or decoding method needed for this codec or should it work as any other codec ? Thanks in advance.
Link Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
usc_speech_codec sample only supports bitstream in its native format. RTP payload format for GSM AMRdiffers from the native format. You should write bitstream converter.
Please, take a look to the newly developed sample umc_speech_rtp_codec in IPP5.3 beta. It supports GSM AMR and AMR WB codecsand can decode RTP stream stored in rtpdump format. There you can find example of the bitstream converter.
As for G729A: its RTP payload format is equal to the usc_speech_codec bitstream format.
Igor S. Belyakov

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page