http://www.videolan.org/projects/multicat.html