Getting a value of 11 in decode_results->decode_type with LG Remote in IRRemote?

Hi All,

I was capturing the raw data from A LG AC Remote that I have that works perfectly fine on my Arduino IR Receiver. I printed out the decode_results->decode_type value upon capturing the IR data and it printed out a value of 11. Now checking the header file the decode_type variable is defined as:

typedef enum {
 UNKNOWN      = -1,
 UNUSED       =  0,
 RC5,
 RC6,
 NEC,
 SONY,
 PANASONIC,
 JVC,
 SAMSUNG,
 WHYNTER,
 AIWA_RC_T501,
 LG,
 SANYO,
 MITSUBISHI,
 DISH,
 SHARP,
 DENON,
 PRONTO,
 LEGO_PF,
 }
decode_type_t;

class decode_results
{
 public:
 [b]decode_type_t          decode_type;[/b]  // UNKNOWN, NEC, SONY, RC5, ...
 unsigned int           address;      // Used by Panasonic & Sharp [16-bits]
 unsigned long          value;        // Decoded value [max 32-bits]
 int                    bits;         // Number of bits in decoded value
 volatile unsigned int  *rawbuf;      // Raw intervals in 50uS ticks
 int                    rawlen;       // Number of records in rawbuf
 int                    overflow;     // true iff IR raw code too long
};

As far as I can tell we shouldn't see 11 as a value in the decode_results->decode_type variable. What could be the issue? Like I said the Remote is working fine. Also on every button pressed the decode_results->bits value is always 0 and decode_results->value is FFFFFF even though the buttons are pressed once. I would be glad if anyone could tell me what is going on here.

Here is a dump of the Remote from IRRecvDump Sketch:

FFFFFFFF
Value of Decode_type: 11  FFFFFFFF (0 bits)
Raw (58): 9850, 450, 1600, 450, 600, 450, 550, 500, 550, 450, 1600, 450, 600, 450, 550, 450, 550, 500, 550, 450, 600, 450, 550, 450, 600, 450, 1600, 450, 600, 400, 600, 450, 600, 450, 550, 450, 600, 450, 1600, 450, 1600, 450, 550, 450, 1600, 450, 600, 450, 550, 450, 1600, 450, 1600, 450, 1650, 450, 1550, 500, 

FFFFFFFF
Value of Decode_type: 11  FFFFFFFF (0 bits)
Raw (58): 9750, 500, 1600, 450, 600, 450, 550, 450, 600, 450, 1600, 450, 550, 450, 600, 450, 550, 450, 600, 450, 550, 450, 600, 450, 550, 450, 1600, 450, 600, 450, 550, 450, 600, 450, 550, 450, 600, 450, 1600, 450, 1600, 450, 550, 500, 1600, 450, 550, 500, 550, 450, 1600, 450, 1600, 450, 1600, 450, 1600, 450, 

FFFFFFFF
Value of Decode_type: 11  FFFFFFFF (0 bits)
Raw (58): 9850, 450, 1600, 450, 550, 500, 550, 450, 600, 450, 1600, 450, 600, 450, 550, 450, 600, 450, 550, 450, 600, 450, 550, 450, 600, 450, 1600, 450, 550, 450, 600, 450, 550, 500, 550, 500, 550, 450, 1600, 450, 1600, 450, 600, 450, 1600, 450, 550, 500, 550, 450, 1600, 450, 1600, 450, 1600, 500, 1600, 450, 

FFFFFFFF
Value of Decode_type: 11  FFFFFFFF (0 bits)
Raw (58): 9800, 500, 1600, 450, 600, 450, 550, 450, 550, 450, 1650, 450, 550, 450, 600, 450, 550, 500, 550, 450, 600, 450, 550, 450, 550, 500, 1550, 500, 550, 450, 600, 450, 550, 450, 600, 450, 550, 450, 1600, 450, 1600, 450, 600, 450, 1600, 450, 550, 450, 600, 450, 1600, 450, 1600, 500, 1550, 450, 1600, 500, 

FFFFFFFF
Value of Decode_type: 11  FFFFFFFF (0 bits)
Raw (58): 9850, 500, 1600, 450, 550, 450, 600, 450, 550, 450, 1600, 500, 550, 450, 600, 450, 550, 450, 550, 500, 550, 500, 550, 450, 600, 450, 1600, 450, 550, 450, 600, 450, 550, 500, 550, 450, 600, 450, 1600, 450, 1600, 450, 550, 450, 1600, 450, 550, 500, 550, 450, 1650, 450, 1550, 450, 1650, 450, 1600, 450,