Re: Problems with cCutter::Active()

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Udo Richter schrieb:
> Martin Prochnow wrote:
>> I call in my plugin in a loop (in a thread) cCutter::Active() every 
>> second. If I stop an editing process over the main menu entry, VDR 
>> crashes from time to time:
> 
> cCutter::Active is more than a simple query function. It also does the 
> cleanup of the thread, the error handling and the external script calls. 
> Because of that, the function is not thread safe, and can only be called 
> from the main thread. The double free is probably because both threads 
> try to free cCutter::editedVersionName at the same time.

Is there another way to check for a running editing process from a 
plugin? Or some kind of workaround?

Greets
Martin



_______________________________________________
vdr mailing list
vdr@xxxxxxxxxxx
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr

[Index of Archives]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Util Linux NG]     [Xfree86]     [Big List of Linux Books]     [Fedora Users]     [Fedora Women]     [ALSA Devel]     [Linux USB]

  Powered by Linux