DSPRelated.com
Forums

G.729 bitstream file format

Started by rishi_ahuja November 19, 2003
Hi! All,

I have captured a G.729 call using Ethereal (in rtpdump payload
format) and would like to use ITU G.729 decoder to decode the
conversation.

Is there a utility available which would help me convert me the G.729
payload from rtpdump payload format to the bitstream format required
by the codec. Otherwise could someone give me pointers to do so as I
am not familiar with the details of the bitstream format used by the
decoder.....

Thanks in advance for your help,
Rishi



hi rishi,

The RTP dump from a G729 encoder is usually coded into an RTP format described
by the IETF draft reccomendations. This draft explains how the output of the
encoder is packed into packets before transmission over channel. Before you
decode it at the decoder end u need to unpack this payload doing so u convert
packet in to raw encoder packts that can be directly given as an input to the
decoder for further decoding.

-shashi

rishi_ahuja <> wrote:
Hi! All,

I have captured a G.729 call using Ethereal (in rtpdump payload
format) and would like to use ITU G.729 decoder to decode the
conversation.

Is there a utility available which would help me convert me the G.729
payload from rtpdump payload format to the bitstream format required
by the codec. Otherwise could someone give me pointers to do so as I
am not familiar with the details of the bitstream format used by the
decoder.....

Thanks in advance for your help,
Rishi _____________________________________
Note: If you do a simple "reply" with your email client, only the author of this
message will receive your answer. You need to do a "reply all" if you want your
answer to be distributed to the entire group.

_____________________________________
About this discussion group:

To Join:

To Post:

To Leave:

Archives: http://www.yahoogroups.com/group/speechcoding

Other DSP-Related Groups: http://www.dsprelated.com
Shashi Shankar.H

---------------------------------



Thanks for your response, Shashi.

I assume that this means that I just need to convert the rtpdump payload
into a bitstream that is acceptable to the ITU G.729 decoder as the input
file. So if my payload is

74c1b67b7508f3cfb2ad78dae1a210479cf10394

I simply need to map each byte ("74, "c1"...) into its bit stream
representation.

Thanks once again.

Rishi.
-----Original Message-----
From: Shankar Shashi [mailto:]
Sent: Friday, November 21, 2003 5:50 AM
To: rishi_ahuja;
Subject: Re: [speechcoding] G.729 bitstream file format hi rishi,

The RTP dump from a G729 encoder is usually coded into an RTP format
described by the IETF draft reccomendations. This draft explains how the
output of the encoder is packed into packets before transmission over
channel. Before you decode it at the decoder end u need to unpack this
payload doing so u convert packet in to raw encoder packts that can be
directly given as an input to the decoder for further decoding.

-shashi

rishi_ahuja <> wrote:
Hi! All,

I have captured a G.729 call using Ethereal (in rtpdump payload
format) and would like to use ITU G.729 decoder to decode the
conversation.

Is there a utility available which would help me convert me the G.729
payload from rtpdump payload format to the bitstream format required
by the codec. Otherwise could someone give me pointers to do so as I
am not familiar with the details of the bitstream format used by the
decoder.....

Thanks in advance for your help,
Rishi _____________________________________
Note: If you do a simple "reply" with your email client, only the author of
this message will receive your answer. You need to do a "reply all" if you
want your answer to be distributed to the entire group.

_____________________________________
About this discussion group:

To Join:

To Post:

To Leave:

Archives: http://www.yahoogroups.com/group/speechcoding

Other DSP-Related Groups: http://www.dsprelated.com ">http://docs.yahoo.com/info/terms/


I was able to successfully develop a tool to convert the ethereal capture
into a format acceptable to ITU G.729 decoder. This should help us commpare
our systems decoding with the standard implementations.

Thanks.

-----Original Message-----
From: Rishi Ahuja [mailto:]
Sent: Friday, November 21, 2003 10:05 AM
To: 'Shankar Shashi';
Subject: RE: [speechcoding] G.729 bitstream file format Thanks for your response, Shashi.

I assume that this means that I just need to convert the rtpdump payload
into a bitstream that is acceptable to the ITU G.729 decoder as the input
file. So if my payload is

74c1b67b7508f3cfb2ad78dae1a210479cf10394

I simply need to map each byte ("74, "c1"...) into its bit stream
representation.

Thanks once again.

Rishi.
-----Original Message-----
From: Shankar Shashi [mailto:]
Sent: Friday, November 21, 2003 5:50 AM
To: rishi_ahuja;
Subject: Re: [speechcoding] G.729 bitstream file format hi rishi,

The RTP dump from a G729 encoder is usually coded into an RTP format
described by the IETF draft reccomendations. This draft explains how the
output of the encoder is packed into packets before transmission over
channel. Before you decode it at the decoder end u need to unpack this
payload doing so u convert packet in to raw encoder packts that can be
directly given as an input to the decoder for further decoding.

-shashi

rishi_ahuja <> wrote:
Hi! All,

I have captured a G.729 call using Ethereal (in rtpdump payload
format) and would like to use ITU G.729 decoder to decode the
conversation.

Is there a utility available which would help me convert me the G.729
payload from rtpdump payload format to the bitstream format required
by the codec. Otherwise could someone give me pointers to do so as I
am not familiar with the details of the bitstream format used by the
decoder.....

Thanks in advance for your help,
Rishi _____________________________________
Note: If you do a simple "reply" with your email client, only the author of
this message will receive your answer. You need to do a "reply all" if you
want your answer to be distributed to the entire group.

_____________________________________
About this discussion group:

To Join:

To Post:

To Leave:

Archives: http://www.yahoogroups.com/group/speechcoding

Other DSP-Related Groups: http://www.dsprelated.com ">http://docs.yahoo.com/info/terms/

_____________________________________
Note: If you do a simple "reply" with your email client, only the author of
this message will receive your answer. You need to do a "reply all" if you
want your answer to be distributed to the entire group.

_____________________________________
About this discussion group:

To Join:

To Post:

To Leave:

Archives: http://www.yahoogroups.com/group/speechcoding

Other DSP-Related Groups: http://www.dsprelated.com ">http://docs.yahoo.com/info/terms/