add check_codec() and codecs_list()