- April 14, 2010
- 25
- 2
- Home Country
- United States of America
The TV server tool, SetupTV.exe, in MP 1.2.0 beta seems unable to correctly find my Hauppauge Colossus TV card. The log shows a COM error.
(Note that I can view TV via either Hauppauge's WinTV v7 app or with Windows Media Center. The Hauppauge Colossus TV card works fine with either of those, so I know the hardware is OK.)
MediaPortal Version: 1.2.0 beta
Windows Version: Windows 7
Microsoft .NET framework: v4
CPU Type: AMD Phenom II x4 955
Motherboard: Gigabyte GA-890FXA-UD5
HDD: 1 TB main drive (don't know manufacturer)
Memory: 8 GB
Video Card: NVIDIA GeForce 9600
Video Card Driver: 8.17.12.7533 5/20/2011
Sound Card: built into motherboard
Sound Card AC3:
Sound Card Driver: High Definition Audio Device 6.1.7601.17514 11/19/2010
1. TV Card: Hauppauge Colossus
1. TV Card Type: Capture
1. TV Card Driver: 1.0.29109.0 4/19/2011
Satelite/CableTV Provider: DirecTV
Here's how I got the error.
I installed MP 1.2.0 beta as a virgin install--I first uninstalled MP 1.1.3 (which evidently doesn't work with the Hauppauge Colossus), and uninstalled its files and databases too.
I launched MP Configuration tool. And under TV\TV Client, seeing that TV-Server Hostname was blank, I entered the name of the server (which for me is Steven-PC).
I exited MP Configuration tool, and then launched the MP TV Server tool (SetupTV.exe).
But under TV Servers, it shows blank--no servers and no Colossus card listed.
And under TV Channels, there are no channels listed.
By the way, I have full UAC in effect, so that every time I launch one of these tools, I have to confirm it. ("Do you want to allow the following program from an unknown publisher to make changes to this computer?") I don't know if that's relevant.
A relevant portion of the log from the TV Server tool SetupTV.exe, seems to show a COM error occurring just after the tool finds the Colossus TV card. The app tries over and over, for at least 5 attempts--until it gives up and fails to initialize:
2011-08-23 07:10:41.322689 [TVService(6)]: Detecting Cards
2011-08-23 07:10:42.193739 [TVService(6)]: Detected IP TV Card 0
2011-08-23 07:10:42.857777 [TVService(6)]: Detected Hauppauge Colossus
2011-08-23 07:10:45.493928 [TVService(6)]: Found card:hauppauge hd pvr software tuner
2011-08-23 07:10:45.743942 [TVService(6)]: Detected DVB card:hauppauge hd pvr software tuner
2011-08-23 07:10:45.748942 [TVService(6)]: Detecting type by MSNP 0: dc65aa02-5cb0-4d6d-a020-68702a5b34b8
2011-08-23 07:10:46.154966 [TVService(6)]: TvControllerException: System.Runtime.InteropServices.InvalidComObjectException: COM object that has been separated from its underlying RCW cannot be used.
at DirectShowLib.IBaseFilter.EnumPins(IEnumPins& ppEnum)
at DirectShowLib.DsFindPin.ByDirection(IBaseFilter vSource, PinDirection vDir, Int32 iIndex)
at TvLibrary.Implementations.TvCardCollection.DetectCards()
at TvLibrary.Implementations.TvCardCollection..ctor(IEpgEvents epgEvents)
at TvService.TVController.InitController()
at DirectShowLib.IBaseFilter.EnumPins(IEnumPins& ppEnum)
at DirectShowLib.DsFindPin.ByDirection(IBaseFilter vSource, PinDirection vDir, Int32 iIndex)
at TvLibrary.Implementations.TvCardCollection.DetectCards()
at TvLibrary.Implementations.TvCardCollection..ctor(IEpgEvents epgEvents)
at TvService.TVController.InitController()
2011-08-23 07:10:46.159966 [TVService(6)]: Controller: DeInit.
2011-08-23 07:10:49.320147 [TVService(6)]: Controller: 2 init attempt
2011-08-23 07:10:49.330147 [TVService(6)]: C:\ProgramData\Team MediaPortal\MediaPortal TV Server\gentle.config
2011-08-23 07:10:49.341148 [TVService(6)]: Controller: using MySQL database connection: Server=Steven-PC;Database=MpTvDb;User ID=root;Password
2011-08-23 07:10:49.349148 [TVService(6)]: ----------------------------
2011-08-23 07:10:49.362149 [TVService(6)]: Detecting Cards
2011-08-23 07:10:49.395151 [TVService(6)]: Detected IP TV Card 0
2011-08-23 07:10:49.414152 [TVService(6)]: Detected Hauppauge Colossus
2011-08-23 07:10:49.572161 [TVService(6)]: Found card:hauppauge hd pvr software tuner
2011-08-23 07:10:49.614163 [TVService(6)]: Detected DVB card:hauppauge hd pvr software tuner
2011-08-23 07:10:49.617164 [TVService(6)]: Detecting type by MSNP 0: dc65aa02-5cb0-4d6d-a020-68702a5b34b8
2011-08-23 07:10:49.621164 [TVService(6)]: TvControllerException: System.Runtime.InteropServices.InvalidComObjectException: COM object that has been separated from its underlying RCW cannot be used.
at DirectShowLib.IBaseFilter.EnumPins(IEnumPins& ppEnum)
at DirectShowLib.DsFindPin.ByDirection(IBaseFilter vSource, PinDirection vDir, Int32 iIndex)
at TvLibrary.Implementations.TvCardCollection.DetectCards()
at TvLibrary.Implementations.TvCardCollection..ctor(IEpgEvents epgEvents)
at TvService.TVController.InitController()
at DirectShowLib.IBaseFilter.EnumPins(IEnumPins& ppEnum)
at DirectShowLib.DsFindPin.ByDirection(IBaseFilter vSource, PinDirection vDir, Int32 iIndex)
at TvLibrary.Implementations.TvCardCollection.DetectCards()
at TvLibrary.Implementations.TvCardCollection..ctor(IEpgEvents epgEvents)
at TvService.TVController.InitController()
2011-08-23 07:10:49.623164 [TVService(6)]: Controller: DeInit.
2011-08-23 07:10:52.632336 [TVService(6)]: Controller: 3 init attempt
2011-08-23 07:10:52.642337 [TVService(6)]: C:\ProgramData\Team MediaPortal\MediaPortal TV Server\gentle.config
2011-08-23 07:10:52.660338 [TVService(6)]: Controller: using MySQL database connection: Server=Steven-PC;Database=MpTvDb;User ID=root;Password
2011-08-23 07:10:52.665338 [TVService(6)]: ----------------------------
2011-08-23 07:10:52.670338 [TVService(6)]: Detecting Cards
2011-08-23 07:10:52.705340 [TVService(6)]: Detected IP TV Card 0
2011-08-23 07:10:52.725341 [TVService(6)]: Detected Hauppauge Colossus
2011-08-23 07:10:52.827347 [TVService(6)]: Found card:hauppauge hd pvr software tuner
2011-08-23 07:10:52.873350 [TVService(6)]: Detected DVB card:hauppauge hd pvr software tuner
2011-08-23 07:10:52.875350 [TVService(6)]: Detecting type by MSNP 0: dc65aa02-5cb0-4d6d-a020-68702a5b34b8
2011-08-23 07:10:52.879350 [TVService(6)]: TvControllerException: System.Runtime.InteropServices.InvalidComObjectException: COM object that has been separated from its underlying RCW cannot be used.
at DirectShowLib.IBaseFilter.EnumPins(IEnumPins& ppEnum)
at DirectShowLib.DsFindPin.ByDirection(IBaseFilter vSource, PinDirection vDir, Int32 iIndex)
at TvLibrary.Implementations.TvCardCollection.DetectCards()
at TvLibrary.Implementations.TvCardCollection..ctor(IEpgEvents epgEvents)
at TvService.TVController.InitController()
at DirectShowLib.IBaseFilter.EnumPins(IEnumPins& ppEnum)
at DirectShowLib.DsFindPin.ByDirection(IBaseFilter vSource, PinDirection vDir, Int32 iIndex)
at TvLibrary.Implementations.TvCardCollection.DetectCards()
at TvLibrary.Implementations.TvCardCollection..ctor(IEpgEvents epgEvents)
at TvService.TVController.InitController()
2011-08-23 07:10:52.881350 [TVService(6)]: Controller: DeInit.
2011-08-23 07:10:55.889522 [TVService(6)]: Controller: 4 init attempt
2011-08-23 07:10:55.897523 [TVService(6)]: C:\ProgramData\Team MediaPortal\MediaPortal TV Server\gentle.config
2011-08-23 07:10:55.908523 [TVService(6)]: Controller: using MySQL database connection: Server=Steven-PC;Database=MpTvDb;User ID=root;Password
2011-08-23 07:10:55.918524 [TVService(6)]: ----------------------------
2011-08-23 07:10:55.930525 [TVService(6)]: Detecting Cards
2011-08-23 07:10:55.964527 [TVService(6)]: Detected IP TV Card 0
2011-08-23 07:10:55.985528 [TVService(6)]: Detected Hauppauge Colossus
2011-08-23 07:10:56.087534 [TVService(6)]: Found card:hauppauge hd pvr software tuner
2011-08-23 07:10:56.129536 [TVService(6)]: Detected DVB card:hauppauge hd pvr software tuner
2011-08-23 07:10:56.131536 [TVService(6)]: Detecting type by MSNP 0: dc65aa02-5cb0-4d6d-a020-68702a5b34b8
2011-08-23 07:10:56.135536 [TVService(6)]: TvControllerException: System.Runtime.InteropServices.InvalidComObjectException: COM object that has been separated from its underlying RCW cannot be used.
at DirectShowLib.IBaseFilter.EnumPins(IEnumPins& ppEnum)
at DirectShowLib.DsFindPin.ByDirection(IBaseFilter vSource, PinDirection vDir, Int32 iIndex)
at TvLibrary.Implementations.TvCardCollection.DetectCards()
at TvLibrary.Implementations.TvCardCollection..ctor(IEpgEvents epgEvents)
at TvService.TVController.InitController()
at DirectShowLib.IBaseFilter.EnumPins(IEnumPins& ppEnum)
at DirectShowLib.DsFindPin.ByDirection(IBaseFilter vSource, PinDirection vDir, Int32 iIndex)
at TvLibrary.Implementations.TvCardCollection.DetectCards()
at TvLibrary.Implementations.TvCardCollection..ctor(IEpgEvents epgEvents)
at TvService.TVController.InitController()
2011-08-23 07:10:56.137537 [TVService(6)]: Controller: DeInit.
2011-08-23 07:10:59.144709 [TVService(6)]: Controller: 5 init attempt
2011-08-23 07:10:59.152709 [TVService(6)]: C:\ProgramData\Team MediaPortal\MediaPortal TV Server\gentle.config
2011-08-23 07:10:59.174710 [TVService(6)]: Controller: using MySQL database connection: Server=Steven-PC;Database=MpTvDb;User ID=root;Password
2011-08-23 07:10:59.177710 [TVService(6)]: ----------------------------
2011-08-23 07:10:59.183711 [TVService(6)]: Detecting Cards
2011-08-23 07:10:59.210712 [TVService(6)]: Detected IP TV Card 0
2011-08-23 07:10:59.228713 [TVService(6)]: Detected Hauppauge Colossus
2011-08-23 07:10:59.321719 [TVService(6)]: Found card:hauppauge hd pvr software tuner
2011-08-23 07:10:59.364721 [TVService(6)]: Detected DVB card:hauppauge hd pvr software tuner
2011-08-23 07:10:59.366721 [TVService(6)]: Detecting type by MSNP 0: dc65aa02-5cb0-4d6d-a020-68702a5b34b8
2011-08-23 07:10:59.370721 [TVService(6)]: TvControllerException: System.Runtime.InteropServices.InvalidComObjectException: COM object that has been separated from its underlying RCW cannot be used.
at DirectShowLib.IBaseFilter.EnumPins(IEnumPins& ppEnum)
at DirectShowLib.DsFindPin.ByDirection(IBaseFilter vSource, PinDirection vDir, Int32 iIndex)
at TvLibrary.Implementations.TvCardCollection.DetectCards()
at TvLibrary.Implementations.TvCardCollection..ctor(IEpgEvents epgEvents)
at TvService.TVController.InitController()
at DirectShowLib.IBaseFilter.EnumPins(IEnumPins& ppEnum)
at DirectShowLib.DsFindPin.ByDirection(IBaseFilter vSource, PinDirection vDir, Int32 iIndex)
at TvLibrary.Implementations.TvCardCollection.DetectCards()
at TvLibrary.Implementations.TvCardCollection..ctor(IEpgEvents epgEvents)
at TvService.TVController.InitController()
2011-08-23 07:10:59.372722 [TVService(6)]: Controller: Failed to initialize TVServer
2011-08-23 07:10:59.376722 [TVService(6)]: TV Service: Load plugins
2011-08-23 07:10:59.756744 [TVService(6)]: PluginManager: Loaded ComSkipLauncher version:1.0.2.0 author:and-81
2011-08-23 07:11:00.104763 [TVService(6)]: PluginManager: Loaded ConflictsManager version:1.0.0.1 author:Broceliande
2011-08-23 07:11:00.248772 [TVService(6)]: PluginManager: Loaded Power Scheduler version:0.1.0.0 author:micheloe
2011-08-23 07:11:00.330776 [TVService(6)]: PluginManager: Loaded ServerBlaster version:1.1.1.0 author:joboehl with ralphy mods
2011-08-23 07:11:00.437783 [TVService(6)]: PluginManager: Loaded TV Movie EPG import version:1.0.3.0 author:rtv
2011-08-23 07:11:00.620793 [TVService(6)]: PluginManager: Loaded WebEPG version:1.0.0.0 author:Arion_p - James
2011-08-23 07:11:00.712798 [TVService(6)]: PluginManager: Loaded XmlTv version:1.0.0.0 author:Frodo
2011-08-23 07:11:00.721799 [TVService(6)]: TV Service: Plugins loaded
2011-08-23 07:11:00.732799 [TVService(6)]: TV Service: Plugin: ComSkipLauncher disabled
2011-08-23 07:11:00.737800 [TVService(6)]: TV Service: Plugin: Power Scheduler disabled
2011-08-23 07:11:00.743800 [TVService(6)]: TV Service: Plugin: ServerBlaster disabled
2011-08-23 07:11:00.749800 [TVService(6)]: TV Service: Plugin: TV Movie EPG import disabled
2011-08-23 07:11:00.754801 [TVService(6)]: TV Service: Plugins started
2011-08-23 07:11:00.770802 [TVService(6)]: TV service: Started
2011-08-23 12:23:50.501054 [PowerEventThread(8)]: TV service PowerEventThread 275
2011-08-23 12:27:01.444544 [(4)]: Setting up EventWaitHandle with name: Global\MPTVServiceInitializedEvent
2011-08-23 12:27:27.833053 [(6)]: TV service: Starting
2011-08-23 12:27:27.852054 [TVService(6)]: TVService v1.1.7.0 is starting up on Windows 7 ( Service Pack 1 ) [6.1.7601.65536]
2011-08-23 12:27:27.941059 [TVService(6)]: Controller: Initializing TVServer
2011-08-23 12:27:27.951060 [PowerEventThread(8)]: TV service PowerEventThread message loop is running
2011-08-23 12:27:27.957060 [TVService(6)]: Controller: 1 init attempt
2011-08-23 12:27:28.342082 [TVService(6)]: C:\ProgramData\Team MediaPortal\MediaPortal TV Server\gentle.config
2011-08-23 12:27:28.346082 [TVService(6)]: Controller: using MySQL database connection: Server=Steven-PC;Database=MpTvDb;User ID=root;Password
2011-08-23 12:27:28.370084 [TVService(6)]: ----------------------------
2011-08-23 12:27:28.378084 [TVService(6)]: Detecting Cards
2011-08-23 12:27:28.781107 [TVService(6)]: Detected IP TV Card 0
2011-08-23 12:27:29.255134 [TVService(6)]: Detected Hauppauge Colossus
2011-08-23 12:27:30.528207 [TVService(6)]: Found card:hauppauge hd pvr software tuner
2011-08-23 12:27:30.691217 [TVService(6)]: Detected DVB card:hauppauge hd pvr software tuner
2011-08-23 12:27:30.693217 [TVService(6)]: Detecting type by MSNP 0: dc65aa02-5cb0-4d6d-a020-68702a5b34b8
2011-08-23 12:27:30.942231 [TVService(6)]: TvControllerException: System.Runtime.InteropServices.InvalidComObjectException: COM object that has been separated from its underlying RCW cannot be used.
at DirectShowLib.IBaseFilter.EnumPins(IEnumPins& ppEnum)
at DirectShowLib.DsFindPin.ByDirection(IBaseFilter vSource, PinDirection vDir, Int32 iIndex)
at TvLibrary.Implementations.TvCardCollection.DetectCards()
at TvLibrary.Implementations.TvCardCollection..ctor(IEpgEvents epgEvents)
at TvService.TVController.InitController()
at DirectShowLib.IBaseFilter.EnumPins(IEnumPins& ppEnum)
at DirectShowLib.DsFindPin.ByDirection(IBaseFilter vSource, PinDirection vDir, Int32 iIndex)
at TvLibrary.Implementations.TvCardCollection.DetectCards()
at TvLibrary.Implementations.TvCardCollection..ctor(IEpgEvents epgEvents)
at TvService.TVController.InitController()
2011-08-23 12:27:30.954232 [TVService(6)]: Controller: DeInit.
2011-08-23 12:27:34.018407 [TVService(6)]: Controller: 2 init attempt
2011-08-23 12:27:34.027407 [TVService(6)]: C:\ProgramData\Team MediaPortal\MediaPortal TV Server\gentle.config
2011-08-23 12:27:34.037408 [TVService(6)]: Controller: using MySQL database connection: Server=Steven-PC;Database=MpTvDb;User ID=root;Password
2011-08-23 12:27:34.045408 [TVService(6)]: ----------------------------
2011-08-23 12:27:34.050409 [TVService(6)]: Detecting Cards
2011-08-23 12:27:34.080410 [TVService(6)]: Detected IP TV Card 0
2011-08-23 12:27:34.101412 [TVService(6)]: Detected Hauppauge Colossus
2011-08-23 12:27:34.197417 [TVService(6)]: Found card:hauppauge hd pvr software tuner
2011-08-23 12:27:34.308423 [TVService(6)]: Detected DVB card:hauppauge hd pvr software tuner
2011-08-23 12:27:34.319424 [TVService(6)]: Detecting type by MSNP 0: dc65aa02-5cb0-4d6d-a020-68702a5b34b8
2011-08-23 12:27:34.333425 [TVService(6)]: TvControllerException: System.Runtime.InteropServices.InvalidComObjectException: COM object that has been separated from its underlying RCW cannot be used.
at DirectShowLib.IBaseFilter.EnumPins(IEnumPins& ppEnum)
at DirectShowLib.DsFindPin.ByDirection(IBaseFilter vSource, PinDirection vDir, Int32 iIndex)
at TvLibrary.Implementations.TvCardCollection.DetectCards()
at TvLibrary.Implementations.TvCardCollection..ctor(IEpgEvents epgEvents)
at TvService.TVController.InitController()
at DirectShowLib.IBaseFilter.EnumPins(IEnumPins& ppEnum)
at DirectShowLib.DsFindPin.ByDirection(IBaseFilter vSource, PinDirection vDir, Int32 iIndex)
at TvLibrary.Implementations.TvCardCollection.DetectCards()
at TvLibrary.Implementations.TvCardCollection..ctor(IEpgEvents epgEvents)
at TvService.TVController.InitController()
2011-08-23 12:27:34.343425 [TVService(6)]: Controller: DeInit.
2011-08-23 12:27:37.351598 [TVService(6)]: Controller: 3 init attempt
2011-08-23 12:27:37.359598 [TVService(6)]: C:\ProgramData\Team MediaPortal\MediaPortal TV Server\gentle.config
2011-08-23 12:27:37.376599 [TVService(6)]: Controller: using MySQL database connection: Server=Steven-PC;Database=MpTvDb;User ID=root;Password
2011-08-23 12:27:37.380599 [TVService(6)]: ----------------------------
2011-08-23 12:27:37.385599 [TVService(6)]: Detecting Cards
2011-08-23 12:27:37.413601 [TVService(6)]: Detected IP TV Card 0
2011-08-23 12:27:37.430602 [TVService(6)]: Detected Hauppauge Colossus
2011-08-23 12:27:37.518607 [TVService(6)]: Found card:hauppauge hd pvr software tuner
2011-08-23 12:27:37.560609 [TVService(6)]: Detected DVB card:hauppauge hd pvr software tuner
2011-08-23 12:27:37.563610 [TVService(6)]: Detecting type by MSNP 0: dc65aa02-5cb0-4d6d-a020-68702a5b34b8
2011-08-23 12:27:37.566610 [TVService(6)]: TvControllerException: System.Runtime.InteropServices.InvalidComObjectException: COM object that has been separated from its underlying RCW cannot be used.
at DirectShowLib.IBaseFilter.EnumPins(IEnumPins& ppEnum)
at DirectShowLib.DsFindPin.ByDirection(IBaseFilter vSource, PinDirection vDir, Int32 iIndex)
at TvLibrary.Implementations.TvCardCollection.DetectCards()
at TvLibrary.Implementations.TvCardCollection..ctor(IEpgEvents epgEvents)
at TvService.TVController.InitController()
at DirectShowLib.IBaseFilter.EnumPins(IEnumPins& ppEnum)
at DirectShowLib.DsFindPin.ByDirection(IBaseFilter vSource, PinDirection vDir, Int32 iIndex)
at TvLibrary.Implementations.TvCardCollection.DetectCards()
at TvLibrary.Implementations.TvCardCollection..ctor(IEpgEvents epgEvents)
at TvService.TVController.InitController()
2011-08-23 12:27:37.568610 [TVService(6)]: Controller: DeInit.
2011-08-23 12:27:40.572782 [TVService(6)]: Controller: 4 init attempt
2011-08-23 12:27:40.578782 [TVService(6)]: C:\ProgramData\Team MediaPortal\MediaPortal TV Server\gentle.config
2011-08-23 12:27:40.583782 [TVService(6)]: Controller: using MySQL database connection: Server=Steven-PC;Database=MpTvDb;User ID=root;Password
2011-08-23 12:27:40.587783 [TVService(6)]: ----------------------------
2011-08-23 12:27:40.593783 [TVService(6)]: Detecting Cards
2011-08-23 12:27:40.616784 [TVService(6)]: Detected IP TV Card 0
2011-08-23 12:27:40.646786 [TVService(6)]: Detected Hauppauge Colossus
2011-08-23 12:27:40.873799 [TVService(6)]: Found card:hauppauge hd pvr software tuner
2011-08-23 12:27:40.951803 [TVService(6)]: Detected DVB card:hauppauge hd pvr software tuner
2011-08-23 12:27:40.956804 [TVService(6)]: Detecting type by MSNP 0: dc65aa02-5cb0-4d6d-a020-68702a5b34b8
2011-08-23 12:27:40.962804 [TVService(6)]: TvControllerException: System.Runtime.InteropServices.InvalidComObjectException: COM object that has been separated from its underlying RCW cannot be used.
at DirectShowLib.IBaseFilter.EnumPins(IEnumPins& ppEnum)
at DirectShowLib.DsFindPin.ByDirection(IBaseFilter vSource, PinDirection vDir, Int32 iIndex)
at TvLibrary.Implementations.TvCardCollection.DetectCards()
at TvLibrary.Implementations.TvCardCollection..ctor(IEpgEvents epgEvents)
at TvService.TVController.InitController()
at DirectShowLib.IBaseFilter.EnumPins(IEnumPins& ppEnum)
at DirectShowLib.DsFindPin.ByDirection(IBaseFilter vSource, PinDirection vDir, Int32 iIndex)
at TvLibrary.Implementations.TvCardCollection.DetectCards()
at TvLibrary.Implementations.TvCardCollection..ctor(IEpgEvents epgEvents)
at TvService.TVController.InitController()
2011-08-23 12:27:40.966804 [TVService(6)]: Controller: DeInit.
2011-08-23 12:27:43.969976 [TVService(6)]: Controller: 5 init attempt
2011-08-23 12:27:43.974976 [TVService(6)]: C:\ProgramData\Team MediaPortal\MediaPortal TV Server\gentle.config
2011-08-23 12:27:43.980977 [TVService(6)]: Controller: using MySQL database connection: Server=Steven-PC;Database=MpTvDb;User ID=root;Password
2011-08-23 12:27:43.985977 [TVService(6)]: ----------------------------
2011-08-23 12:27:43.991977 [TVService(6)]: Detecting Cards
2011-08-23 12:27:44.023979 [TVService(6)]: Detected IP TV Card 0
2011-08-23 12:27:44.046980 [TVService(6)]: Detected Hauppauge Colossus
2011-08-23 12:27:44.166987 [TVService(6)]: Found card:hauppauge hd pvr software tuner
2011-08-23 12:27:44.220990 [TVService(6)]: Detected DVB card:hauppauge hd pvr software tuner
2011-08-23 12:27:44.224991 [TVService(6)]: Detecting type by MSNP 0: dc65aa02-5cb0-4d6d-a020-68702a5b34b8
2011-08-23 12:27:44.229991 [TVService(6)]: TvControllerException: System.Runtime.InteropServices.InvalidComObjectException: COM object that has been separated from its underlying RCW cannot be used.
at DirectShowLib.IBaseFilter.EnumPins(IEnumPins& ppEnum)
at DirectShowLib.DsFindPin.ByDirection(IBaseFilter vSource, PinDirection vDir, Int32 iIndex)
at TvLibrary.Implementations.TvCardCollection.DetectCards()
at TvLibrary.Implementations.TvCardCollection..ctor(IEpgEvents epgEvents)
at TvService.TVController.InitController()
at DirectShowLib.IBaseFilter.EnumPins(IEnumPins& ppEnum)
at DirectShowLib.DsFindPin.ByDirection(IBaseFilter vSource, PinDirection vDir, Int32 iIndex)
at TvLibrary.Implementations.TvCardCollection.DetectCards()
at TvLibrary.Implementations.TvCardCollection..ctor(IEpgEvents epgEvents)
at TvService.TVController.InitController()
2011-08-23 12:27:44.232991 [TVService(6)]: Controller: Failed to initialize TVServer
Any ideas?
I also tried using the WatchDog.exe tool to send the complete set of logs for this problem.
(Note that I can view TV via either Hauppauge's WinTV v7 app or with Windows Media Center. The Hauppauge Colossus TV card works fine with either of those, so I know the hardware is OK.)
MediaPortal Version: 1.2.0 beta
Windows Version: Windows 7
Microsoft .NET framework: v4
CPU Type: AMD Phenom II x4 955
Motherboard: Gigabyte GA-890FXA-UD5
HDD: 1 TB main drive (don't know manufacturer)
Memory: 8 GB
Video Card: NVIDIA GeForce 9600
Video Card Driver: 8.17.12.7533 5/20/2011
Sound Card: built into motherboard
Sound Card AC3:
Sound Card Driver: High Definition Audio Device 6.1.7601.17514 11/19/2010
1. TV Card: Hauppauge Colossus
1. TV Card Type: Capture
1. TV Card Driver: 1.0.29109.0 4/19/2011
Satelite/CableTV Provider: DirecTV
Here's how I got the error.
I installed MP 1.2.0 beta as a virgin install--I first uninstalled MP 1.1.3 (which evidently doesn't work with the Hauppauge Colossus), and uninstalled its files and databases too.
I launched MP Configuration tool. And under TV\TV Client, seeing that TV-Server Hostname was blank, I entered the name of the server (which for me is Steven-PC).
I exited MP Configuration tool, and then launched the MP TV Server tool (SetupTV.exe).
But under TV Servers, it shows blank--no servers and no Colossus card listed.
And under TV Channels, there are no channels listed.
By the way, I have full UAC in effect, so that every time I launch one of these tools, I have to confirm it. ("Do you want to allow the following program from an unknown publisher to make changes to this computer?") I don't know if that's relevant.
A relevant portion of the log from the TV Server tool SetupTV.exe, seems to show a COM error occurring just after the tool finds the Colossus TV card. The app tries over and over, for at least 5 attempts--until it gives up and fails to initialize:
2011-08-23 07:10:41.322689 [TVService(6)]: Detecting Cards
2011-08-23 07:10:42.193739 [TVService(6)]: Detected IP TV Card 0
2011-08-23 07:10:42.857777 [TVService(6)]: Detected Hauppauge Colossus
2011-08-23 07:10:45.493928 [TVService(6)]: Found card:hauppauge hd pvr software tuner
2011-08-23 07:10:45.743942 [TVService(6)]: Detected DVB card:hauppauge hd pvr software tuner
2011-08-23 07:10:45.748942 [TVService(6)]: Detecting type by MSNP 0: dc65aa02-5cb0-4d6d-a020-68702a5b34b8
2011-08-23 07:10:46.154966 [TVService(6)]: TvControllerException: System.Runtime.InteropServices.InvalidComObjectException: COM object that has been separated from its underlying RCW cannot be used.
at DirectShowLib.IBaseFilter.EnumPins(IEnumPins& ppEnum)
at DirectShowLib.DsFindPin.ByDirection(IBaseFilter vSource, PinDirection vDir, Int32 iIndex)
at TvLibrary.Implementations.TvCardCollection.DetectCards()
at TvLibrary.Implementations.TvCardCollection..ctor(IEpgEvents epgEvents)
at TvService.TVController.InitController()
at DirectShowLib.IBaseFilter.EnumPins(IEnumPins& ppEnum)
at DirectShowLib.DsFindPin.ByDirection(IBaseFilter vSource, PinDirection vDir, Int32 iIndex)
at TvLibrary.Implementations.TvCardCollection.DetectCards()
at TvLibrary.Implementations.TvCardCollection..ctor(IEpgEvents epgEvents)
at TvService.TVController.InitController()
2011-08-23 07:10:46.159966 [TVService(6)]: Controller: DeInit.
2011-08-23 07:10:49.320147 [TVService(6)]: Controller: 2 init attempt
2011-08-23 07:10:49.330147 [TVService(6)]: C:\ProgramData\Team MediaPortal\MediaPortal TV Server\gentle.config
2011-08-23 07:10:49.341148 [TVService(6)]: Controller: using MySQL database connection: Server=Steven-PC;Database=MpTvDb;User ID=root;Password
2011-08-23 07:10:49.349148 [TVService(6)]: ----------------------------
2011-08-23 07:10:49.362149 [TVService(6)]: Detecting Cards
2011-08-23 07:10:49.395151 [TVService(6)]: Detected IP TV Card 0
2011-08-23 07:10:49.414152 [TVService(6)]: Detected Hauppauge Colossus
2011-08-23 07:10:49.572161 [TVService(6)]: Found card:hauppauge hd pvr software tuner
2011-08-23 07:10:49.614163 [TVService(6)]: Detected DVB card:hauppauge hd pvr software tuner
2011-08-23 07:10:49.617164 [TVService(6)]: Detecting type by MSNP 0: dc65aa02-5cb0-4d6d-a020-68702a5b34b8
2011-08-23 07:10:49.621164 [TVService(6)]: TvControllerException: System.Runtime.InteropServices.InvalidComObjectException: COM object that has been separated from its underlying RCW cannot be used.
at DirectShowLib.IBaseFilter.EnumPins(IEnumPins& ppEnum)
at DirectShowLib.DsFindPin.ByDirection(IBaseFilter vSource, PinDirection vDir, Int32 iIndex)
at TvLibrary.Implementations.TvCardCollection.DetectCards()
at TvLibrary.Implementations.TvCardCollection..ctor(IEpgEvents epgEvents)
at TvService.TVController.InitController()
at DirectShowLib.IBaseFilter.EnumPins(IEnumPins& ppEnum)
at DirectShowLib.DsFindPin.ByDirection(IBaseFilter vSource, PinDirection vDir, Int32 iIndex)
at TvLibrary.Implementations.TvCardCollection.DetectCards()
at TvLibrary.Implementations.TvCardCollection..ctor(IEpgEvents epgEvents)
at TvService.TVController.InitController()
2011-08-23 07:10:49.623164 [TVService(6)]: Controller: DeInit.
2011-08-23 07:10:52.632336 [TVService(6)]: Controller: 3 init attempt
2011-08-23 07:10:52.642337 [TVService(6)]: C:\ProgramData\Team MediaPortal\MediaPortal TV Server\gentle.config
2011-08-23 07:10:52.660338 [TVService(6)]: Controller: using MySQL database connection: Server=Steven-PC;Database=MpTvDb;User ID=root;Password
2011-08-23 07:10:52.665338 [TVService(6)]: ----------------------------
2011-08-23 07:10:52.670338 [TVService(6)]: Detecting Cards
2011-08-23 07:10:52.705340 [TVService(6)]: Detected IP TV Card 0
2011-08-23 07:10:52.725341 [TVService(6)]: Detected Hauppauge Colossus
2011-08-23 07:10:52.827347 [TVService(6)]: Found card:hauppauge hd pvr software tuner
2011-08-23 07:10:52.873350 [TVService(6)]: Detected DVB card:hauppauge hd pvr software tuner
2011-08-23 07:10:52.875350 [TVService(6)]: Detecting type by MSNP 0: dc65aa02-5cb0-4d6d-a020-68702a5b34b8
2011-08-23 07:10:52.879350 [TVService(6)]: TvControllerException: System.Runtime.InteropServices.InvalidComObjectException: COM object that has been separated from its underlying RCW cannot be used.
at DirectShowLib.IBaseFilter.EnumPins(IEnumPins& ppEnum)
at DirectShowLib.DsFindPin.ByDirection(IBaseFilter vSource, PinDirection vDir, Int32 iIndex)
at TvLibrary.Implementations.TvCardCollection.DetectCards()
at TvLibrary.Implementations.TvCardCollection..ctor(IEpgEvents epgEvents)
at TvService.TVController.InitController()
at DirectShowLib.IBaseFilter.EnumPins(IEnumPins& ppEnum)
at DirectShowLib.DsFindPin.ByDirection(IBaseFilter vSource, PinDirection vDir, Int32 iIndex)
at TvLibrary.Implementations.TvCardCollection.DetectCards()
at TvLibrary.Implementations.TvCardCollection..ctor(IEpgEvents epgEvents)
at TvService.TVController.InitController()
2011-08-23 07:10:52.881350 [TVService(6)]: Controller: DeInit.
2011-08-23 07:10:55.889522 [TVService(6)]: Controller: 4 init attempt
2011-08-23 07:10:55.897523 [TVService(6)]: C:\ProgramData\Team MediaPortal\MediaPortal TV Server\gentle.config
2011-08-23 07:10:55.908523 [TVService(6)]: Controller: using MySQL database connection: Server=Steven-PC;Database=MpTvDb;User ID=root;Password
2011-08-23 07:10:55.918524 [TVService(6)]: ----------------------------
2011-08-23 07:10:55.930525 [TVService(6)]: Detecting Cards
2011-08-23 07:10:55.964527 [TVService(6)]: Detected IP TV Card 0
2011-08-23 07:10:55.985528 [TVService(6)]: Detected Hauppauge Colossus
2011-08-23 07:10:56.087534 [TVService(6)]: Found card:hauppauge hd pvr software tuner
2011-08-23 07:10:56.129536 [TVService(6)]: Detected DVB card:hauppauge hd pvr software tuner
2011-08-23 07:10:56.131536 [TVService(6)]: Detecting type by MSNP 0: dc65aa02-5cb0-4d6d-a020-68702a5b34b8
2011-08-23 07:10:56.135536 [TVService(6)]: TvControllerException: System.Runtime.InteropServices.InvalidComObjectException: COM object that has been separated from its underlying RCW cannot be used.
at DirectShowLib.IBaseFilter.EnumPins(IEnumPins& ppEnum)
at DirectShowLib.DsFindPin.ByDirection(IBaseFilter vSource, PinDirection vDir, Int32 iIndex)
at TvLibrary.Implementations.TvCardCollection.DetectCards()
at TvLibrary.Implementations.TvCardCollection..ctor(IEpgEvents epgEvents)
at TvService.TVController.InitController()
at DirectShowLib.IBaseFilter.EnumPins(IEnumPins& ppEnum)
at DirectShowLib.DsFindPin.ByDirection(IBaseFilter vSource, PinDirection vDir, Int32 iIndex)
at TvLibrary.Implementations.TvCardCollection.DetectCards()
at TvLibrary.Implementations.TvCardCollection..ctor(IEpgEvents epgEvents)
at TvService.TVController.InitController()
2011-08-23 07:10:56.137537 [TVService(6)]: Controller: DeInit.
2011-08-23 07:10:59.144709 [TVService(6)]: Controller: 5 init attempt
2011-08-23 07:10:59.152709 [TVService(6)]: C:\ProgramData\Team MediaPortal\MediaPortal TV Server\gentle.config
2011-08-23 07:10:59.174710 [TVService(6)]: Controller: using MySQL database connection: Server=Steven-PC;Database=MpTvDb;User ID=root;Password
2011-08-23 07:10:59.177710 [TVService(6)]: ----------------------------
2011-08-23 07:10:59.183711 [TVService(6)]: Detecting Cards
2011-08-23 07:10:59.210712 [TVService(6)]: Detected IP TV Card 0
2011-08-23 07:10:59.228713 [TVService(6)]: Detected Hauppauge Colossus
2011-08-23 07:10:59.321719 [TVService(6)]: Found card:hauppauge hd pvr software tuner
2011-08-23 07:10:59.364721 [TVService(6)]: Detected DVB card:hauppauge hd pvr software tuner
2011-08-23 07:10:59.366721 [TVService(6)]: Detecting type by MSNP 0: dc65aa02-5cb0-4d6d-a020-68702a5b34b8
2011-08-23 07:10:59.370721 [TVService(6)]: TvControllerException: System.Runtime.InteropServices.InvalidComObjectException: COM object that has been separated from its underlying RCW cannot be used.
at DirectShowLib.IBaseFilter.EnumPins(IEnumPins& ppEnum)
at DirectShowLib.DsFindPin.ByDirection(IBaseFilter vSource, PinDirection vDir, Int32 iIndex)
at TvLibrary.Implementations.TvCardCollection.DetectCards()
at TvLibrary.Implementations.TvCardCollection..ctor(IEpgEvents epgEvents)
at TvService.TVController.InitController()
at DirectShowLib.IBaseFilter.EnumPins(IEnumPins& ppEnum)
at DirectShowLib.DsFindPin.ByDirection(IBaseFilter vSource, PinDirection vDir, Int32 iIndex)
at TvLibrary.Implementations.TvCardCollection.DetectCards()
at TvLibrary.Implementations.TvCardCollection..ctor(IEpgEvents epgEvents)
at TvService.TVController.InitController()
2011-08-23 07:10:59.372722 [TVService(6)]: Controller: Failed to initialize TVServer
2011-08-23 07:10:59.376722 [TVService(6)]: TV Service: Load plugins
2011-08-23 07:10:59.756744 [TVService(6)]: PluginManager: Loaded ComSkipLauncher version:1.0.2.0 author:and-81
2011-08-23 07:11:00.104763 [TVService(6)]: PluginManager: Loaded ConflictsManager version:1.0.0.1 author:Broceliande
2011-08-23 07:11:00.248772 [TVService(6)]: PluginManager: Loaded Power Scheduler version:0.1.0.0 author:micheloe
2011-08-23 07:11:00.330776 [TVService(6)]: PluginManager: Loaded ServerBlaster version:1.1.1.0 author:joboehl with ralphy mods
2011-08-23 07:11:00.437783 [TVService(6)]: PluginManager: Loaded TV Movie EPG import version:1.0.3.0 author:rtv
2011-08-23 07:11:00.620793 [TVService(6)]: PluginManager: Loaded WebEPG version:1.0.0.0 author:Arion_p - James
2011-08-23 07:11:00.712798 [TVService(6)]: PluginManager: Loaded XmlTv version:1.0.0.0 author:Frodo
2011-08-23 07:11:00.721799 [TVService(6)]: TV Service: Plugins loaded
2011-08-23 07:11:00.732799 [TVService(6)]: TV Service: Plugin: ComSkipLauncher disabled
2011-08-23 07:11:00.737800 [TVService(6)]: TV Service: Plugin: Power Scheduler disabled
2011-08-23 07:11:00.743800 [TVService(6)]: TV Service: Plugin: ServerBlaster disabled
2011-08-23 07:11:00.749800 [TVService(6)]: TV Service: Plugin: TV Movie EPG import disabled
2011-08-23 07:11:00.754801 [TVService(6)]: TV Service: Plugins started
2011-08-23 07:11:00.770802 [TVService(6)]: TV service: Started
2011-08-23 12:23:50.501054 [PowerEventThread(8)]: TV service PowerEventThread 275
2011-08-23 12:27:01.444544 [(4)]: Setting up EventWaitHandle with name: Global\MPTVServiceInitializedEvent
2011-08-23 12:27:27.833053 [(6)]: TV service: Starting
2011-08-23 12:27:27.852054 [TVService(6)]: TVService v1.1.7.0 is starting up on Windows 7 ( Service Pack 1 ) [6.1.7601.65536]
2011-08-23 12:27:27.941059 [TVService(6)]: Controller: Initializing TVServer
2011-08-23 12:27:27.951060 [PowerEventThread(8)]: TV service PowerEventThread message loop is running
2011-08-23 12:27:27.957060 [TVService(6)]: Controller: 1 init attempt
2011-08-23 12:27:28.342082 [TVService(6)]: C:\ProgramData\Team MediaPortal\MediaPortal TV Server\gentle.config
2011-08-23 12:27:28.346082 [TVService(6)]: Controller: using MySQL database connection: Server=Steven-PC;Database=MpTvDb;User ID=root;Password
2011-08-23 12:27:28.370084 [TVService(6)]: ----------------------------
2011-08-23 12:27:28.378084 [TVService(6)]: Detecting Cards
2011-08-23 12:27:28.781107 [TVService(6)]: Detected IP TV Card 0
2011-08-23 12:27:29.255134 [TVService(6)]: Detected Hauppauge Colossus
2011-08-23 12:27:30.528207 [TVService(6)]: Found card:hauppauge hd pvr software tuner
2011-08-23 12:27:30.691217 [TVService(6)]: Detected DVB card:hauppauge hd pvr software tuner
2011-08-23 12:27:30.693217 [TVService(6)]: Detecting type by MSNP 0: dc65aa02-5cb0-4d6d-a020-68702a5b34b8
2011-08-23 12:27:30.942231 [TVService(6)]: TvControllerException: System.Runtime.InteropServices.InvalidComObjectException: COM object that has been separated from its underlying RCW cannot be used.
at DirectShowLib.IBaseFilter.EnumPins(IEnumPins& ppEnum)
at DirectShowLib.DsFindPin.ByDirection(IBaseFilter vSource, PinDirection vDir, Int32 iIndex)
at TvLibrary.Implementations.TvCardCollection.DetectCards()
at TvLibrary.Implementations.TvCardCollection..ctor(IEpgEvents epgEvents)
at TvService.TVController.InitController()
at DirectShowLib.IBaseFilter.EnumPins(IEnumPins& ppEnum)
at DirectShowLib.DsFindPin.ByDirection(IBaseFilter vSource, PinDirection vDir, Int32 iIndex)
at TvLibrary.Implementations.TvCardCollection.DetectCards()
at TvLibrary.Implementations.TvCardCollection..ctor(IEpgEvents epgEvents)
at TvService.TVController.InitController()
2011-08-23 12:27:30.954232 [TVService(6)]: Controller: DeInit.
2011-08-23 12:27:34.018407 [TVService(6)]: Controller: 2 init attempt
2011-08-23 12:27:34.027407 [TVService(6)]: C:\ProgramData\Team MediaPortal\MediaPortal TV Server\gentle.config
2011-08-23 12:27:34.037408 [TVService(6)]: Controller: using MySQL database connection: Server=Steven-PC;Database=MpTvDb;User ID=root;Password
2011-08-23 12:27:34.045408 [TVService(6)]: ----------------------------
2011-08-23 12:27:34.050409 [TVService(6)]: Detecting Cards
2011-08-23 12:27:34.080410 [TVService(6)]: Detected IP TV Card 0
2011-08-23 12:27:34.101412 [TVService(6)]: Detected Hauppauge Colossus
2011-08-23 12:27:34.197417 [TVService(6)]: Found card:hauppauge hd pvr software tuner
2011-08-23 12:27:34.308423 [TVService(6)]: Detected DVB card:hauppauge hd pvr software tuner
2011-08-23 12:27:34.319424 [TVService(6)]: Detecting type by MSNP 0: dc65aa02-5cb0-4d6d-a020-68702a5b34b8
2011-08-23 12:27:34.333425 [TVService(6)]: TvControllerException: System.Runtime.InteropServices.InvalidComObjectException: COM object that has been separated from its underlying RCW cannot be used.
at DirectShowLib.IBaseFilter.EnumPins(IEnumPins& ppEnum)
at DirectShowLib.DsFindPin.ByDirection(IBaseFilter vSource, PinDirection vDir, Int32 iIndex)
at TvLibrary.Implementations.TvCardCollection.DetectCards()
at TvLibrary.Implementations.TvCardCollection..ctor(IEpgEvents epgEvents)
at TvService.TVController.InitController()
at DirectShowLib.IBaseFilter.EnumPins(IEnumPins& ppEnum)
at DirectShowLib.DsFindPin.ByDirection(IBaseFilter vSource, PinDirection vDir, Int32 iIndex)
at TvLibrary.Implementations.TvCardCollection.DetectCards()
at TvLibrary.Implementations.TvCardCollection..ctor(IEpgEvents epgEvents)
at TvService.TVController.InitController()
2011-08-23 12:27:34.343425 [TVService(6)]: Controller: DeInit.
2011-08-23 12:27:37.351598 [TVService(6)]: Controller: 3 init attempt
2011-08-23 12:27:37.359598 [TVService(6)]: C:\ProgramData\Team MediaPortal\MediaPortal TV Server\gentle.config
2011-08-23 12:27:37.376599 [TVService(6)]: Controller: using MySQL database connection: Server=Steven-PC;Database=MpTvDb;User ID=root;Password
2011-08-23 12:27:37.380599 [TVService(6)]: ----------------------------
2011-08-23 12:27:37.385599 [TVService(6)]: Detecting Cards
2011-08-23 12:27:37.413601 [TVService(6)]: Detected IP TV Card 0
2011-08-23 12:27:37.430602 [TVService(6)]: Detected Hauppauge Colossus
2011-08-23 12:27:37.518607 [TVService(6)]: Found card:hauppauge hd pvr software tuner
2011-08-23 12:27:37.560609 [TVService(6)]: Detected DVB card:hauppauge hd pvr software tuner
2011-08-23 12:27:37.563610 [TVService(6)]: Detecting type by MSNP 0: dc65aa02-5cb0-4d6d-a020-68702a5b34b8
2011-08-23 12:27:37.566610 [TVService(6)]: TvControllerException: System.Runtime.InteropServices.InvalidComObjectException: COM object that has been separated from its underlying RCW cannot be used.
at DirectShowLib.IBaseFilter.EnumPins(IEnumPins& ppEnum)
at DirectShowLib.DsFindPin.ByDirection(IBaseFilter vSource, PinDirection vDir, Int32 iIndex)
at TvLibrary.Implementations.TvCardCollection.DetectCards()
at TvLibrary.Implementations.TvCardCollection..ctor(IEpgEvents epgEvents)
at TvService.TVController.InitController()
at DirectShowLib.IBaseFilter.EnumPins(IEnumPins& ppEnum)
at DirectShowLib.DsFindPin.ByDirection(IBaseFilter vSource, PinDirection vDir, Int32 iIndex)
at TvLibrary.Implementations.TvCardCollection.DetectCards()
at TvLibrary.Implementations.TvCardCollection..ctor(IEpgEvents epgEvents)
at TvService.TVController.InitController()
2011-08-23 12:27:37.568610 [TVService(6)]: Controller: DeInit.
2011-08-23 12:27:40.572782 [TVService(6)]: Controller: 4 init attempt
2011-08-23 12:27:40.578782 [TVService(6)]: C:\ProgramData\Team MediaPortal\MediaPortal TV Server\gentle.config
2011-08-23 12:27:40.583782 [TVService(6)]: Controller: using MySQL database connection: Server=Steven-PC;Database=MpTvDb;User ID=root;Password
2011-08-23 12:27:40.587783 [TVService(6)]: ----------------------------
2011-08-23 12:27:40.593783 [TVService(6)]: Detecting Cards
2011-08-23 12:27:40.616784 [TVService(6)]: Detected IP TV Card 0
2011-08-23 12:27:40.646786 [TVService(6)]: Detected Hauppauge Colossus
2011-08-23 12:27:40.873799 [TVService(6)]: Found card:hauppauge hd pvr software tuner
2011-08-23 12:27:40.951803 [TVService(6)]: Detected DVB card:hauppauge hd pvr software tuner
2011-08-23 12:27:40.956804 [TVService(6)]: Detecting type by MSNP 0: dc65aa02-5cb0-4d6d-a020-68702a5b34b8
2011-08-23 12:27:40.962804 [TVService(6)]: TvControllerException: System.Runtime.InteropServices.InvalidComObjectException: COM object that has been separated from its underlying RCW cannot be used.
at DirectShowLib.IBaseFilter.EnumPins(IEnumPins& ppEnum)
at DirectShowLib.DsFindPin.ByDirection(IBaseFilter vSource, PinDirection vDir, Int32 iIndex)
at TvLibrary.Implementations.TvCardCollection.DetectCards()
at TvLibrary.Implementations.TvCardCollection..ctor(IEpgEvents epgEvents)
at TvService.TVController.InitController()
at DirectShowLib.IBaseFilter.EnumPins(IEnumPins& ppEnum)
at DirectShowLib.DsFindPin.ByDirection(IBaseFilter vSource, PinDirection vDir, Int32 iIndex)
at TvLibrary.Implementations.TvCardCollection.DetectCards()
at TvLibrary.Implementations.TvCardCollection..ctor(IEpgEvents epgEvents)
at TvService.TVController.InitController()
2011-08-23 12:27:40.966804 [TVService(6)]: Controller: DeInit.
2011-08-23 12:27:43.969976 [TVService(6)]: Controller: 5 init attempt
2011-08-23 12:27:43.974976 [TVService(6)]: C:\ProgramData\Team MediaPortal\MediaPortal TV Server\gentle.config
2011-08-23 12:27:43.980977 [TVService(6)]: Controller: using MySQL database connection: Server=Steven-PC;Database=MpTvDb;User ID=root;Password
2011-08-23 12:27:43.985977 [TVService(6)]: ----------------------------
2011-08-23 12:27:43.991977 [TVService(6)]: Detecting Cards
2011-08-23 12:27:44.023979 [TVService(6)]: Detected IP TV Card 0
2011-08-23 12:27:44.046980 [TVService(6)]: Detected Hauppauge Colossus
2011-08-23 12:27:44.166987 [TVService(6)]: Found card:hauppauge hd pvr software tuner
2011-08-23 12:27:44.220990 [TVService(6)]: Detected DVB card:hauppauge hd pvr software tuner
2011-08-23 12:27:44.224991 [TVService(6)]: Detecting type by MSNP 0: dc65aa02-5cb0-4d6d-a020-68702a5b34b8
2011-08-23 12:27:44.229991 [TVService(6)]: TvControllerException: System.Runtime.InteropServices.InvalidComObjectException: COM object that has been separated from its underlying RCW cannot be used.
at DirectShowLib.IBaseFilter.EnumPins(IEnumPins& ppEnum)
at DirectShowLib.DsFindPin.ByDirection(IBaseFilter vSource, PinDirection vDir, Int32 iIndex)
at TvLibrary.Implementations.TvCardCollection.DetectCards()
at TvLibrary.Implementations.TvCardCollection..ctor(IEpgEvents epgEvents)
at TvService.TVController.InitController()
at DirectShowLib.IBaseFilter.EnumPins(IEnumPins& ppEnum)
at DirectShowLib.DsFindPin.ByDirection(IBaseFilter vSource, PinDirection vDir, Int32 iIndex)
at TvLibrary.Implementations.TvCardCollection.DetectCards()
at TvLibrary.Implementations.TvCardCollection..ctor(IEpgEvents epgEvents)
at TvService.TVController.InitController()
2011-08-23 12:27:44.232991 [TVService(6)]: Controller: Failed to initialize TVServer
Any ideas?
I also tried using the WatchDog.exe tool to send the complete set of logs for this problem.