moved global state away from elementarystreampacket.dispatch by changing the hierarchy - dispatch is now bound to TSState instead of ElementaryStreamPacket