http://liba52.sourceforge.net/