reviving codec