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
MP1.18 has crashed sometime after TV and AVR is turned off
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: 1233383" data-attributes="member: 82144"><p>Thanks Dave <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite24" alt="(y)" title="Thumbs Up (y)" loading="lazy" data-shortname="(y)" /></p><p></p><p>I think the solution should be relatively straightforward, however let me give you a fuller back story.</p><p></p><p>The first thing to say is that when you turn off your AVR and/or TV, the PC is going to lose contact with them. Hopefully that much is obvious! If you were to look in the log files you'd see the corresponding entries:</p><p>[collapse]</p><p>[2017-11-13 19:31:24,209] [Log ] [MPMain ] [DEBUG] - Main: WM_DEVICECHANGE (Event: DBT_DEVICEARRIVAL)</p><p>[2017-11-13 19:31:24,212] [Log ] [MPMain ] [DEBUG] - Main: Device type is DBT_DEVTYP_DEVICEINTERFACE - Name: Intel(R) HD Graphics</p><p>[2017-11-13 19:31:24,213] [Log ] [MPMain ] [INFO ] - Main: Video Device or Screen Intel(R) HD Graphics connected</p><p>[2017-11-13 19:31:24,214] [Log ] [MPMain ] [DEBUG] - GraphicContext: device video connected - Count 2</p><p>[2017-11-13 19:31:24,215] [Log ] [MPMain ] [DEBUG] - Main: Video Device or Screen restore screen bounds of display changed to 1920x1080</p><p>[2017-11-13 19:31:24,666] [Log ] [MPMain ] [DEBUG] - Main: WM_DISPLAYCHANGE restore current screen position</p><p>[2017-11-13 19:31:24,670] [Log ] [MPMain ] [DEBUG] - Main: WM_DEVICECHANGE (Event: DBT_DEVICEREMOVECOMPLETE)</p><p>[2017-11-13 19:31:24,678] [Log ] [MPMain ] [DEBUG] - Main: Device type is DBT_DEVTYP_DEVICEINTERFACE - Name: Generic PnP Monitor</p><p>[2017-11-13 19:31:24,679] [Log ] [MPMain ] [INFO ] - Main: Video Device or Screen Generic PnP Monitor removed</p><p>[2017-11-13 19:31:24,681] [Log ] [MPMain ] [DEBUG] - GraphicContext: device video removed - Count 1</p><p>[2017-11-13 19:31:24,707] [Log ] [MPMain ] [DEBUG] - Main: WM_DISPLAYCHANGE restore current screen position</p><p>[2017-11-13 19:31:24,711] [Log ] [MPMain ] [DEBUG] - Main: WM_DEVICECHANGE (Event: DBT_DEVICEREMOVECOMPLETE)</p><p>[2017-11-13 19:31:24,721] [Log ] [MPMain ] [DEBUG] - Main: Device type is DBT_DEVTYP_DEVICEINTERFACE - Name: Generic PnP Monitor</p><p>[2017-11-13 19:31:24,723] [Log ] [MPMain ] [DEBUG] - Main: WM_DEVICECHANGE (Event: DBT_DEVICEREMOVECOMPLETE)</p><p>[2017-11-13 19:31:24,728] [Log ] [MPMain ] [DEBUG] - Main: Device type is DBT_DEVTYP_DEVICEINTERFACE - Name: Intel(R) HD Graphics</p><p>[2017-11-13 19:31:24,729] [Log ] [MPMain ] [INFO ] - Main: Video Device or Screen Intel(R) HD Graphics removed</p><p>[2017-11-13 19:31:24,730] [Log ] [MPMain ] [DEBUG] - GraphicContext: device video removed - Count 0</p><p>[2017-11-13 19:31:24,734] [Log ] [MPMain ] [DEBUG] - Main: WM_DEVICECHANGE (Event: DBT_DEVICEARRIVAL)</p><p>[2017-11-13 19:31:24,738] [Log ] [MPMain ] [DEBUG] - Main: Device type is DBT_DEVTYP_DEVICEINTERFACE - Name: Generic PnP Monitor</p><p>[2017-11-13 19:31:24,743] [Log ] [MPMain ] [DEBUG] - Main: WM_DEVICECHANGE (Event: DBT_DEVICEARRIVAL)</p><p>[2017-11-13 19:31:24,747] [Log ] [MPMain ] [DEBUG] - Main: Device type is DBT_DEVTYP_DEVICEINTERFACE - Name: Generic PnP Monitor</p><p>[2017-11-13 19:31:24,750] [Log ] [MPMain ] [INFO ] - Main: Video Device or Screen Generic PnP Monitor connected</p><p>[2017-11-13 19:31:24,751] [Log ] [MPMain ] [DEBUG] - GraphicContext: device video connected - Count 1</p><p>[2017-11-13 19:31:24,753] [Log ] [MPMain ] [DEBUG] - Main: Video Device or Screen restore screen bounds of display changed to 1920x1080</p><p>[2017-11-13 19:31:24,755] [Log ] [MPMain ] [DEBUG] - Main: WM_DEVICECHANGE (Event: DBT_DEVICEARRIVAL)</p><p>[2017-11-13 19:31:24,758] [Log ] [MPMain ] [DEBUG] - Main: Device type is DBT_DEVTYP_DEVICEINTERFACE - Name: Intel(R) HD Graphics</p><p>[2017-11-13 19:31:24,759] [Log ] [MPMain ] [INFO ] - Main: Video Device or Screen Intel(R) HD Graphics connected</p><p>[2017-11-13 19:31:24,761] [Log ] [MPMain ] [DEBUG] - GraphicContext: device video connected - Count 2</p><p>[2017-11-13 19:31:24,763] [Log ] [MPMain ] [DEBUG] - Main: Video Device or Screen restore screen bounds of display changed to 1920x1080</p><p>[2017-11-13 19:31:24,800] [Log ] [MPMain ] [DEBUG] - Main: WM_DEVICECHANGE (Event: DBT_DEVNODES_CHANGED)</p><p>[2017-11-13 19:31:24,936] [Log ] [MPMain ] [DEBUG] - Main: WM_DEVICECHANGE (Event: DBT_DEVNODES_CHANGED)</p><p>[2017-11-13 19:31:24,936] [Log ] [MPMain ] [DEBUG] - Main: WM_DEVICECHANGE (Event: DBT_DEVICEREMOVECOMPLETE)</p><p>[2017-11-13 19:31:24,937] [Log ] [MPMain ] [DEBUG] - Main: Device type is DBT_DEVTYP_DEVICEINTERFACE - Name: [TV] Samsung</p><p>[2017-11-13 19:31:24,955] [Log ] [MPMain ] [DEBUG] - Main: WM_DEVICECHANGE (Event: DBT_DEVICEREMOVECOMPLETE)</p><p>[2017-11-13 19:31:24,956] [Log ] [MPMain ] [DEBUG] - Main: Device type is DBT_DEVTYP_DEVICEINTERFACE - Name: [TV] Samsung</p><p>[2017-11-13 19:31:24,975] [Log ] [MPMain ] [DEBUG] - Main: WM_DEVICECHANGE (Event: DBT_DEVICEREMOVECOMPLETE)</p><p>[2017-11-13 19:31:24,976] [Log ] [MPMain ] [DEBUG] - Main: Device type is DBT_DEVTYP_DEVICEINTERFACE - Name: [TV] Samsung</p><p>[2017-11-13 19:31:24,994] [Log ] [MPMain ] [DEBUG] - Main: WM_DEVICECHANGE (Event: DBT_DEVICEREMOVECOMPLETE)</p><p>[2017-11-13 19:31:24,995] [Log ] [MPMain ] [DEBUG] - Main: Device type is DBT_DEVTYP_DEVICEINTERFACE - Name: [TV] Samsung</p><p>[2017-11-13 19:31:25,012] [Log ] [MPMain ] [DEBUG] - Main: WM_DEVICECHANGE (Event: DBT_DEVICEREMOVECOMPLETE)</p><p>[2017-11-13 19:31:25,013] [Log ] [MPMain ] [DEBUG] - Main: Device type is DBT_DEVTYP_DEVICEINTERFACE - Name: [TV] Samsung</p><p>[2017-11-13 19:31:25,014] [Log ] [MPMain ] [DEBUG] - Main: WM_DEVICECHANGE (Event: DBT_DEVNODES_CHANGED)</p><p>[2017-11-13 19:31:25,015] [Log ] [MPMain ] [DEBUG] - Main: WM_DEVICECHANGE (Event: DBT_DEVICEREMOVECOMPLETE)</p><p>[2017-11-13 19:31:25,015] [Log ] [MPMain ] [DEBUG] - Main: Device type is DBT_DEVTYP_DEVICEINTERFACE - Name: [TV] Samsung</p><p>[2017-11-13 19:31:25,033] [Log ] [MPMain ] [DEBUG] - Main: WM_DEVICECHANGE (Event: DBT_DEVICEREMOVECOMPLETE)</p><p>[2017-11-13 19:31:25,034] [Log ] [MPMain ] [DEBUG] - Main: Device type is DBT_DEVTYP_DEVICEINTERFACE - Name: [TV] Samsung</p><p>[2017-11-13 19:31:33,255] [Log ] [MPMain ] [DEBUG] - Main: WM_DEVICECHANGE (Event: DBT_DEVICEARRIVAL)</p><p>[2017-11-13 19:31:33,257] [Log ] [MPMain ] [DEBUG] - Main: Device type is DBT_DEVTYP_DEVICEINTERFACE - Name: [TV] Samsung</p><p>[2017-11-13 19:31:33,274] [Log ] [MPMain ] [DEBUG] - Main: WM_DEVICECHANGE (Event: DBT_DEVICEARRIVAL)</p><p>[2017-11-13 19:31:33,275] [Log ] [MPMain ] [DEBUG] - Main: Device type is DBT_DEVTYP_DEVICEINTERFACE - Name: [TV] Samsung</p><p>[2017-11-13 19:31:33,293] [Log ] [MPMain ] [DEBUG] - Main: WM_DEVICECHANGE (Event: DBT_DEVICEARRIVAL)</p><p>[2017-11-13 19:31:33,294] [Log ] [MPMain ] [DEBUG] - Main: Device type is DBT_DEVTYP_DEVICEINTERFACE - Name: [TV] Samsung</p><p>[2017-11-13 19:31:33,294] [Log ] [MPMain ] [DEBUG] - Main: WM_DEVICECHANGE (Event: DBT_DEVNODES_CHANGED)</p><p>[2017-11-13 19:31:33,295] [Log ] [MPMain ] [DEBUG] - Main: WM_DEVICECHANGE (Event: DBT_DEVICEARRIVAL)</p><p>[2017-11-13 19:31:33,296] [Log ] [MPMain ] [DEBUG] - Main: Device type is DBT_DEVTYP_DEVICEINTERFACE - Name: [TV] Samsung</p><p>[2017-11-13 19:31:33,313] [Log ] [MPMain ] [DEBUG] - Main: WM_DEVICECHANGE (Event: DBT_DEVICEARRIVAL)</p><p>[2017-11-13 19:31:33,314] [Log ] [MPMain ] [DEBUG] - Main: Device type is DBT_DEVTYP_DEVICEINTERFACE - Name: [TV] Samsung</p><p>[2017-11-13 19:31:33,332] [Log ] [MPMain ] [DEBUG] - Main: WM_DEVICECHANGE (Event: DBT_DEVICEARRIVAL)</p><p>[2017-11-13 19:31:33,333] [Log ] [MPMain ] [DEBUG] - Main: Device type is DBT_DEVTYP_DEVICEINTERFACE - Name: [TV] Samsung</p><p>[2017-11-13 19:31:33,350] [Log ] [MPMain ] [DEBUG] - Main: WM_DEVICECHANGE (Event: DBT_DEVICEARRIVAL)</p><p>[2017-11-13 19:31:33,351] [Log ] [MPMain ] [DEBUG] - Main: Device type is DBT_DEVTYP_DEVICEINTERFACE - Name: [TV] Samsung</p><p>[2017-11-13 19:31:33,386] [Log ] [MPMain ] [DEBUG] - Main: WM_DEVICECHANGE (Event: DBT_DEVNODES_CHANGED)</p><p>[2017-11-13 19:31:33,403] [Log ] [MPMain ] [DEBUG] - Main: WM_DEVICECHANGE (Event: DBT_DEVICEREMOVECOMPLETE)</p><p>[2017-11-13 19:31:33,405] [Log ] [MPMain ] [DEBUG] - Main: Device type is DBT_DEVTYP_DEVICEINTERFACE - Name: Intel(R) HD Graphics</p><p>[2017-11-13 19:31:33,407] [Log ] [MPMain ] [INFO ] - Main: Video Device or Screen Intel(R) HD Graphics removed</p><p>[2017-11-13 19:31:33,408] [Log ] [MPMain ] [DEBUG] - GraphicContext: device video removed - Count 1</p><p>[2017-11-13 19:31:33,543] [Log ] [MPMain ] [DEBUG] - Main: WM_DISPLAYCHANGE restore current screen position</p><p>[2017-11-13 19:31:33,547] [Log ] [MPMain ] [DEBUG] - Main: WM_DEVICECHANGE (Event: DBT_DEVICEREMOVECOMPLETE)</p><p>[2017-11-13 19:31:33,551] [Log ] [MPMain ] [DEBUG] - Main: Device type is DBT_DEVTYP_DEVICEINTERFACE - Name: Generic PnP Monitor</p><p>[2017-11-13 19:31:33,552] [Log ] [MPMain ] [INFO ] - Main: Video Device or Screen Generic PnP Monitor removed</p><p>[2017-11-13 19:31:33,553] [Log ] [MPMain ] [DEBUG] - GraphicContext: device video removed - Count 0</p><p>[2017-11-13 19:31:33,604] [Log ] [MPMain ] [DEBUG] - Main: WM_DEVICECHANGE (Event: DBT_DEVICEREMOVECOMPLETE)</p><p>[2017-11-13 19:31:33,607] [Log ] [MPMain ] [DEBUG] - Main: Device type is DBT_DEVTYP_DEVICEINTERFACE - Name: Generic PnP Monitor</p><p>[2017-11-13 19:31:33,651] [Log ] [MPMain ] [DEBUG] - Main: WM_DEVICECHANGE (Event: DBT_DEVICEREMOVECOMPLETE)</p><p>[2017-11-13 19:31:33,653] [Log ] [MPMain ] [DEBUG] - Main: Device type is DBT_DEVTYP_DEVICEINTERFACE - Name: Intel(R) Display Audio</p><p>[2017-11-13 19:31:33,654] [Log ] [MPMain ] [INFO ] - Main: Audio Renderer Intel(R) Display Audio removed</p><p>[2017-11-13 19:31:33,655] [Log ] [MPMain ] [DEBUG] - GraphicContext: device audio removed - Count 18</p><p>[2017-11-13 19:31:34,676] [Log ] [MPMain ] [DEBUG] - Main: WM_DISPLAYCHANGE restore current screen position</p><p>[2017-11-13 19:31:34,682] [Log ] [MPMain ] [DEBUG] - Main: WM_DEVICECHANGE (Event: DBT_DEVICEREMOVECOMPLETE)</p><p>[2017-11-13 19:31:34,683] [Log ] [MPMain ] [DEBUG] - Main: Device type is DBT_DEVTYP_DEVICEINTERFACE - Name: Intel(R) Display Audio</p><p>[2017-11-13 19:31:34,685] [Log ] [MPMain ] [INFO ] - Main: Audio Renderer Intel(R) Display Audio removed</p><p>[2017-11-13 19:31:34,686] [Log ] [MPMain ] [DEBUG] - GraphicContext: device audio removed - Count 17</p><p>[2017-11-13 19:31:34,715] [Log ] [MPMain ] [DEBUG] - Main: WM_DEVICECHANGE (Event: DBT_DEVICEREMOVECOMPLETE)</p><p>[2017-11-13 19:31:34,717] [Log ] [MPMain ] [DEBUG] - Main: Device type is DBT_DEVTYP_DEVICEINTERFACE - Name: Intel(R) Display Audio</p><p>[2017-11-13 19:31:34,718] [Log ] [MPMain ] [DEBUG] - Main: WM_DEVICECHANGE (Event: DBT_DEVNODES_CHANGED)</p><p>[2017-11-13 19:31:34,719] [Log ] [MPMain ] [DEBUG] - Main: WM_DEVICECHANGE (Event: DBT_DEVICEREMOVECOMPLETE)</p><p>[2017-11-13 19:31:34,720] [Log ] [MPMain ] [DEBUG] - Main: Device type is DBT_DEVTYP_DEVICEINTERFACE - Name: Intel(R) Display Audio[/collapse]</p><p></p><p></p><p>When an audio or video "renderer" is removed, the PC can no longer use it.</p><p>With your current configuration, when MP is showing TV or video, it's using the AVR and TV renderers.</p><p>The implication: when those devices are turned off, MP needs to stop using those renderers.</p><p></p><p>So far so good?</p><p></p><p>Well, the reason for the crash is that MP makes no attempt to stop using the renderers when they're removed.</p><p>MP makes no attempt because you appear to have configured it to behave that way.</p><p></p><p>MP Config -> general section -> startup/resume settings sub-section contains a "stop playback on removal of an audio renderer" setting.</p><p>It's enabled by default so people normally don't experience problems like you're experiencing.</p><p>It's recommended to never disable it unless absolutely necessary. For example, it might be necessary if you have a Bluetooth audio device that frequently goes in and out of range.</p><p>Anyway, if you choose to disable the setting it's at your own risk... and you must manually stop playback <strong>before </strong>disconnecting (or in your case: turning off) connected devices.</p><p></p><p></p><p>In other words, solution is either:</p><ol> <li data-xf-list-type="ol">Enable the "stop playback on removal of an audio renderer" setting, OR..</li> <li data-xf-list-type="ol">Always ensure media playback - TV, videos, music... <strong>everything</strong> - is stopped before turning your TV and/or AVR off.</li> </ol></blockquote><p></p>
[QUOTE="mm1352000, post: 1233383, member: 82144"] Thanks Dave (y) I think the solution should be relatively straightforward, however let me give you a fuller back story. The first thing to say is that when you turn off your AVR and/or TV, the PC is going to lose contact with them. Hopefully that much is obvious! If you were to look in the log files you'd see the corresponding entries: [collapse] [2017-11-13 19:31:24,209] [Log ] [MPMain ] [DEBUG] - Main: WM_DEVICECHANGE (Event: DBT_DEVICEARRIVAL) [2017-11-13 19:31:24,212] [Log ] [MPMain ] [DEBUG] - Main: Device type is DBT_DEVTYP_DEVICEINTERFACE - Name: Intel(R) HD Graphics [2017-11-13 19:31:24,213] [Log ] [MPMain ] [INFO ] - Main: Video Device or Screen Intel(R) HD Graphics connected [2017-11-13 19:31:24,214] [Log ] [MPMain ] [DEBUG] - GraphicContext: device video connected - Count 2 [2017-11-13 19:31:24,215] [Log ] [MPMain ] [DEBUG] - Main: Video Device or Screen restore screen bounds of display changed to 1920x1080 [2017-11-13 19:31:24,666] [Log ] [MPMain ] [DEBUG] - Main: WM_DISPLAYCHANGE restore current screen position [2017-11-13 19:31:24,670] [Log ] [MPMain ] [DEBUG] - Main: WM_DEVICECHANGE (Event: DBT_DEVICEREMOVECOMPLETE) [2017-11-13 19:31:24,678] [Log ] [MPMain ] [DEBUG] - Main: Device type is DBT_DEVTYP_DEVICEINTERFACE - Name: Generic PnP Monitor [2017-11-13 19:31:24,679] [Log ] [MPMain ] [INFO ] - Main: Video Device or Screen Generic PnP Monitor removed [2017-11-13 19:31:24,681] [Log ] [MPMain ] [DEBUG] - GraphicContext: device video removed - Count 1 [2017-11-13 19:31:24,707] [Log ] [MPMain ] [DEBUG] - Main: WM_DISPLAYCHANGE restore current screen position [2017-11-13 19:31:24,711] [Log ] [MPMain ] [DEBUG] - Main: WM_DEVICECHANGE (Event: DBT_DEVICEREMOVECOMPLETE) [2017-11-13 19:31:24,721] [Log ] [MPMain ] [DEBUG] - Main: Device type is DBT_DEVTYP_DEVICEINTERFACE - Name: Generic PnP Monitor [2017-11-13 19:31:24,723] [Log ] [MPMain ] [DEBUG] - Main: WM_DEVICECHANGE (Event: DBT_DEVICEREMOVECOMPLETE) [2017-11-13 19:31:24,728] [Log ] [MPMain ] [DEBUG] - Main: Device type is DBT_DEVTYP_DEVICEINTERFACE - Name: Intel(R) HD Graphics [2017-11-13 19:31:24,729] [Log ] [MPMain ] [INFO ] - Main: Video Device or Screen Intel(R) HD Graphics removed [2017-11-13 19:31:24,730] [Log ] [MPMain ] [DEBUG] - GraphicContext: device video removed - Count 0 [2017-11-13 19:31:24,734] [Log ] [MPMain ] [DEBUG] - Main: WM_DEVICECHANGE (Event: DBT_DEVICEARRIVAL) [2017-11-13 19:31:24,738] [Log ] [MPMain ] [DEBUG] - Main: Device type is DBT_DEVTYP_DEVICEINTERFACE - Name: Generic PnP Monitor [2017-11-13 19:31:24,743] [Log ] [MPMain ] [DEBUG] - Main: WM_DEVICECHANGE (Event: DBT_DEVICEARRIVAL) [2017-11-13 19:31:24,747] [Log ] [MPMain ] [DEBUG] - Main: Device type is DBT_DEVTYP_DEVICEINTERFACE - Name: Generic PnP Monitor [2017-11-13 19:31:24,750] [Log ] [MPMain ] [INFO ] - Main: Video Device or Screen Generic PnP Monitor connected [2017-11-13 19:31:24,751] [Log ] [MPMain ] [DEBUG] - GraphicContext: device video connected - Count 1 [2017-11-13 19:31:24,753] [Log ] [MPMain ] [DEBUG] - Main: Video Device or Screen restore screen bounds of display changed to 1920x1080 [2017-11-13 19:31:24,755] [Log ] [MPMain ] [DEBUG] - Main: WM_DEVICECHANGE (Event: DBT_DEVICEARRIVAL) [2017-11-13 19:31:24,758] [Log ] [MPMain ] [DEBUG] - Main: Device type is DBT_DEVTYP_DEVICEINTERFACE - Name: Intel(R) HD Graphics [2017-11-13 19:31:24,759] [Log ] [MPMain ] [INFO ] - Main: Video Device or Screen Intel(R) HD Graphics connected [2017-11-13 19:31:24,761] [Log ] [MPMain ] [DEBUG] - GraphicContext: device video connected - Count 2 [2017-11-13 19:31:24,763] [Log ] [MPMain ] [DEBUG] - Main: Video Device or Screen restore screen bounds of display changed to 1920x1080 [2017-11-13 19:31:24,800] [Log ] [MPMain ] [DEBUG] - Main: WM_DEVICECHANGE (Event: DBT_DEVNODES_CHANGED) [2017-11-13 19:31:24,936] [Log ] [MPMain ] [DEBUG] - Main: WM_DEVICECHANGE (Event: DBT_DEVNODES_CHANGED) [2017-11-13 19:31:24,936] [Log ] [MPMain ] [DEBUG] - Main: WM_DEVICECHANGE (Event: DBT_DEVICEREMOVECOMPLETE) [2017-11-13 19:31:24,937] [Log ] [MPMain ] [DEBUG] - Main: Device type is DBT_DEVTYP_DEVICEINTERFACE - Name: [TV] Samsung [2017-11-13 19:31:24,955] [Log ] [MPMain ] [DEBUG] - Main: WM_DEVICECHANGE (Event: DBT_DEVICEREMOVECOMPLETE) [2017-11-13 19:31:24,956] [Log ] [MPMain ] [DEBUG] - Main: Device type is DBT_DEVTYP_DEVICEINTERFACE - Name: [TV] Samsung [2017-11-13 19:31:24,975] [Log ] [MPMain ] [DEBUG] - Main: WM_DEVICECHANGE (Event: DBT_DEVICEREMOVECOMPLETE) [2017-11-13 19:31:24,976] [Log ] [MPMain ] [DEBUG] - Main: Device type is DBT_DEVTYP_DEVICEINTERFACE - Name: [TV] Samsung [2017-11-13 19:31:24,994] [Log ] [MPMain ] [DEBUG] - Main: WM_DEVICECHANGE (Event: DBT_DEVICEREMOVECOMPLETE) [2017-11-13 19:31:24,995] [Log ] [MPMain ] [DEBUG] - Main: Device type is DBT_DEVTYP_DEVICEINTERFACE - Name: [TV] Samsung [2017-11-13 19:31:25,012] [Log ] [MPMain ] [DEBUG] - Main: WM_DEVICECHANGE (Event: DBT_DEVICEREMOVECOMPLETE) [2017-11-13 19:31:25,013] [Log ] [MPMain ] [DEBUG] - Main: Device type is DBT_DEVTYP_DEVICEINTERFACE - Name: [TV] Samsung [2017-11-13 19:31:25,014] [Log ] [MPMain ] [DEBUG] - Main: WM_DEVICECHANGE (Event: DBT_DEVNODES_CHANGED) [2017-11-13 19:31:25,015] [Log ] [MPMain ] [DEBUG] - Main: WM_DEVICECHANGE (Event: DBT_DEVICEREMOVECOMPLETE) [2017-11-13 19:31:25,015] [Log ] [MPMain ] [DEBUG] - Main: Device type is DBT_DEVTYP_DEVICEINTERFACE - Name: [TV] Samsung [2017-11-13 19:31:25,033] [Log ] [MPMain ] [DEBUG] - Main: WM_DEVICECHANGE (Event: DBT_DEVICEREMOVECOMPLETE) [2017-11-13 19:31:25,034] [Log ] [MPMain ] [DEBUG] - Main: Device type is DBT_DEVTYP_DEVICEINTERFACE - Name: [TV] Samsung [2017-11-13 19:31:33,255] [Log ] [MPMain ] [DEBUG] - Main: WM_DEVICECHANGE (Event: DBT_DEVICEARRIVAL) [2017-11-13 19:31:33,257] [Log ] [MPMain ] [DEBUG] - Main: Device type is DBT_DEVTYP_DEVICEINTERFACE - Name: [TV] Samsung [2017-11-13 19:31:33,274] [Log ] [MPMain ] [DEBUG] - Main: WM_DEVICECHANGE (Event: DBT_DEVICEARRIVAL) [2017-11-13 19:31:33,275] [Log ] [MPMain ] [DEBUG] - Main: Device type is DBT_DEVTYP_DEVICEINTERFACE - Name: [TV] Samsung [2017-11-13 19:31:33,293] [Log ] [MPMain ] [DEBUG] - Main: WM_DEVICECHANGE (Event: DBT_DEVICEARRIVAL) [2017-11-13 19:31:33,294] [Log ] [MPMain ] [DEBUG] - Main: Device type is DBT_DEVTYP_DEVICEINTERFACE - Name: [TV] Samsung [2017-11-13 19:31:33,294] [Log ] [MPMain ] [DEBUG] - Main: WM_DEVICECHANGE (Event: DBT_DEVNODES_CHANGED) [2017-11-13 19:31:33,295] [Log ] [MPMain ] [DEBUG] - Main: WM_DEVICECHANGE (Event: DBT_DEVICEARRIVAL) [2017-11-13 19:31:33,296] [Log ] [MPMain ] [DEBUG] - Main: Device type is DBT_DEVTYP_DEVICEINTERFACE - Name: [TV] Samsung [2017-11-13 19:31:33,313] [Log ] [MPMain ] [DEBUG] - Main: WM_DEVICECHANGE (Event: DBT_DEVICEARRIVAL) [2017-11-13 19:31:33,314] [Log ] [MPMain ] [DEBUG] - Main: Device type is DBT_DEVTYP_DEVICEINTERFACE - Name: [TV] Samsung [2017-11-13 19:31:33,332] [Log ] [MPMain ] [DEBUG] - Main: WM_DEVICECHANGE (Event: DBT_DEVICEARRIVAL) [2017-11-13 19:31:33,333] [Log ] [MPMain ] [DEBUG] - Main: Device type is DBT_DEVTYP_DEVICEINTERFACE - Name: [TV] Samsung [2017-11-13 19:31:33,350] [Log ] [MPMain ] [DEBUG] - Main: WM_DEVICECHANGE (Event: DBT_DEVICEARRIVAL) [2017-11-13 19:31:33,351] [Log ] [MPMain ] [DEBUG] - Main: Device type is DBT_DEVTYP_DEVICEINTERFACE - Name: [TV] Samsung [2017-11-13 19:31:33,386] [Log ] [MPMain ] [DEBUG] - Main: WM_DEVICECHANGE (Event: DBT_DEVNODES_CHANGED) [2017-11-13 19:31:33,403] [Log ] [MPMain ] [DEBUG] - Main: WM_DEVICECHANGE (Event: DBT_DEVICEREMOVECOMPLETE) [2017-11-13 19:31:33,405] [Log ] [MPMain ] [DEBUG] - Main: Device type is DBT_DEVTYP_DEVICEINTERFACE - Name: Intel(R) HD Graphics [2017-11-13 19:31:33,407] [Log ] [MPMain ] [INFO ] - Main: Video Device or Screen Intel(R) HD Graphics removed [2017-11-13 19:31:33,408] [Log ] [MPMain ] [DEBUG] - GraphicContext: device video removed - Count 1 [2017-11-13 19:31:33,543] [Log ] [MPMain ] [DEBUG] - Main: WM_DISPLAYCHANGE restore current screen position [2017-11-13 19:31:33,547] [Log ] [MPMain ] [DEBUG] - Main: WM_DEVICECHANGE (Event: DBT_DEVICEREMOVECOMPLETE) [2017-11-13 19:31:33,551] [Log ] [MPMain ] [DEBUG] - Main: Device type is DBT_DEVTYP_DEVICEINTERFACE - Name: Generic PnP Monitor [2017-11-13 19:31:33,552] [Log ] [MPMain ] [INFO ] - Main: Video Device or Screen Generic PnP Monitor removed [2017-11-13 19:31:33,553] [Log ] [MPMain ] [DEBUG] - GraphicContext: device video removed - Count 0 [2017-11-13 19:31:33,604] [Log ] [MPMain ] [DEBUG] - Main: WM_DEVICECHANGE (Event: DBT_DEVICEREMOVECOMPLETE) [2017-11-13 19:31:33,607] [Log ] [MPMain ] [DEBUG] - Main: Device type is DBT_DEVTYP_DEVICEINTERFACE - Name: Generic PnP Monitor [2017-11-13 19:31:33,651] [Log ] [MPMain ] [DEBUG] - Main: WM_DEVICECHANGE (Event: DBT_DEVICEREMOVECOMPLETE) [2017-11-13 19:31:33,653] [Log ] [MPMain ] [DEBUG] - Main: Device type is DBT_DEVTYP_DEVICEINTERFACE - Name: Intel(R) Display Audio [2017-11-13 19:31:33,654] [Log ] [MPMain ] [INFO ] - Main: Audio Renderer Intel(R) Display Audio removed [2017-11-13 19:31:33,655] [Log ] [MPMain ] [DEBUG] - GraphicContext: device audio removed - Count 18 [2017-11-13 19:31:34,676] [Log ] [MPMain ] [DEBUG] - Main: WM_DISPLAYCHANGE restore current screen position [2017-11-13 19:31:34,682] [Log ] [MPMain ] [DEBUG] - Main: WM_DEVICECHANGE (Event: DBT_DEVICEREMOVECOMPLETE) [2017-11-13 19:31:34,683] [Log ] [MPMain ] [DEBUG] - Main: Device type is DBT_DEVTYP_DEVICEINTERFACE - Name: Intel(R) Display Audio [2017-11-13 19:31:34,685] [Log ] [MPMain ] [INFO ] - Main: Audio Renderer Intel(R) Display Audio removed [2017-11-13 19:31:34,686] [Log ] [MPMain ] [DEBUG] - GraphicContext: device audio removed - Count 17 [2017-11-13 19:31:34,715] [Log ] [MPMain ] [DEBUG] - Main: WM_DEVICECHANGE (Event: DBT_DEVICEREMOVECOMPLETE) [2017-11-13 19:31:34,717] [Log ] [MPMain ] [DEBUG] - Main: Device type is DBT_DEVTYP_DEVICEINTERFACE - Name: Intel(R) Display Audio [2017-11-13 19:31:34,718] [Log ] [MPMain ] [DEBUG] - Main: WM_DEVICECHANGE (Event: DBT_DEVNODES_CHANGED) [2017-11-13 19:31:34,719] [Log ] [MPMain ] [DEBUG] - Main: WM_DEVICECHANGE (Event: DBT_DEVICEREMOVECOMPLETE) [2017-11-13 19:31:34,720] [Log ] [MPMain ] [DEBUG] - Main: Device type is DBT_DEVTYP_DEVICEINTERFACE - Name: Intel(R) Display Audio[/collapse] When an audio or video "renderer" is removed, the PC can no longer use it. With your current configuration, when MP is showing TV or video, it's using the AVR and TV renderers. The implication: when those devices are turned off, MP needs to stop using those renderers. So far so good? Well, the reason for the crash is that MP makes no attempt to stop using the renderers when they're removed. MP makes no attempt because you appear to have configured it to behave that way. MP Config -> general section -> startup/resume settings sub-section contains a "stop playback on removal of an audio renderer" setting. It's enabled by default so people normally don't experience problems like you're experiencing. It's recommended to never disable it unless absolutely necessary. For example, it might be necessary if you have a Bluetooth audio device that frequently goes in and out of range. Anyway, if you choose to disable the setting it's at your own risk... and you must manually stop playback [B]before [/B]disconnecting (or in your case: turning off) connected devices. In other words, solution is either: [LIST=1] [*]Enable the "stop playback on removal of an audio renderer" setting, OR.. [*]Always ensure media playback - TV, videos, music... [B]everything[/B] - is stopped before turning your TV and/or AVR off. [/LIST] [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
MediaPortal 1
Support
General Support
MP1.18 has crashed sometime after TV and AVR is turned off
Contact us
RSS
Top
Bottom