Do you have a different iMac to test it on? If it's working on a set top DVD player, then it's something wrong with the iMac. Have you tried it on more than one iMac?
Best,
Jeff I. Greenberg
Editor/Author/Speaker/Consulting
My NAB seminar schedule, contact info and more