On Wed, Jan 07, 2004 at 02:12:06PM -0400, Rob Shortt wrote:
> I think this is good, but only for tiny_osd, because it can't display 
> over other apps (mplayer/xine/tvtime).  So, if it is the osd plugin's 
> responsability to send the message to the running object it will also 
> make it better for other osd plugins that actually CAN display messages 
> over the running object without it knowing or caring.  The tiny_xosd 
> plugin works like this and if you are running X then there is no need to 
>  send the message to the running object, it may handle the display.  I 
> am also working on a tiny_directfbosd plugin that will do the same (and 
> also have arbitrary graphics capabilities) for those using the directfb 
> output method.

Actually, it works on tvtime and mplayer (I can't confirm tvtime, but
the code is there... at least I saw a commit from Mike to that effect)

> Yes, I agree that it should be the osd plugin's responsability to handle 
>  the osd/message events and only pass them along to the player/object 
> if neccessary, that way there's not two things trying to handle the same 
> event.  You wouldn't want mplayer bmovl AND xosd displaying duplicate 
> messages.

Presumably xosd would disable the mplayer one, but the rest shouldn't
need to be changed.


-------------------------------------------------------
This SF.net email is sponsored by: Perforce Software.
Perforce is the Fast Software Configuration Management System offering
advanced branching capabilities and atomic changes on 50+ platforms.
Free Eval! http://www.perforce.com/perforce/loadprog.html
_______________________________________________
Freevo-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-devel

Reply via email to