hey everybody, i'm messing around with windows 8 for my htpc build (i don't like it but the upgrade is dirt cheap now and mp2 won't support winxp sooo...) and i see MP has quite some issues with it.
before i go any further i want to say that i read everyting about it on the forums and *i know* it's not officially supported and is (probably) being looked at, but still, i think it would be worth asking as i didn't find anybody else with my specific problem so here we go.
i installed MP 1.2.3 bypassing the "global" installer and checking the win7 compatibility, no issues so far. MP seems to work, tvserver does not. i tried MP 1.3.0 beta but the new tvserver doesn't get fooled by compatibility mode and just refuses to start, fair enough.
i tried to troubleshoot the problems with 1.2.3 tvserver, here's what's in the error.log:
it seems there are 2 problems:
-tvserver can't load successfully the StreamingServer.dll, which is there by the way (even tried copying it around the windows directories but with no luck)
-tvserver can't find some filters needed for it to work.
i then thought it might be something missing from windows 8 stock install since it doesn't come with WMC so i installed WMC but nothing changed.
after some more research i think i figured that the COM the tvserver is trying to open is a tvserver filter, so i went ahead and tried to register it by hand using regsvr32, but it refuses to do so, saying that "it can't load the file"
this is quite puzzling to me since it seems that windows does not like MP's filters/dlls for some reason... am i right? is there any workaround?
btw i am using Win8 pro x86[DOUBLEPOST=1355610754][/DOUBLEPOST]forgot to mention that tvserver does start, configuration starts and the COM exception is thrown when scanning for channels... (which, ofc, finds nothing)
before i go any further i want to say that i read everyting about it on the forums and *i know* it's not officially supported and is (probably) being looked at, but still, i think it would be worth asking as i didn't find anybody else with my specific problem so here we go.
i installed MP 1.2.3 bypassing the "global" installer and checking the win7 compatibility, no issues so far. MP seems to work, tvserver does not. i tried MP 1.3.0 beta but the new tvserver doesn't get fooled by compatibility mode and just refuses to start, fair enough.
i tried to troubleshoot the problems with 1.2.3 tvserver, here's what's in the error.log:
Code:
2012-12-15 23.13.21.079722 [TVService(6)]: Exception :System.DllNotFoundException: Impossibile caricare la DLL 'StreamingServer.dll': Impossibile trovare il modulo specificato. (Eccezione da HRESULT: 0x8007007E).
in TvLibrary.Streaming.RtspStreaming.StreamSetupEx(String ipAdress, Int32 port)
in TvLibrary.Streaming.RtspStreaming..ctor(String hostName, Int32 port)
2012-12-15 23.13.48.661084 [(5)]: Exception :System.Runtime.InteropServices.COMException (0x80040154): Recupero della class factory COM per il componente con CLSID {FC50BED6-FE38-42D3-B831-771690091A6E} non riuscito a causa del seguente errore: 80040154.
in System.Runtime.Remoting.RemotingServices.AllocateUninitializedObject(RuntimeType objectType)
in System.Runtime.Remoting.RemotingServices.AllocateUninitializedObject(Type objectType)
in System.Runtime.Remoting.Activation.ActivationServices.CreateInstance(Type serverType)
in System.Runtime.Remoting.Activation.ActivationServices.IsCurrentContextOK(Type serverType, Object[] props, Boolean bNewObj)
in TvLibrary.Implementations.DVB.TvCardDvbBase.AddTsWriterFilterToGraph()
in TvLibrary.Implementations.DVB.TvCardDVBT.BuildGraph()
2012-12-15 23.13.48.856112 [(5)]: Exception :TvLibrary.TvExceptionGraphBuildingFailed: Graph building failed ---> System.Runtime.InteropServices.COMException (0x80040154): Recupero della class factory COM per il componente con CLSID {FC50BED6-FE38-42D3-B831-771690091A6E} non riuscito a causa del seguente errore: 80040154.
in System.Runtime.Remoting.RemotingServices.AllocateUninitializedObject(RuntimeType objectType)
in System.Runtime.Remoting.RemotingServices.AllocateUninitializedObject(Type objectType)
in System.Runtime.Remoting.Activation.ActivationServices.CreateInstance(Type serverType)
in System.Runtime.Remoting.Activation.ActivationServices.IsCurrentContextOK(Type serverType, Object[] props, Boolean bNewObj)
in TvLibrary.Implementations.DVB.TvCardDvbBase.AddTsWriterFilterToGraph()
in TvLibrary.Implementations.DVB.TvCardDVBT.BuildGraph()
--- Fine dell'analisi dello stack dell'eccezione interna ---
in TvLibrary.Implementations.DVB.TvCardDVBT.BuildGraph()
in TvLibrary.Implementations.DVB.TvCardDVBT.BeforeTune(IChannel channel, Int32& subChannelId)
in TvLibrary.Implementations.DVB.TvCardDVBT.Scan(Int32 subChannelId, IChannel channel)
it seems there are 2 problems:
-tvserver can't load successfully the StreamingServer.dll, which is there by the way (even tried copying it around the windows directories but with no luck)
-tvserver can't find some filters needed for it to work.
i then thought it might be something missing from windows 8 stock install since it doesn't come with WMC so i installed WMC but nothing changed.
after some more research i think i figured that the COM the tvserver is trying to open is a tvserver filter, so i went ahead and tried to register it by hand using regsvr32, but it refuses to do so, saying that "it can't load the file"
this is quite puzzling to me since it seems that windows does not like MP's filters/dlls for some reason... am i right? is there any workaround?
btw i am using Win8 pro x86[DOUBLEPOST=1355610754][/DOUBLEPOST]forgot to mention that tvserver does start, configuration starts and the COM exception is thrown when scanning for channels... (which, ofc, finds nothing)
Last edited: