Yeah, you're right. Interestingly enough this is an issue when trying to exit the EPG thread because you basically have to wait for Me TV to timeout with an exception.
27.09.2009 11:12:24: Stopping EPG thread
27.09.2009 11:12:24: Thread 'EPG Thread' marked for termination
27.09.2009 11:12:24: Thread 'EPG Thread' waiting for join ...
27.09.2009 11:12:25: No output connected
27.09.2009 11:12:26: No output connected
27.09.2009 11:12:26: Writing PAT/PMT header
...
27.09.2009 11:12:35: No output connected
27.09.2009 11:12:36: No output connected
27.09.2009 11:12:36: Writing PAT/PMT header
27.09.2009 11:12:36: Exception: Failed to get an EIT demuxer with events
27.09.2009 11:12:36: Exception in EPG thread: Failed to get an EIT demuxer with events
27.09.2009 11:12:36: Exiting EPG thread
I might look at decreasing the timeout value for the EPG thread.
Yeah, you're right. Interestingly enough this is an issue when trying to exit the EPG thread because you basically have to wait for Me TV to timeout with an exception.
27.09.2009 11:12:24: Stopping EPG thread
27.09.2009 11:12:24: Thread 'EPG Thread' marked for termination
27.09.2009 11:12:24: Thread 'EPG Thread' waiting for join ...
27.09.2009 11:12:25: No output connected
27.09.2009 11:12:26: No output connected
27.09.2009 11:12:26: Writing PAT/PMT header
...
27.09.2009 11:12:35: No output connected
27.09.2009 11:12:36: No output connected
27.09.2009 11:12:36: Writing PAT/PMT header
27.09.2009 11:12:36: Exception: Failed to get an EIT demuxer with events
27.09.2009 11:12:36: Exception in EPG thread: Failed to get an EIT demuxer with events
27.09.2009 11:12:36: Exiting EPG thread
I might look at decreasing the timeout value for the EPG thread.