CVS Commit: vls (adq)

[email protected] Thu, 14 Aug 2003 00:48:43 +0200 (CEST)
Newsgroups gmane.comp.video.videolan.vls.devel
Message-ID <[email protected]>
Update of /var/cvs/videolan/vls/src/modules/localinput
Modified Files:
	localinput.cpp 

Update of /var/cvs/videolan/vls/src/modules/normaltrickplay
Modified Files:
	normaltrickplay.cpp 

Log Message:
Application of my localinput patch. This fixes:

1) Segfaults on closing localinput sources 
   The streamer was being deleted before the trickplay module was stopped.

2) Segfaults on closing localinput sources #2
   The streamer must be deleted last -- as it deletes the tsprovider.
	 
3) Hang on closing localinput sources
   The trickplay module was happily filling the C_SyncFifo to the
brim, and being blocked when it became full. Unfortunately, this
causes the tsstreamer to hang on shutdown as the consumer has been 
stopped, but not the tsstreamer... I made it set m_bStop, wait for 
a second, and Interrupt the tsstreamer thread in case it is stuck 
in this situation.


-- 
adq
-- 
This is the vls-devel mailing-list, see http://www.videolan.org/streaming/
To unsubscribe, please read http://developers.videolan.org/lists.html
If you are in trouble, please contact <[email protected]>