Mathias Weber wrote:
> Dirk Meyer wrote:
>> Mathias Weber wrote:
>>> I think suspend would be good for pause the plugin/application but 
>>> resume is still to generic. And i can't think of something better then 
>>> resume i looked trough dict.leo but i haven't found something that fits 
>>> for me.
>>> What would you think of detach and reattach?
>> 
>> Since we don't need pause/resume as functions in a plugin, suspend and
>> resume would be good. And without the ressource_ prefix, the function
>> could also do other stuff that has nothing to do with ressource
>> handling.
>
> this is what i thought too, but what i have seen is that the popcorn 
> player also has a resume. I hope this may not confuse. But at the end it 
>   matches the name correctly and no application has the method resume so 
> far i see. So it should work.
> If it is ok, i will try to do it this way.

kaa.popcorn is no Application, the video and audio player _have_ a
popcorn instance but do not inherit from it. So application resume is
only needed for ressource handling. So I vote for suspend and resume
without prefix. But we need an extra function can_suspend to check all
blocking ressource if it would be possible to suspend all. So what
about extending get_ressources: it returns {} if everything is ok, a
dict which object hold ressources if suspend is working for all and
False if at least one can't be suspended.

> I just can imagine one problem but this one would be hard to solve. In 
> the case of the joystick. If I have more then one joystick it would be 
> possible to have different plugins using a joystick and they would not 
> get into their way but for gaming still all joysticks would be needed.
> But as I said this is a special case and we would find some others like 
> this and they make it just much more complicated and in most cases the 
> way we have it now would be sufficient.

Agreed, let us not make it more complicated. And there is no harm in
releasing the Freevo joystick first before using a second one in the
game.


Dischi

-- 
People say I'm a bad influence. I say the world is already pretty
messed up - I'm just adding to it.

Attachment: pgpuUcQjO9ToJ.pgp
Description: PGP signature

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Freevo-devel mailing list
Freevo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freevo-devel

Reply via email to