Author: danielk
Date: 2006-01-11 22:42:31 +0000 (Wed, 11 Jan 2006)
New Revision: 8571
Changeset: http://cvs.mythtv.org/trac/changeset/8571
Modified:
trunk/mythtv/libs/libmythtv/tv_play.cpp
trunk/mythtv/libs/libmythtv/tv_play.h
Log:
References #1002.
* Uses an instance variable for the GetQueuedChanNum() regular expression; to
avoid some problems reported with QRegExp not being properly reenterant in Qt
3.2.
* Uses a QMutex to make sure access to the regular expression and the queued
input strings are safe.
* Adds a few QString deep copies to avoid problems with the non-threadsafe
QString reference counting since the input strings are updated by 3 threads.
_______________________________________________
mythtv-commits mailing list
[email protected]
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-commits