[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