Thread: [Mlt-devel] Not thread safe Frei0r filters
Brought to you by:
ddennedy,
lilo_booter
From: Janne L. <jan...@gm...> - 2013-11-25 09:47:59
|
Hi, I found text file in MLT: mlt / src / modules / frei0r / not_thread_safe.txt I have a few questions: 1. What implications does this have for an application developer? 2. Are these likely to cause random crashes? 3. Is there a way to use these correctly in an application? 4. How did you make this list, did you just read the code or did you have some test to detect these? Regards, Janne |
From: Dan D. <da...@de...> - 2013-11-25 17:36:23
|
On Mon, Nov 25, 2013 at 1:47 AM, Janne Liljeblad <jan...@gm...> wrote: > Hi, > > > I found text file in MLT: mlt / src / modules / frei0r / not_thread_safe.txt > > I have a few questions: > > 1. What implications does this have for an application developer? almost none. You just need to be aware that they limit concurrency when using consumer real_time < -1 or > 1 for multi-threaded rendering. > 2. Are these likely to cause random crashes? No > 3. Is there a way to use these correctly in an application? Nothing special especially if you are not using parallel rendering. > 4. How did you make this list, did you just read the code or did you > have some test to detect these? Mainly based upon noticing visual artifacts when using them in multi-threaded rendering. Sometimes verified inspecting the code. -- +-DRD-+ |