--- qtplyr.c.orig 2002-11-17 21:02:31.000000000 -0600 +++ qtplyr.c 2009-03-04 01:10:29.000000000 -0600 @@ -342,7 +342,7 @@ do { MCIdle(thePlayer); - } while (1); + } while (!IsMovieDone(theMovie)); bail: DisposeMovieController( thePlayer );