[Live-devel] my performance benchmark of livemedia library, not satisfactory
Matt Schuckmann
matt at schuckmannacres.com
Thu Mar 12 14:54:22 PDT 2009
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
>
More information about the live-devel
mailing list