Re: [Farsight-devel] Removing cname from the base API

2008-12-16 Thread Youness Alaoui
Olivier Crête wrote:
> Hello,
>
> I've been wondering about this for a while. Having the cname in the base
> API in fs_conference_new_participant() was probably not a great idea. It
> seems that the various SSRCs can be associated with a stream using
> various techniques.
>   
indeed not a great idea considering that the cname is rtp specific...
> So I'd like to propose the following API change (since we're not
> officially API stable yet).
>
> Change fs_conference_new_participant(conf, cname, gerror) to be
> fs_conference_new_participant(conf, gerror). And let the cname be
> settable as a property of the RTP participant afterwards.
>   
sounds good to me!
> Also, change the RtpSession to have a ssrc property to the ssrc its
> using can be known and add a message so the user is informed if it
> changes (in case of a collision).
>   
good also.
> Also, also add a way to add/remove/list the ssrcs that can be removed by
> a stream.
>   
humm.. this I don't really understand, if you could elaborate on that, 
it would be nice.
>
> Opinions? Thoughs?
>
>   
> 
>
> --
> SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
> The future of the web can't happen without you.  Join us at MIX09 to help
> pave the way to the Next Web now. Learn more and register at
> http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
> 
>
> ___
> Farsight-devel mailing list
> Farsight-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/farsight-devel
>   



--
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
___
Farsight-devel mailing list
Farsight-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/farsight-devel


Re: [Farsight-devel] Removing cname from the base API

2008-12-18 Thread Olivier Crête
On Tue, 2008-12-16 at 20:19 -0500, Youness Alaoui wrote:
> Olivier Crête wrote:
> > Also, also add a way to add/remove/list the ssrcs that can be
> > removed by a stream.
>
> humm.. this I don't really understand, if you could elaborate on that, 
> it would be nice.

Some protocols (SIP with RFC 4575 and soon XMPP jingle) allow
participants to announce which SSRC they're going to be sending on. So
we have to provide a way for the user to tell the stream which SSRC its
going to receive on.

There already are private functions that do exactly that inside the
FsRtpStream class, its just a matter of deciding how to expose the
functionality.

-- 
Olivier Crête
olivier.cr...@collabora.co.uk
Collabora Ltd


signature.asc
Description: This is a digitally signed message part
--
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/___
Farsight-devel mailing list
Farsight-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/farsight-devel


Re: [Farsight-devel] Removing cname from the base API

2008-12-19 Thread Youness Alaoui
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Olivier Crête wrote:
> On Tue, 2008-12-16 at 20:19 -0500, Youness Alaoui wrote:
>> Olivier Crête wrote:
>>> Also, also add a way to add/remove/list the ssrcs that can be
>>> removed by a stream.
>>   
>> humm.. this I don't really understand, if you could elaborate on that,
>> it would be nice.
>
> Some protocols (SIP with RFC 4575 and soon XMPP jingle) allow
> participants to announce which SSRC they're going to be sending on. So
> we have to provide a way for the user to tell the stream which SSRC its
> going to receive on.
>
> There already are private functions that do exactly that inside the
> FsRtpStream class, its just a matter of deciding how to expose the
> functionality.
ahh ok, I see.. so when you said :

[quote]
Also, also add a way to add/remove/list the ssrcs that can be
removed by a stream.
[/quote]
You actually meant :


[quote]
Also, also add a way to add/remove/list the ssrcs that can be
received by a stream.
[/quote]

right? in that case, yeah, makes sense.

KaKaRoTo

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAklL5cwACgkQqvxLNLvrsxwSCQCfe0c/xdUeufX+BWIBwKxLROmB
Z4AAnR7xk8wknSc0RcXEAnVAR2+7D94x
=y2ZL
-END PGP SIGNATURE-



--
___
Farsight-devel mailing list
Farsight-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/farsight-devel


Re: [Farsight-devel] Removing cname from the base API

2008-12-19 Thread Olivier Crête
On Fri, 2008-12-19 at 13:19 -0500, Youness Alaoui wrote:
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
> 
> Olivier Crête wrote:
> > On Tue, 2008-12-16 at 20:19 -0500, Youness Alaoui wrote:
> >> Olivier Crête wrote:
> >>> Also, also add a way to add/remove/list the ssrcs that can be
> >>> removed by a stream.
> >>   
> >> humm.. this I don't really understand, if you could elaborate on that,
> >> it would be nice.
> >
> > Some protocols (SIP with RFC 4575 and soon XMPP jingle) allow
> > participants to announce which SSRC they're going to be sending on. So
> > we have to provide a way for the user to tell the stream which SSRC its
> > going to receive on.
> >
> > There already are private functions that do exactly that inside the
> > FsRtpStream class, its just a matter of deciding how to expose the
> > functionality.
> ahh ok, I see.. so when you said :
> 
> [quote]
> Also, also add a way to add/remove/list the ssrcs that can be
> removed by a stream.
> [/quote]
> You actually meant :
> 
> 
> [quote]
> Also, also add a way to add/remove/list the ssrcs that can be
> received by a stream.
> [/quote]
> 
> right? in that case, yeah, makes sense.

right..


-- 
Olivier Crête
olivier.cr...@collabora.co.uk
Collabora Ltd


signature.asc
Description: This is a digitally signed message part
--
___
Farsight-devel mailing list
Farsight-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/farsight-devel