Hi, Ok, somehow the bit rotation trick wont work so , I replaced ... code = (code_buf << 3) | (code_buf >> 13); with code = code_buf >> 13; code = code & 0x0007; And now am getting the codes .. I am getting lot of code 4, 6, 7 for the movies under bladerunner.... Any suggestions how do I handle that ? Thanks, -tde