home
products
contribute
download
documentation
forum
Home
Forums
New posts
Search forums
What's new
New posts
All posts
Latest activity
Members
Registered members
Current visitors
Donate
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Search titles only
By:
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
MediaPortal 1
Support
General Support
TV service crashing again
Contact us
RSS
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="mm1352000" data-source="post: 829933" data-attributes="member: 82144"><p>Hi again Spooky</p><p></p><p>Happy new year - I hope you are well! <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite1" alt=":)" title="Smile :)" loading="lazy" data-shortname=":)" /></p><p>I'll get straight to the point: this looks like a *really* nasty problem. I'm not sure if it is a TV Server problem or a TT driver issue or a TsWriter problem or something else. What seems to be happening is a DirectShow crash when the graph is stopped:</p><p></p><p>[CODE] FilterState state;</p><p> ((IMediaControl)_graphBuilder).GetState(10, out state);</p><p> if (state == FilterState.Stopped)</p><p> {</p><p> Log.Log.WriteFile("dvb:StopGraph filterstate already stopped, returning.");</p><p> return;</p><p> }</p><p> Log.Log.WriteFile("dvb:StopGraph");</p><p> [B]int hr = ((IMediaControl)_graphBuilder).Stop(); // CRASH HERE!!! :([/B]</p><p> if (hr < 0 || hr > 1)</p><p> {</p><p> Log.Log.Error("dvb:StopGraph returns:0x{0:X}", hr);</p><p> throw new TvException("Unable to stop graph");</p><p> }[/CODE]</p><p></p><p>To me at least it seems like a very odd way and place for a crash. I mean, the EPG grabber had been scanning away fine and then suddenly this particular time it can't stop successfully (!?! <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite5" alt=":confused:" title="Confused :confused:" loading="lazy" data-shortname=":confused:" />). My understanding would be that any filter in the graph (including the TT tuner and capture filters, TsWriter, and other Microsoft filters) could cause the crash.</p><p></p><p>The last line in the TsWriter log is:</p><p></p><p></p><p></p><p>That indicates that the graph was in the process of stopping. TsWriter had been asked to stop... but it doesn't mean it had successfully stopped - there is other code that executes after that.</p><p></p><p>It seems most likely to me that this is a problem with TsWriter (again <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite3" alt=":(" title="Frown :(" loading="lazy" data-shortname=":(" />) rather than with your tuner. However nothing is really out of the question. I do doubt it is a hardware problem.</p><p></p><p>Is the problem reproducible?</p><p></p><p>[USER=117602]MSlater[/USER]: have you posted logs anywhere. Might be good if we could take a look, else we can't do anything about the problem.</p><p></p><p>mm</p></blockquote><p></p>
[QUOTE="mm1352000, post: 829933, member: 82144"] Hi again Spooky Happy new year - I hope you are well! :) I'll get straight to the point: this looks like a *really* nasty problem. I'm not sure if it is a TV Server problem or a TT driver issue or a TsWriter problem or something else. What seems to be happening is a DirectShow crash when the graph is stopped: [CODE] FilterState state; ((IMediaControl)_graphBuilder).GetState(10, out state); if (state == FilterState.Stopped) { Log.Log.WriteFile("dvb:StopGraph filterstate already stopped, returning."); return; } Log.Log.WriteFile("dvb:StopGraph"); [B]int hr = ((IMediaControl)_graphBuilder).Stop(); // CRASH HERE!!! :([/B] if (hr < 0 || hr > 1) { Log.Log.Error("dvb:StopGraph returns:0x{0:X}", hr); throw new TvException("Unable to stop graph"); }[/CODE] To me at least it seems like a very odd way and place for a crash. I mean, the EPG grabber had been scanning away fine and then suddenly this particular time it can't stop successfully (!?! :S). My understanding would be that any filter in the graph (including the TT tuner and capture filters, TsWriter, and other Microsoft filters) could cause the crash. The last line in the TsWriter log is: That indicates that the graph was in the process of stopping. TsWriter had been asked to stop... but it doesn't mean it had successfully stopped - there is other code that executes after that. It seems most likely to me that this is a problem with TsWriter (again :() rather than with your tuner. However nothing is really out of the question. I do doubt it is a hardware problem. Is the problem reproducible? [USER=117602]MSlater[/USER]: have you posted logs anywhere. Might be good if we could take a look, else we can't do anything about the problem. mm [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
MediaPortal 1
Support
General Support
TV service crashing again
Contact us
RSS
Top
Bottom