A simple codec library