i just thought about a possibility to make it work with the xvid decoder, but still have it marked that the stream has been initially packed:
only change the "p" at the end of the user data of divx5 and xvid to "n"!
that way the xvid decoder will not bork anymore, but its still clear if you analyse the user data, that the stream was output packed by the encoder