problème recepteur IR et sortie PWM

alors effectivement je viens de me rendre compte que j'avais un ligne en double

decode_results results;

mais j'ai beau la virer ça ne change rien...
ce qui est bizarre c'est que le code tourne quand même...

edit : quand mon brightness arrive en bout de course (donc soit à 0 soit à 255, je voie ma rampe qui s'éteint quelques dixièmes de secondes)

edit 2 : encore une petite précision mon code GetIRKey à l'air de fonctionner car dans mon moniteur série je vois passer les infos ! par contre à la place de les recevoir en héla comme prévu je reçois un code décimal on dirait (par exemple 16748655 pour le + et 16754775 pour le - mais il comprend que c'est le bon bouton...) je ne sais pas si je suis très clair...