[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnash-dev] Serious performance problem
From: |
Udo Giacomozzi |
Subject: |
[Gnash-dev] Serious performance problem |
Date: |
Tue, 24 Apr 2007 17:15:50 +0200 |
...and maybe incorrect behaviour in Gnash.
I noticed that single-frame sprites are still "advanced" in Gnash.
This has the effect of a ever-looping sprite and causes
set_invalidated() to be called in each rendered frame.
This is because advance_sprite() does not check if frames_count>1 and
so calls do_actions() in any case. I tried to avoid do_actions() for
single-frame sprites but this completely scrambles playback.
I guess also some actions get executed again, even if they shouldn't
(normal ActionScript code in single-frame sprites should be executed
only once!).
I failed understanding what happens in do_actions() and I don't
understand why it gets called for STOPPED movies at all.
At least for me this is a big problem since it causes 99% of my movies
to be played really slow (continuously full screen redraws) and it
worked fine before.
I really hope somebody can help me out with this!
Thanks,
Udo
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gnash-dev] Serious performance problem,
Udo Giacomozzi <=