OK Thanks.
Pretty messy... But I guess it is the price of backward compatibility.
> -----Original Message-----
> From: Simao Campos [mailto:simao.campos@labs.comsat.com]
> Sent: Friday, December 01, 2000 11:00 AM
> To: Audet, Francois [SC2:4K02:EXCH]
> Cc: ITU-SG16@mailbag.cps.intel.com
> Subject: G.729 in H.245v7
>
>
> Francois
>
> > So my question is: when are the Annex A and Annex B flag used in
> > g729Extensions?
>
> For example, if you want to have VAD operation (Annex B) with G.729A
> and is also capable say of 6.4 kb/s operation (Annex D). Then you
> would set the flags for A, B, and D. Another example, if you have an
> implementation with G.729A and G.729D (6.4 kb/s), then you would have
> the flags for Annexes A and D set.
>
> In my understanding, g729AnnexA, g729wAnnexB and g729AnnexAwAnnexB,
> for which g729AnnexA, g729AnnexB and g729AnnexAwAnnexB should be used
> only if the additional modes are not used (Annex D and E and the
> different combinations with G.729 Main body, Annex A, and
> Annex B). It
> was actually a short-sightedness on our part when the codepoints were
> first defined.
>
> I hope this helps,
> Simao
>
>