Opened 11 years ago

Closed 11 years ago

Last modified 11 years ago

#4328 closed defect (wontfix)

WinCE: Simon1: Scene outfading very slow on VGA device

Reported by: SF/prontector Owned by: SF/knakos
Priority: normal Component: Engine: AGOS
Keywords: Cc:
Game: Simon the Sorcerer 1

Description

scummvm-0.13.1-WinCE Simon The Sorcerer 1 Talkie German Windows Mobile 6.1 Eten Glofiish DX900

When using any of the 2x scaling options on a VGA device it takes up to 5 seconds for a scene to fade out (at the end of a cut scene or when leaving a level area) Tried sound_thread_priority=0, didn't help.

Ticket imported from: #2786637. Ticket imported from: bugs/4328.

Change History (8)

comment:1 by sev-, 11 years ago

Owner: set to SF/knakos
Summary: Scene outfading very slow on VGAWinCE: Simon1: Scene outfading very slow on VGA device

comment:2 by SF/knakos, 11 years ago

Resolution: wontfix
Status: newclosed

comment:3 by SF/knakos, 11 years ago

Right, the AGOS engine is a little slower to execute in general. This is so for a long time, at least from when I took over the ce port. I had looked into this fact back then, but couldn't find anything that would seem to slow down the engine. So I guess we're stuck with this, as I don't have time to look at this.

Good idea about the priority though :-)

Thanks for the report, Kostas

comment:4 by SF/prontector, 11 years ago

How about adding an option to disable fading?

Thanks

comment:5 by SF/knakos, 11 years ago

I'd hate to do that: modify the source code to alter the faithful working mode to accomodate for something "slower" devices cannot handle.

Anyway, the real fix here would be to identify why agos is more demanding than other engines, and optimize it (if possible) instead of hacking away at the code.

comment:6 by fingolfin, 11 years ago

Hm, did you ask Kirben whether he has any idea on this?

comment:7 by SF/knakos, 11 years ago

Yeah, I did back then. Noone had reported any such thing, iirc, so I looked a bit into it with no results worth mentioning.

In the course of fixing an alignment bug later in agos, I snooped around for any calls which might hinder performance and had concluded with no results as well.

I may reiterate in the future :-)

comment:8 by SF/robinwatts, 11 years ago

I committed a new ARM version of the MameAdvx2 scaler the other day. Try a new build that includes this, and hopefully you should find it a lot faster.

Note: See TracTickets for help on using tickets.