Paul Adenot wrote:
(or computed at all). I think it can be handled just outside the graph without much problems and less complexity:
MSG already has a tendency to push complexity out into its clients, making every source/sink handle it independently (silence frames are a good example, see bug 903023), and perhaps more importantly test it independently (we don't, really) in order to keep it working. This continues that trend, so I'm not sure it makes overall complexity lower.
If getting the current time for a stream is hard now, how is a client expected to do it when what MSG tracks no longer accounts for underruns at all? It seems like every client would have to track those things themselves now. If it's truly simpler to handle things "just outside the graph", why not enlarge the boundaries of what's considered the "graph" a little and handle it that way now, but still using a centralized implementation? (I don't know if that's possible, I'm just thinking out loud here).
But my opinion is probably the last one that matters here. _______________________________________________ dev-media mailing list [email protected] https://lists.mozilla.org/listinfo/dev-media

