Dirk Meyer wrote:
> Duncan Webb wrote:
>> Dirk Meyer wrote:
>>> Duncan Webb wrote:
>>>> Gorka Olaizola wrote:
>>>>> On Fri, Nov 23, 2007 at 07:46:00PM +0100, Duncan Webb wrote:
>>>>>> By replacing the calls with timer, I've converted the upsoon plug-in for
>>>>>> kaa.notifier's timer calls and rpc calls.
>>>>>>
>>>>> I'm trying to update freevused plugin based on the upsoon changes
>>>>> but I don't understand what to do. I suppose I have to change the poll
>>>>> and eventhandler methods with the kaa.notifier Timer register method
>>>>> but I have two problems.
>>>>>
>>>>> It seems, based on the documentation, that Timer supports a resolution
>>>>> of seconds. It could be enough but it seems too much for input handling.
>>>> Timer start() takes a floating point number, so you can call start(0.1)
>>>> for 1/10 second.
>>> Besides Timer you can also use a SocketDispatcher that will wake up
>>> when something is happening on a socket without you polling.
>>>
>>>> I'm having a problem with events that are posted from with plug-ins,
>>>> such as the IDENTIFY_MEDIA from the rom_drives plug-in, it doesn't seem
>>>> to get posted, which means that the DVD or audio CD don't start playing.
>>>>
>>>> May be dischi can help, with this one.
>>>
>>> Do you still use the Freevo event code or the notifier based copy?
>> AFAICS it is the notifier based code, it is the stuff that you changed
>> for 1.7.
>>
>> The only thing a bit special about the rom_drives module is that it uses
>> a thread.
> 
> event.post ist thread-safe.

It seems to be working now, but I not 100% sure what the difference
between a daemon thread and a normal thread, the docs only says that the
process ends when all daemon threads end.

>> That does the return value from an event handler mean?
> 
> The same as other notifier callbacks: False == remove.

That is what I thought/guessed.

Duncan


-------------------------------------------------------------------------
SF.Net email is sponsored by: The Future of Linux Business White Paper
from Novell.  From the desktop to the data center, Linux is going
mainstream.  Let it simplify your IT future.
http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4
_______________________________________________
Freevo-devel mailing list
Freevo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freevo-devel

Reply via email to