[vls-devel] CVS Commit: vls (adq)

cvs at videolan.org cvs at videolan.org
Thu Aug 14 00:48:43 CEST 2003


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 <postmaster at videolan.org>



More information about the vls-devel mailing list