What are you using to play the dvds on the computer? There are many different free media players that will let you playback dvd video. One is VLC, found here: www.videolan.org Others include Media Player Classic Homecinema and KMPlayer.
I don't know why you are getting only an hour's playback though. You know for certain that the entire dvd plays back correctly on a stand alone dvd player?