From: Michael R. <mr...@us...> - 2003-01-02 13:47:45
|
Hi Miguel, Hi Daniel, > > Ahh, I see some races: > > All the rewiring (and post plugin disposal) is done in the > > frontend's thread context, but the actual dataflow is decoder > > thread. This leads to problems when rewiring on the fly during > > playback. > > > > We need a nice mutex solution here. I have thought about some, but > > all had some drawbacks. Suggestions would be welcome. > > i would suggest that we forbid on-the-fly rewiring for now: rewiring > should only be allowed if stream is at "stopped" state. > > of course, we might change that in the future if we find a clean way > to avoid the race. i just think we have other more interesting > priorities... Agreed. I can live with that limitation for now. Daniel, is that ok for you? Michael -- "UNIX is an operating system, OS/2 is half an operating system, Windows is a shell, and DOS is a boot partition virus." -Peter H. Coffin |