[Scummvm-devel] Merging remaining GSoC branches (Attention PORTERS!)

yotam barnoy yotambarnoy at gmail.com
Thu Oct 21 06:57:24 CEST 2010


Just to give my 2 cents, the plugins branch is in an excellent state
and represents a terrific improvement over the plugin code we
currently have, with one exception which is the one-plugin-at-a-time
fragmentation issue. This is a serious issue but since we don't have
to use it, I recommend that we do merge the branch. Any port (such as
the PS2) can choose not to use plugins if they so desire. I think once
the code is in trunk, it'll have more eyeballs going over it, which
will prompt a quicker solution to the one-at-a-time problem (which is
not a trivial problem btw).

Yotam

On Thu, Oct 21, 2010 at 6:08 AM, sunmax at libero.it <sunmax at libero.it> wrote:
> Hi there Team!
>
> Yes, I agree with Tony, last time I tried the plugins version
> on PS2 it seemed a bit slower to startup and to RTL. Which is
> not an objection to merge (it could even be a stronger drive
> to improve it ;-), but if it makes it like this to 1.3.0, it
> might be perceived as a regression, from the occasional user
> who misses the insight on the more elegant implementation vs.
> longer loading times.
>
> Ciao,
> -max
>
>
>
>> Last time I checked the branch was working as far as loading engine plugins
>> in during runtime and running correctly on DS and PS2. However, the only
>> approach implemented thus far for loading one plugin at a time is the
>> "iterate through each plugin, loading then checking if it fits the desired
>> game then unloading, until you find the right one" and with the current
>> implementation there's memory fragmentation after each unload (so successive
>> plugins are loaded further and further in memory). Obviously this is counter
>> to the point of having dynamic plugins on platforms like the DS. I've been
>> meaning to look into this (the idea being to make sure whatever is getting
>> allocated in memory after a plugin load gets loaded before the plugin
>> instead) but unfortunately won't have time due to a terribly packed school
>> schedule (multiple projects/essays/problem sets, etc) until Wednesday night
>> next week. :-(
>>
>> Tony Puccinelli :-)
>>
>
>
> ------------------------------------------------------------------------------
> Nokia and AT&T present the 2010 Calling All Innovators-North America contest
> Create new apps & games for the Nokia N8 for consumers in  U.S. and Canada
> $10 million total in prizes - $4M cash, 500 devices, nearly $6M in marketing
> Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store
> http://p.sf.net/sfu/nokia-dev2dev
> _______________________________________________
> Scummvm-devel mailing list
> Scummvm-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/scummvm-devel
>




More information about the Scummvm-devel mailing list