Det började med att jag skulle hjälpa en användare av Mediaportal som ställt en fråga och slutade med några timmars felsökning av min egen Mediaportal-installation. Det hela handlade om att det inte fungerade stabilt med 2009 års version av MDAPIFilter tillsammans med senaste versionen av Mediaportal. Trodde de funkade bra för min del men att jag använde MDAPIFilter 2008 och ville därför testa med den senare versionen. Det visade sig att jag också hade problem med min softcam avkodning av kanaler.
Jag har sedan uppgraderingen till testversionen av Mediaportal 1.1.0 haft en del störningar på TV delen. Det har hackat och ibland låst sig. Har trott att det varit något i Mediaportals nya version som ställt till det men när jag tittade över min TV-server såg jag ett felmeddelande i MDAPIFilter-loggen:
09-12-2009 07:01:41 [WARN] [Hauppauge WinTV MOD7700 DVB-T Capture (Dev1 Path0)0] ***********************************************
09-12-2009 07:01:41 [WARN] [Hauppauge WinTV MOD7700 DVB-T Capture (Dev1 Path0)0] Decrypter::setCW() CW Update out of rythem
09-12-2009 07:01:41 [WARN] [Hauppauge WinTV MOD7700 DVB-T Capture (Dev1 Path0)0] Diff : 40280
09-12-2009 07:01:41 [WARN] [Hauppauge WinTV MOD7700 DVB-T Capture (Dev1 Path0)0] Average : 20055
09-12-2009 07:01:41 [WARN] [Hauppauge WinTV MOD7700 DVB-T Capture (Dev1 Path0)0] Could result in frame drops…
09-12-2009 07:01:41 [WARN] [Hauppauge WinTV MOD7700 DVB-T Capture (Dev1 Path0)0] ***********************************************
Slog på lite mer loggning i mdapifilter.ini och fick fram att det var ffdesca.dll som inte längre laddades in:
21-06-2010 20:18:38 [INFO] [Hauppauge WinTV MOD7700 DVB-T Capture (Dev1 Path0)0] Decrypter::Decrypter() Loading FFDECSA
21-06-2010 20:18:38 [INFO] [Hauppauge WinTV MOD7700 DVB-T Capture (Dev1 Path0)0] Decrypter::LoadFFDeCSAdll()
21-06-2010 20:18:38 [INFO] [Hauppauge WinTV MOD7700 DVB-T Capture (Dev1 Path0)0] Decrypter::LoadFFDeCSAdll Attempting to load ffdecsa from ini file location (.\FFDecsa.dll)
21-06-2010 20:18:38 [INFO] [Hauppauge WinTV MOD7700 DVB-T Capture (Dev1 Path0)0] Decrypter::LoadFFDeCSAdll() LoadLibrary failed with error 998: Invalid access to memory location.
21-06-2010 20:18:38 [WARN] [Hauppauge WinTV MOD7700 DVB-T Capture (Dev1 Path0)0] Decrypter::LoadFFDeCSAdll() Known problem with loading DLL. Try finding the lateste version of FFDesca.dll
21-06-2010 20:18:38 [INFO] [Hauppauge WinTV MOD7700 DVB-T Capture (Dev1 Path0)0] Decrypter::LoadFFDeCSAdll() Freeing Library .\FFDecsa.dll
Ffdecsa innehåller rutiner för att dekryptera och funkar inte det används mycket mindre effektiva rutiner. Uppmaningen var att hitta en senare version av ffdesca.dll som jag lyckades med efter en bra stunds sökande. Den jag använder finns att ladda ner här -> FFDecsa.dll
Under mitt letande passade jag på att installera MDApiFilter och var dum nog att använda InstallFilter.cmd. Det resulterade i att TV Servern krashade på krypterade kanaler. Jag körde därför uninstallFilter.cmd men det fick till resultat att TV Servern sa “Cannot build graph”. Det tog ett tag innan jag kom på att jag gjort en manuell installation av filtret utan att ta med VistaTrayIcon delen. Fixade det och sen rullade allt på igen.
Totalt tog det några timmar men nu är felen borta och TV delen verkar stabil igen. Jag har inte märkt några hack eller haft några låsningar. Troligen har jag dessutom en gladare familj för de var inte direkt positiva till Mediaportal när det var fullt med störningar under prinsessbröllopet.





