I was looking at H.245v7, and we have added a field called g729Extensions to the g729 audio capability. In the g729Extensions field there are boolean flags for G.729 annexes A, B, C, D, E, F, G, and H.
There is a paragraph saying:
g729Extensions: indicates capability of additional optional modes of G.729. This codepoint shall not be used to indicate g729AnnexA, g729wAnnexB and g729AnnexAwAnnexB, for which g729AnnexA, g729AnnexB and g729AnnexAwAnnexB shall be used.
So my question is: when are the Annex A and Annex B flag used in g729Extensions?
Thanks.
---- François AUDET, Nortel Networks mailto:audet@nortelnetworks.com mailto:audet@nortelnetworks.com , tel:+1 408 495 3756
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
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ For help on this mail list, send "HELP ITU-SG16" in a message to listserv@mailbag.intel.com
participants (2)
-
Francois Audet
-
Simao Campos