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)
TV-Server crashes on scanning channels with Hauppauge WinTV HVR-900H
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="Curry" data-source="post: 479781" data-attributes="member: 91417"><p>Reinstalling the Hauppauge drivers fixed the undetected filter problem mentioned above.</p><p></p><p>So I went debugging, and found a 'probable cause'. Can't debug for shit on my setup though so please help me review whether this code change is bullshit or not <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite2" alt=";)" title="Wink ;)" loading="lazy" data-shortname=";)" /></p><p></p><p>In TvCardDvbBase.cs, function <strong>TvLibrary.Implementations.DVB.TvCardDvbBase.AddWinTvCIModule</strong>, line 776 reads as follows in the current trunk:</p><p>[code] hr = _capBuilder.RenderStream(null, null, tmpCiFilter, null, _infTeeMain);[/code]</p><p>This consistently returned status 0x80004005, causing the code to retry adding the device in several different modes.</p><p></p><p>I changed it to:</p><p>[code] hr = _capBuilder.RenderStream(null, MediaType.Video, tmpCiFilter, null, _infTeeMain);[/code]</p><p>Specifying the media type explicitly caused it to return a proper 0, and have the CI added to the graph as it should. After this it fails on connecting the inftee main to MPEG2 demux with code 0x80040217 or "No combination of intermediate filters could be found to make the connection", but that is probably caused by me debugging on a semi-setup laptop without a proper MediaPortal install.</p></blockquote><p></p>
[QUOTE="Curry, post: 479781, member: 91417"] Reinstalling the Hauppauge drivers fixed the undetected filter problem mentioned above. So I went debugging, and found a 'probable cause'. Can't debug for shit on my setup though so please help me review whether this code change is bullshit or not ;) In TvCardDvbBase.cs, function [b]TvLibrary.Implementations.DVB.TvCardDvbBase.AddWinTvCIModule[/b], line 776 reads as follows in the current trunk: [code] hr = _capBuilder.RenderStream(null, null, tmpCiFilter, null, _infTeeMain);[/code] This consistently returned status 0x80004005, causing the code to retry adding the device in several different modes. I changed it to: [code] hr = _capBuilder.RenderStream(null, MediaType.Video, tmpCiFilter, null, _infTeeMain);[/code] Specifying the media type explicitly caused it to return a proper 0, and have the CI added to the graph as it should. After this it fails on connecting the inftee main to MPEG2 demux with code 0x80040217 or "No combination of intermediate filters could be found to make the connection", but that is probably caused by me debugging on a semi-setup laptop without a proper MediaPortal install. [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
MediaPortal 1
Support
Watch / Listen Media
Television (MyTV frontend and TV-Server)
TV-Server crashes on scanning channels with Hauppauge WinTV HVR-900H
Contact us
RSS
Top
Bottom