cleanup and update codecs
Software rendering