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]>