[update]-add transcoder.c for format transcoder