task-codec.spec