Perhaps the discs really are damaged - non-PC DVD players can ignore errors more easily than a PC DVD drive can so they'll appear to play it even if it is slightly damaged somewhere.