This is a question about running Director long-term on a touch-screen kiosk. We have an exhibit which is a basic push-a-button-see-an-mpeg2 movie situation. The movies are very short, like under a minute. There is a pause function and a stop function.
Shortly after installation, we got reports of the program freezing. We could not reproduce this in-house. We were referred to another developer who advised us that this has happened to them with both mpegs and .avis in Windows 98, 2K and XP. They said that it usually happens after quite a few cycles, and that it was a Windows multimedia problem, not a Director problem. So we built a little tester with the MPEGs, which monitored freebytes, freeblock and bytes lost. Our results were interesting: Running one movie after another constantly: never froze, no major memory leak Running movies constantly but with pauses and continues: didn't freeze, no major memory leak Running movies constantly but with stopping movies in the middle: freezes after 150-350 plays, no major memory leak Stopping movies by jumping to the end and allowing them to finish "naturally": freezes after 1,500 plays or so So we tried QuickTime, and we did see some memory loss. So we added some functions to clear the memory, and we haven't seen much memory loss until about 40,000 plays, and then the numbers of bytes lost become some crazy number at least 6 or 7 digits long. However, it didn't freeze, but the screen started showing some screen and stage refresh problems and I got the sense system stability was at risk. This museum gets thousands of visitors a day, and each visitor might see up to 10 movies, or more. Before we go all the way and change the exhibit to use QuickTime and recompress quite a few movies and reinstall, as well as recommend daily restarting, I wanted to check to see if anyone has any insight into a) the "known problem" with Windows and movies (we've been doing this for 6 years and didn't "know" about it) and b) to see if anyone has any suggestions to try. [To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email [EMAIL PROTECTED] (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping with programming Lingo. Thanks!]
