all onaddstreams must happen before the success callback/resolution of the
promise, and at that point getRemoteStreams/getRemoteTracks must return the
complete list.
Since setRemoteDescription is what defines streams, this is always possible.
If this isn't in the spec now, please file a bug so that we can add it.
On Wed, Mar 4, 2015 at 11:39 AM, Iñaki Baz Castillo <ibc@aliax.net> wrote:
> 2015-03-04 20:37 GMT+01:00 Jan-Ivar Bruaroey <jib@mozilla.com>:
> > Is relying on pc.setRemoteDescription().then(() =>
> > log(pc.getRemoteStreams()) to work, guaranteed by the spec? "As soon as
> > possible" doesn't seem like that guarantee. If we want that, then lets be
> > specific about it.
>
> Note that the spec talks about "onaddstream happens as early as
> possible after the setRemoteDescription". My concern is about the
> availability of remote tracks (getRemoteStreams) once
> setRemoteDescription success callback has been invoked.
>
>
> --
> Iñaki Baz Castillo
> <ibc@aliax.net>
>
>