add SpCodec.Decode