From: <bar...@t-...> - 2002-09-28 21:26:37
|
hi miguel, > > ...just noted that the dvd spu decoder and input plugins make heavy use > > of xine's event mechanism as well (the usual suspects? ;> ) > > > > i guess it'll take a bit too long to sort this out right now, so i think > > the best solution is to divide this up into internal and external events. > > > > internal events will work just as all events are working now, in a synced > > fashion. > > i would suggest we either clean up the whole thing or not change it at > all... synced events can still cause deadlocks even if only used > internaly. well - one consequence of async events is that they cannot be "answered". the old synced events can contain "answer" fields which are filled out by event listeners and the sender can check out the answer as soon as send_event returns - not sure if any module really needs this, though. cheers, guenter -- Q: How many existentialists does it take to screw in a lightbulb? A: Two. One to screw it in and one to observe how the lightbulb itself symbolizes a single incandescent beacon of subjective reality in a netherworld of endless absurdity reaching out toward a maudlin cosmos of nothingness. |