Dear experts, I have a question about the AudioMuxElement() in LATM format in ISO/IEC 14496-3:2005. Following is the Syntax of AudioMuxElement(): AudioMuxElement(muxConfigPresent) { if (muxConfigPresent) { useSameStreamMux; if (!useSameStreamMux) StreamMuxConfig(); } if (audioMuxVersionA == 0) { for (i = 0; i <= numSubFrames; i++) { PayloadLengthInfo(); PayloadMux(); } . . . } } If (MuxConfigPresent == 1) the LATM packet start with the StreamMuxConfig(), But when (AudioMuxVersion == 0) the StreamMuxConfig() is not octet-aligned. Does it mean I have to shift all of the bytes of PayloadLengthInfo() and PayLoadMux()? Then add them to the end of AudioMuxElement(). Obviously, It's inefficiency.Can anybody give me some suggestion ? Or tell me how the HELIX to solve this problem? Thank you very much, Best Wishes, yelite
_______________________________________________ Audio-dev mailing list Audio-dev@helixcommunity.org http://lists.helixcommunity.org/mailman/listinfo/audio-dev