LED fade will not listen to IR input for interupt.

This function doesn't seem to do anything useful:

void getIR() {
  IRrecv irrecv(RECV_PIN);
  decode_results nresults;
}

You also have near the top of your sketch:

IRrecv irrecv(RECV_PIN);
decode_results results;