[haiku-commits] Re: haiku: hrev50749 - src/kits/media

  • From: Dario Casalinuovo <b.vitruvio@xxxxxxxxx>
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Fri, 9 Dec 2016 13:40:58 +0100


That implies that the locking is still broken, and you've simply changed
the timing during which the race condition can occur without actually
fixing it.


No that's not so directly implied. Great parts of the media_kit rely just
on timing of events and there's not any particular enforced mechanism.

As stated so much times in past so that I'm becoming bored of myself, the
BMediaClient API by replacing BMediaEventLooper and adding a graph based
processing scheme would enforce better mechanisms.


Ah and I forgot another thing, BTimeSource is a design abortion.

Other related posts: