[Live-devel] my performance benchmark of livemedia library, not satisfactory

Renato MAURO (Libero) renatomauro at libero.it
Fri Mar 13 03:23:01 PDT 2009


A global array (and its index)  is used by our_random().
Take care.

Renato MAURO


----- Original Message ----- 
From: "Matt Schuckmann" <matt at schuckmannacres.com>
To: "LIVE555 Streaming Media - development & use" 
<live-devel at ns.live555.com>
Sent: Thursday, March 12, 2009 10:54 PM
Subject: Re: [Live-devel] my performance benchmark of livemedia library, not 
satisfactory


>
> Matt Schuckmann wrote:
>>
>> Furthermore I'd be very suspicious of even doing what is suggested in in 
>> the FAQ.
>> I know of at least one place in the code where things could go very 
>> wrong:
>> The RTPInterface.cpp code uses 2 static hash tables when using RTP over 
>> TCP. Should you run 2 separate threads of execution of Live555 in the 
>> same process both threads would use the same copies of these static hash 
>> tables and it would be very easy for them both to try to modify them at 
>> the same time or one read while the other is writing and cause those hash 
>> tables to be in an inconsistent state and probably cause a crash.
>>
>> I don't know what other little bombs like this are out there waiting to 
>> be discovered.
>
> Never mind as someone here just pointed out the tables come from the 
> usageenvironment so that should be ok.
> Don't know, why I didn't see that the first time I went through this file.
>
> Sorry for any confusion.
>
> Matt S.
>
>
>>
>> Matt S.
>>
>> _______________________________________________
>> live-devel mailing list
>> live-devel at lists.live555.com
>> http://lists.live555.com/mailman/listinfo/live-devel
>>
> _______________________________________________
> live-devel mailing list
> live-devel at lists.live555.com
> http://lists.live555.com/mailman/listinfo/live-devel
> 




More information about the live-devel mailing list