Re: [Live-devel] Live555 Proxy add/remove frequently

2024-08-12 Thread Ross Finlayson
Whoa! Why are you using ‘mutex’es? I hope this doesn’t mean that you are calling LIVE555 code from more than one thread? You absolutely cannot do this; a LIVE555-based application must be single-threaded, using an event loop (rather than threads) to provide concurrency. See http://live555.c

Re: [Live-devel] Live555 Proxy add/remove frequently

2024-08-12 Thread Gous Mulla via live-devel
--- Begin Message --- Below is the high-level implementation for creating and deleting proxies in an RTSP server. The addProxy and removeProxy methods are invoked multiple times in a random order by the application. int RtspServer::addProxy(const string& streamName) { std::lock_guard lock(m_

Re: [Live-devel] Live555 Proxy add/remove frequently

2024-08-12 Thread Ross Finlayson
> On Aug 12, 2024, at 9:55 PM, Gous Mulla via live-devel > wrote: > > We’ve confirmed that the same crash occurs in the latest live version, > 2024.08.01. OK, it looks like there is a bug in the LIVE555 code that is causing this, because it should be OK for a (proxy) server to delete - usi

Re: [Live-devel] Live555 Proxy add/remove frequently

2024-08-12 Thread Gous Mulla via live-devel
--- Begin Message --- Hi Ross, We’ve confirmed that the same crash occurs in the latest live version, 2024.08.01. Thanks & Regards, Gous Mulla Senior Software Engineer, Nvidia www.nvidia.com From: live-devel On Behalf Of Ross Finlayson Sent: Monday, August 12, 2024 8:11

Re: [Live-devel] Live555 Proxy add/remove frequently

2024-08-12 Thread Ross Finlayson
> On Aug 12, 2024, at 3:24 AM, Gous Mulla via live-devel > wrote: > > We are using the Live555 Proxy Server, live version 2023.07.24. Sorry, but only the latest version of the code is supported; see http://live555.com/liveMedia/faq.html#old-versions Ross Finlayson Live Networks, Inc. http:

[Live-devel] Live555 Proxy add/remove frequently

2024-08-12 Thread Gous Mulla via live-devel
--- Begin Message --- Hi, We are using the Live555 Proxy Server, live version 2023.07.24. In our use case, we frequently add RTSP proxy URLs using ProxyServerMediaSession::createNew and remove them with deleteServerMediaSession(sms). However, we encounter occasional crashes during the proxy rem