It is 10 bytes not 11 bytes right? g729 data is just a payload of a RTP packet.
Nothing else required just wrap that up in your RTP packet and send..
>
>
>
>
>Hi Simha,
>
>IETF recommended Internet draft draft-ietf-avt-profile-new-12 -
>RTP Profile for Audio and Video Conferences with Minimal Control
>explains bit packing scheme for G.729 & other codecs.
>I am not sure whether this has been approved as a RFC, and can be
>used for interop.
>
>Hope this helps.
>
>regards,
>
>-Saraj
>
>-----Original Message-----
>From: simha j [mailto:]
>Sent: Tuesday, December 17, 2002 6:08 AM
>To:
>Subject: [speechcoding] G729A : Bit-packing
>
>
>Dear experts,
>
>According to the ITU specs, in the G729A codec,
>input buffer size is 80 and output buffer is 82.
>Among these output values, the output[2] thro'h
>output[81] takes only 127 or 129 value. so I can
>replace this by a 0 or 1 respectively. Then I will
>have to transmit around 11bytes totally.
>with this modification suppose if I interface this
>codec to another device (say, an IP phone) that
>supports G729A, then how do I make sure that even that
>device would be possessing this kind of bit-packing
>scheme.
>Is there any other universal scheme to pack these bit
>informations. ? (since ITU doesn't specify this)
>
>Looking forward to your suggestions..
>
>Simha
>