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
Watch / Listen Media
Television (MyTV frontend and TV-Server)
Scheduled recordings fail to start with HDHomerun
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: 1157597" data-attributes="member: 82144"><p>Hello again Fred</p><p></p><p>Thanks for the update.</p><p></p><p></p><p>The explanation is complex and technical. I'll try to explain as simply as possible, but if you really want to understand then you will need to do some reading of Microsoft technical documentation.</p><p></p><p>TV Server controls and interacts with tuners by building and controlling a BDA/DirectShow filter graph.</p><p></p><p>BDA is Microsoft's framework for digital tuner drivers. You can read more about it here:</p><p><a href="https://msdn.microsoft.com/en-us/library/windows/hardware/ff556573%28v=vs.85%29.aspx" target="_blank">https://msdn.microsoft.com/en-us/library/windows/hardware/ff556573(v=vs.85).aspx</a></p><p><a href="https://msdn.microsoft.com/en-us/library/windows/desktop/dd693015%28v=vs.85%29.aspx" target="_blank">https://msdn.microsoft.com/en-us/library/windows/desktop/dd693015(v=vs.85).aspx</a></p><p></p><p>DirectShow is one of Microsoft's frameworks for processing media content. You can read more about it here:</p><p><a href="https://en.wikipedia.org/wiki/DirectShow" target="_blank">https://en.wikipedia.org/wiki/DirectShow</a></p><p><a href="https://msdn.microsoft.com/en-us/library/windows/desktop/dd375454%28v=vs.85%29.aspx" target="_blank">https://msdn.microsoft.com/en-us/library/windows/desktop/dd375454(v=vs.85).aspx</a></p><p></p><p>A BDA/DirectShow filter graph is just a conceptual way of describing/imagining how a stream is received and processed. Here is an example graph for a BDA tuner:</p><p>[ATTACH=full]170786[/ATTACH]</p><p></p><p>The stream processing starts at the left and finishes on the right.</p><p></p><p>I said that TV Server controls the tuner by controlling a graph. TV Server:</p><ol> <li data-xf-list-type="ol">Creates the graph.</li> <li data-xf-list-type="ol">Creates a tune request and passes it to the "network provider" in the graph, which passes the tune request to the tuner driver.</li> <li data-xf-list-type="ol">Starts ("runs") the graph. When the graph is started, TV Server starts to receive the stream from the tuner and can perform scanning, timeshifting, recording, EPG grabbing etc.</li> <li data-xf-list-type="ol">Stops (or pauses) the graph. When the graph is stopped (or paused), TV Server stops receiving the stream from the tuner.</li> <li data-xf-list-type="ol">Destroys the graph.</li> </ol><p></p><p>About your question...</p><p>The message is telling you that TV Server was not able to start the graph. In other words, the stream could not be received from the tuner.</p><p>The error code (0x8000FFFF) is an HRESULT. You can find the meaning of some HRESULT codes here:</p><p><a href="https://msdn.microsoft.com/en-us/library/windows/desktop/aa378137%28v=vs.85%29.aspx" target="_blank">https://msdn.microsoft.com/en-us/library/windows/desktop/aa378137(v=vs.85).aspx</a></p><p></p><p>As you can see, that code is E_UNEXPECTED and means "Unexpected failure".</p><p></p><p>This error code can come from any component in the BDA/DirectShow filter graph. In other words, it can come from:</p><ul> <li data-xf-list-type="ul">BDA</li> <li data-xf-list-type="ul">DirectShow</li> <li data-xf-list-type="ul">the tuner driver</li> </ul><p></p><p>I cannot tell you which component it came from.</p><p>I cannot tell you any more about what it means.</p><p></p><p></p><p>Actually, after saying all of this...</p><p>I think you are looking in the wrong place for the error. I think the problem occurs when the recording and timeshifting is stopped earlier. You can see that stopping the graph takes a very long time:</p><p>[2015-10-23 18:10:00,118] [Log ] [scheduler thread] [INFO ] - Scheduler: stop record BFM Business Paris 10/23/2015 5:00:07 PM-10/23/2015 6:00:00 PM Manual (BFM Business Paris)</p><p>...</p><p>[2015-10-23 18:10:00,152] [Log ] [scheduler thread] [INFO ] - dvb<img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite5" alt=":confused:" title="Confused :confused:" loading="lazy" data-shortname=":confused:" />topGraph</p><p>...</p><p>[2015-10-23 18:10:23,058] [Log ] [scheduler thread] [INFO ] - debug: IMediaControl stopped! hr = 0x0 <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite1" alt=":)" title="Smile :)" loading="lazy" data-shortname=":)" /></p><p></p><p></p><p>[2015-10-23 18:40:41,948] [Log ] [22 ] [INFO ] - Controller: StopTimeShifting 11</p><p>...</p><p>[2015-10-23 18:40:42,120] [Log ] [22 ] [INFO ] - dvb<img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite5" alt=":confused:" title="Confused :confused:" loading="lazy" data-shortname=":confused:" />topGraph</p><p>...</p><p>[2015-10-23 18:40:57,150] [Log ] [22 ] [INFO ] - debug: IMediaControl stopped! hr = 0x0 <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite1" alt=":)" title="Smile :)" loading="lazy" data-shortname=":)" /></p><p></p><p>Normally the graph should take less than one second to stop. In these cases it is taking more than 15 seconds. Probably the tuner is failing to stop properly, and that is why the tuner fails to start later, and why you see the green LEDs.</p><p></p><p>Again it looks like tuner or network problems... or maybe the tuner or router/switch is overheating???</p><p></p><p>Hope that helps,</p><p>mm</p><p><img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite1" alt=":)" title="Smile :)" loading="lazy" data-shortname=":)" /></p></blockquote><p></p>
[QUOTE="mm1352000, post: 1157597, member: 82144"] Hello again Fred Thanks for the update. The explanation is complex and technical. I'll try to explain as simply as possible, but if you really want to understand then you will need to do some reading of Microsoft technical documentation. TV Server controls and interacts with tuners by building and controlling a BDA/DirectShow filter graph. BDA is Microsoft's framework for digital tuner drivers. You can read more about it here: [URL='https://msdn.microsoft.com/en-us/library/windows/hardware/ff556573%28v=vs.85%29.aspx']https://msdn.microsoft.com/en-us/library/windows/hardware/ff556573(v=vs.85).aspx[/URL] [URL='https://msdn.microsoft.com/en-us/library/windows/desktop/dd693015%28v=vs.85%29.aspx']https://msdn.microsoft.com/en-us/library/windows/desktop/dd693015(v=vs.85).aspx[/URL] DirectShow is one of Microsoft's frameworks for processing media content. You can read more about it here: [URL]https://en.wikipedia.org/wiki/DirectShow[/URL] [URL='https://msdn.microsoft.com/en-us/library/windows/desktop/dd375454%28v=vs.85%29.aspx']https://msdn.microsoft.com/en-us/library/windows/desktop/dd375454(v=vs.85).aspx[/URL] A BDA/DirectShow filter graph is just a conceptual way of describing/imagining how a stream is received and processed. Here is an example graph for a BDA tuner: [ATTACH=full]170786[/ATTACH] The stream processing starts at the left and finishes on the right. I said that TV Server controls the tuner by controlling a graph. TV Server: [LIST=1] [*]Creates the graph. [*]Creates a tune request and passes it to the "network provider" in the graph, which passes the tune request to the tuner driver. [*]Starts ("runs") the graph. When the graph is started, TV Server starts to receive the stream from the tuner and can perform scanning, timeshifting, recording, EPG grabbing etc. [*]Stops (or pauses) the graph. When the graph is stopped (or paused), TV Server stops receiving the stream from the tuner. [*]Destroys the graph. [/LIST] About your question... The message is telling you that TV Server was not able to start the graph. In other words, the stream could not be received from the tuner. The error code (0x8000FFFF) is an HRESULT. You can find the meaning of some HRESULT codes here: [URL='https://msdn.microsoft.com/en-us/library/windows/desktop/aa378137%28v=vs.85%29.aspx']https://msdn.microsoft.com/en-us/library/windows/desktop/aa378137(v=vs.85).aspx[/URL] As you can see, that code is E_UNEXPECTED and means "Unexpected failure". This error code can come from any component in the BDA/DirectShow filter graph. In other words, it can come from: [LIST] [*]BDA [*]DirectShow [*]the tuner driver [/LIST] I cannot tell you which component it came from. I cannot tell you any more about what it means. Actually, after saying all of this... I think you are looking in the wrong place for the error. I think the problem occurs when the recording and timeshifting is stopped earlier. You can see that stopping the graph takes a very long time: [2015-10-23 18:10:00,118] [Log ] [scheduler thread] [INFO ] - Scheduler: stop record BFM Business Paris 10/23/2015 5:00:07 PM-10/23/2015 6:00:00 PM Manual (BFM Business Paris) ... [2015-10-23 18:10:00,152] [Log ] [scheduler thread] [INFO ] - dvb:confused:topGraph ... [2015-10-23 18:10:23,058] [Log ] [scheduler thread] [INFO ] - debug: IMediaControl stopped! hr = 0x0 :) [2015-10-23 18:40:41,948] [Log ] [22 ] [INFO ] - Controller: StopTimeShifting 11 ... [2015-10-23 18:40:42,120] [Log ] [22 ] [INFO ] - dvb:confused:topGraph ... [2015-10-23 18:40:57,150] [Log ] [22 ] [INFO ] - debug: IMediaControl stopped! hr = 0x0 :) Normally the graph should take less than one second to stop. In these cases it is taking more than 15 seconds. Probably the tuner is failing to stop properly, and that is why the tuner fails to start later, and why you see the green LEDs. Again it looks like tuner or network problems... or maybe the tuner or router/switch is overheating??? Hope that helps, mm :) [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
MediaPortal 1
Support
Watch / Listen Media
Television (MyTV frontend and TV-Server)
Scheduled recordings fail to start with HDHomerun
Contact us
RSS
Top
Bottom