Ive messed with a couple of IR libraries and they all seem to handle IR "repeating" by first decoding the signal, then sending it back out after its been decoded, but here is what I would like to do:
When a signal comes in, check it for a hand full of known codes.
If it does not match any of the known codes, then simply repeat the signal in its raw form through two different IR LEDs which will be attached to different devices.
I want to intercept certain codes and prevent them from getting to the devices, but all other codes will be fine including codes unknown...
I'm thinking of some kind of function that somehow reads the pulses from the ir remote then does like a "catch and release" kind of thing without caring at all what those pulses might mean ... but Ive never coded in this space before (microsecond precision and time based signaling) so I need some pointers or advice on how to handle this.