add codec macro