You will NEVER break out of this loop because you entered the loop with value = 924466310 but you never change value within the loop!
while (1){
Serial.println("1");
irrecv.resume();
if( value != 924466310){
break;
}
}