Re: [Live-devel] Slight authentication change

2010-11-18 Thread Guillaume Ferry
Hi there, I think you're doing some 'utopic struggling' here... I've been using live555 within a multi-threaded context : it worked, more or less, but I always saw my code as a dirty hack, and I was glad to see the asynchronous API appear. I'll be on Ross' side on this one, because I respect hi

Re: [Live-devel] Slight authentication change

2010-11-17 Thread Ross Finlayson
I have now installed a new version (2010.11.17) of the "LIVE555 Streaming Media" code that adds a new member function RTSPServer::setAuthenticationDatabase() as described earlier. Feel free to call this if desired (from within the event loop thread, of course :-) -- Ross Finlayson Li

Re: [Live-devel] Slight authentication change

2010-11-17 Thread Jeremy Noring
On Wed, Nov 17, 2010 at 3:23 PM, Ross Finlayson wrote: > > Well, I have to admire your stubbornness :-) Even after having presented > a perfect example of why that statement is false, you continue to insist > otherwise. > I take it back, I will belabor the point. Yes, this is "stubbornness," a

Re: [Live-devel] Slight authentication change

2010-11-17 Thread Ross Finlayson
And that is *precisely* why you should not be doing this. I've made it very clear (in the FAQ and elsewhere) that LIVE555 applications have a single thread of execution (using an event loop, rather than threads, for concurrency). Other threads should not access the library (except perhaps to

Re: [Live-devel] Slight authentication change

2010-11-17 Thread Jeremy Noring
On Wed, Nov 17, 2010 at 1:37 PM, Ross Finlayson wrote: > That would work. But it might also lead to crashing issues if people >> call setAuthenticationDatabase on something other than the primary Live555 >> thread. (I can envision a scenario where something calls >> setAuthenticationDatabase(NU

Re: [Live-devel] Slight authentication change

2010-11-17 Thread Ross Finlayson
That would work. But it might also lead to crashing issues if people call setAuthenticationDatabase on something other than the primary Live555 thread. (I can envision a scenario where something calls setAuthenticationDatabase(NULL) at precisely the moment between the NULL check and the actua

Re: [Live-devel] Slight authentication change

2010-11-17 Thread Jeremy Noring
On Wed, Nov 17, 2010 at 1:07 AM, Ross Finlayson wrote: > We updated the "UserAuthenticationDatabase" used in the RTSP server to >> have a "requireAuthentication" method that can be overridden in a derived >> class. We use it so that if default credentials are in use, we don't >> require authenti

Re: [Live-devel] Slight authentication change

2010-11-17 Thread Ross Finlayson
We updated the "UserAuthenticationDatabase" used in the RTSP server to have a "requireAuthentication" method that can be overridden in a derived class. We use it so that if default credentials are in use, we don't require authentication. Basically, this allows implementations to turn authenti

[Live-devel] Slight authentication change

2010-11-16 Thread Jeremy Noring
We updated the "UserAuthenticationDatabase" used in the RTSP server to have a "requireAuthentication" method that can be overridden in a derived class. We use it so that if default credentials are in use, we don't require authentication. Basically, this allows implementations to turn authenticatio