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!]

Reply via email to