When recording an IR command, the data could be processed to remove duplicates or half finish commands