A codec supporting switching between time-domain
aliasing cancellation
transform coding mode and time-domain coding mode is made less liable to frame loss by adding a further
syntax portion to the frames, depending on which the parser of the decoder may select between a first action of expecting the current frame to have, and thus reading forward
aliasing cancellation data from the current frame and a second action of not-expecting the current frame to have, and thus not reading forward
aliasing cancellation data from the current frame. In other words, while a bit of coding efficiency is lost due to the provision of the new
syntax portion, it is merely the new
syntax portion which provides for the ability to use the codec in case of a
communication channel with frame loss. Without the new syntax portion, the decoder would not be capable of decoding any
data stream portion after a loss and will
crash in trying to resume
parsing. Thus, in an error prone environment, the coding efficiency is prevented from vanishing by the introduction of the new syntax portion.