INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: SageTV required for TV to work [solved]  (Read 3381 times)

twistedddx

  • Recent member
  • *
  • Posts: 10
SageTV required for TV to work [solved]
« on: October 02, 2008, 04:45:11 am »

Hi,
I just recently started to test/use JR Media Center for its TV Tuner support.
I have an issue I believe in the directshow chain.
When SageTV is installed everything works, as soon as I uninstall it stops working. Working = video and audio. Not working means no video and only sometimes audio(cant reproduce this reliably).

DVB-T Card: K-World 399U
Audio and Video were forced to use Microsoft decoders in J R MC in these examples, but I would be using ffdshow with the decoder just set to use directshow merits.(same issue regardless of audio/video decoders). Note that I use ffdshow and mpeg audio/video decoders fine with JR MC and SageTV, eg the Main Concept based decoders SageTV installs are not the difference.
Windows Vista SP1 64bit

Sage installed:
http://pastebin.com/m4b269164

Sage not installed:
http://pastebin.com/m239accdd

The main difference I can see is 'MPEG-2 Demultiplexer' Output Pin '1' is not linking to 'BDA MPEG2 Transport Information Filter'. Even though this filter appears to be installed by default on the Vista machine. I also reregistered the filter after uninstalling sage to see if it was unregistered in the uninstall.

Any insight to what is going wrong? Is there a filter missing?
Logged

Yaobing

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 10926
  • Dogs of the world unite!
Re: SageTV required for TV to work
« Reply #1 on: October 03, 2008, 08:36:30 am »

This is really strange. I am baffled.  BDA MPEG2 Transport Information Filter is part of Windows and should not depend on SageTV.

I also reregistered the filter after uninstalling sage to see if it was unregistered in the uninstall.

When you reregister it, did Windows say "registration succeeded"?
Logged
Yaobing Deng, JRiver Media Center

twistedddx

  • Recent member
  • *
  • Posts: 10
Re: SageTV required for TV to work
« Reply #2 on: October 03, 2008, 09:57:02 pm »

Yes. cmd was running with administrator privileges and the working directory was C:\Windows\SysWOW64\

GSpot reports it as registered and working.
http://www.wasteofcash.com/dvb_t.png

I dont think its the filter itself that is the problem. As yes its a standard part of Windows and is registered.
SageTV is changing something though, it is not some weird once off thing, I can reproduce this via uninstall/install all day long 100% of the time.
Logged

twistedddx

  • Recent member
  • *
  • Posts: 10
Re: SageTV required for TV to work
« Reply #3 on: October 03, 2008, 10:55:45 pm »

OK solved

SageTV during install, installs and registers a copy of psisdecd.dll (normally lives in system32/SysWOW64) which replaces all the default reg paths with ones pointing to the SageTV install directory. Sadly on uninstall it does not undo this, instead it simply unregistered its own copy of psisdecd.dll leaving nothing for everything that depends on it.

To fix it is as simply as registering the standard dll again.

On 32bit/64bit windows (system32 holds the 64bit binaries on 64bit Windows):
regsvr32 c:\windows\system32\psisdecd.dll

On 64bit Windows (SysWOW64 holds the 32bit binaries on 64bit Windows):
regsvr32 c:\windows\SysWOW64\psisdecd.dll
Logged

Yaobing

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 10926
  • Dogs of the world unite!
Re: SageTV required for TV to work
« Reply #4 on: October 04, 2008, 10:43:40 am »

Thanks for posting the solution!
Logged
Yaobing Deng, JRiver Media Center
Pages: [1]   Go Up