make code block encoding parallizable by creating one t1 struct

per block.
vs does not support c99
parallelize encode and decode

per block.