NOOB Question! need help with IRremote library

I just change the byte to int since it's a 32 bit code.

If it's 32 bit then it needs to be long or unsigned long as int is only 16 bits. Maybe this is the problem?