[sldev] Deadlock in llmedia

Dzonatas Sol dzonatas at gmail.com
Fri Jun 12 19:56:05 PDT 2009


The quick solution is attached, but I wouldn't use the suggestion I 
posted on IRC:

On IRC I sent you a better solution for the filepicker, which is to call 
_leave() and not even call _do(). Instead of do, use g_connect() to the 
"response" signal. This way you don't even wait inside a 
_enter()/_leave() state, and you can still use the default gtk lock. You 
could just put the thread to sleep, and the response can awake it.


Carlo Wood wrote:
> So, my question is:
>
> What do I have to change in wich cmake files do to be able
> to call gdk_threads_enter/leave in llmedia/llmediaimplgstreamer.cpp ?
>
> Thanks in advance for the help with part that
> outside my expertise,
>
> Carlo Wood <carlo at alinoe.com>
>   

-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: diff
Url: http://lists.secondlife.com/pipermail/sldev/attachments/20090612/ef779e03/attachment.txt 


More information about the SLDev mailing list