[Live-devel] Problem with fix in MPEG2TransportStreamFromESSource stops frame delivery

Ross Finlayson finlayson at live555.com
Tue Jan 22 10:32:27 PST 2013


> We think this change was introduced in the sequence of:
> 2012.09.11:
> - Fixed a bug in "MPEG2TransportStreamFromESSource": Its destructor wasn't
> stopping the delivery from upstream objects.

That's correct.  That line
	doStopGettingFrames();
was added to the "MPEG2TransportStreamFromESSource" destructor for a good reason.  You should NOT be deleting that line.

If you have a "MPEG2TransportStreamFromESSource" as a replica, then when the  "MPEG2TransportStreamFromESSource" destructor gets called - for whatever reason - then that will cause "StreamReplica::doStopGettingFrames()" to be called first, then "StreamReplica::~StreamReplica()".  Neither of which should be causing any problems for you.


Ross Finlayson
Live Networks, Inc.
http://www.live555.com/

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.live555.com/pipermail/live-devel/attachments/20130122/feb1dc58/attachment-0001.html>


More information about the live-devel mailing list