[ID3 Dev] Purpose of Unsynchronization flag on ID3v24 tag header ?

Paul Taylor paul_t100 at fastmail.fm
Fri Apr 6 06:39:09 PDT 2007


In the IDv3v24 Spec ' Bit 7 in the 'ID3v2 flags' indicates whether or not unsynchronisation is applied on all frames (see section 6.1 for   details); a set bit indicates usage.'

What exactly does this mean, and what is its purpose? If I have a tag with 10 frames, and only one of those frames actually contains a FF FE pattern, and this frame is synchronized, 
and there is nothing to for the other nine, does that mean the tag unsynchronisation flag  is on/off. 

Or if one of the other frames does not contain a FF FE pattern but does contain a FF 00 pattern should that frame be unsynchronized (even though it 
creates more work at decoding and encoding ends) 
and only if all these cases were covered would the tag unsynchronisation flag be on. 

If the tag contains 10 frames and non of the frames contain an FF FE or FF 00 pattern, then unsynchronization 
would have no effect should the flag be on/off


thanks paul
 


---------------------------------------------------------------------
To unsubscribe, e-mail: id3v2-unsubscribe at id3.org
For additional commands, e-mail: id3v2-help at id3.org



More information about the ID3v2 mailing list