fix keyguard
add other codecs