[Scummvm-devel] Avoiding loading of all plugins during startup

yotam barnoy yotambarnoy at gmail.com
Fri Jul 2 07:48:01 CEST 2010


OK since there's been no feedback, I think we'll implement it as
stages of option 1/option 2. It seems to me a lot more feasible.

You ok with that, Max?

Yotam

On Tue, Jun 29, 2010 at 5:09 PM, yotam barnoy <yotambarnoy at gmail.com> wrote:
> I'm bringing up this topic again -- it looks like Tony may have to
> implement this sooner than we expected.
>
> There seem to be 2 camps here. Some want option 2 (see Max's original
> email), with an engineId inserted in the config file. Others want
> option 3, with a specialized detection plugin.
>
> Personally, I see option 3 as being more work to implement, since it
> depends on mucking about with the engines themselves (specifically
> SCI) and separating out the detection code. We want to implement this
> thing now -- this is not a plan of what's ideal in a year's time.
>
> Option 2 also seems easier to implement to me since it's built of
> essentially 2 stages, and I like stages: Stage 1 is really option 1
> ie. one plugin loaded at a time. Even if stage 2 fails, stage 1 will
> be an improvement over what we currently have. Stage 2 is introducing
> the field in the config file with an easy fallback to stage 1. (I'm
> not sure what the implications are for the DC -- I got confused during
> the last correspondence).
>
> I'd appreciate feedback with the understanding that this is a plan of
> action to be implemented imminently.
>
> Thanks
> Yotam
>
>
>
> On Thu, Jun 24, 2010 at 7:43 PM, Max Horn <max at quendi.de> wrote:
>>
>> Am 24.06.2010 um 16:47 schrieb Johannes Schickel:
>>
>>> On 06/24/2010 12:02 PM, Max Horn wrote:
>>>>
>>>> Excellent point! As you correctly point out later on, this "new" approach could of course easily co-exist with the old one. So we should and must make sure that this is actually the case. On desktop builds, it would also probably preferable to keep loading everything at once.
>>>>
>>>> We also should make sure to document all this fine points somewhere, e.g. the Wiki... Alejandro, this is directed at you... :).
>>>>
>>>
>>> I guess that's Tony not Alejandro here, right? At least I thought Tony
>>> was working on the plugin code....
>>
>> Yes, correct! I am very sorry, I keep mixing up the two names, silly me :-(.
>>
>> Bye,
>> Max
>> ------------------------------------------------------------------------------
>> ThinkGeek and WIRED's GeekDad team up for the Ultimate
>> GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
>> lucky parental unit.  See the prize list and enter to win:
>> http://p.sf.net/sfu/thinkgeek-promo
>> _______________________________________________
>> 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