Unknown Codec with Windows7 Media Center TV recordings

0

I recently upgraded to Windows7 and I've found myself unable to watch recorded or live TV on Windows Media Center. The video quality is fine, but the audio is just an awfull synthetic sound - just to clarify, this is not poor audio but rather pure noise.

I find however that I'm able to play .avi files w/o issue. I'm not even sure how to go about solving this problem. Ideas?

Here are the stats of my setup:

  • Win7 64 bit, fresh repave, not an upgrade
  • Hauppuage WinTV HVR-1800
  • Over-the-air HD signal

I used gshow, and I get the following details

Partial Render Failure: The following is the error reported by DirectShow

0x00040242 [Unknown]

(Src)->>-(A)->[Decrypt/Tag]>-(B)->[AC3Filter]>-(C)->[Default DirectSound Device]

Update2:

I've uploaded a sample clip

Scott Weinstein

Posted 2009-10-31T21:29:13.097

Reputation: 734

I don't have an exact answer, but I'm pretty sure it's something to do with the audio codecs Windows 7 comes with. I hear they're not very good quality. – Sasha Chedygov – 2009-10-31T21:46:27.710

It's not poor audio but rather pure noise – Scott Weinstein – 2009-11-01T17:12:44.180

Answers

1

You can use K-Lite Codec Pack 64-bit.

This is a bundle of 64-bit DirectShow filters that can be used together with 64-bit players, such as Vista Media Center. This pack can co-exist without problems with the regular (32-bit) K-Lite Codec Pack.

EDIT

We were going about it backwards. The article Win7x64 Components 2.1.8 states:

2 versions of Windows Media Player exist on x64 systems. There is a 32bit version stored in \Program Files (x86)\ and a 64bit version stored in \Program Files\

x64 Windows uses the 32bit player as the system default. The installed components of this release include shortcuts to allow you to change the system's default player from the 32bit to 64bit player.

One other Aspect of Windows Media Player(s) on x64 systems needs to be mentioned. If you associate a particular filetype to Open With WMP while the system default is set to use the 64bit player, that filetype will always open the 64bit player when double-clicked. This occurs even if you change the system default back to using the 32bit player.

According to the above, you should actually install the 32-bits codecs.
I would try the new beta version of K-Lite Codec Pack 32bits, updated with Win7 features.

If still having troubles, you might install the above Win7x64 Components and see what it does in giving you more control.

EDIT2

To find the codec of a file, drop it into one of: GSpot or VLC (Tools / Media Information).

EDIT3

I found this thread, which recommends using the Vista Media Center Decoder Utility:

This utility will show you the current default decoders, let you select an alternative from a list of installed decoders and by pressing Set Default change the defaults

Others counsel the use of nVIDIA PureVideo Decoder or uninstalling FFDSHOW.

harrymc

Posted 2009-10-31T21:29:13.097

Reputation: 306 093

This didn't work – Scott Weinstein – 2009-11-01T17:12:08.220

I tried both options. No luck. That said, not sure I'm using the right settings. – Scott Weinstein – 2009-11-01T21:59:41.977

GSpot 2.70a is supposed to work on 64-bits. You might give it a go and find out which codecs it thinks you're using for audio. – harrymc – 2009-11-01T22:12:51.687

I get the following info - Partial Render Failure: The following is the error reported by DirectShow 0x00040242 [Unknown] (Src)->>-(A)->[Decrypt/Tag]>-(B)->[AC3Filter]>-(C)->[Default DirectSound Device]

Not sure what to do with that info – Scott Weinstein – 2009-11-02T01:18:21.000

0x00040242 means "Some of the streams in this movie are in an unsupported format". So you're missing a codec. Any way for you to post some such file? – harrymc – 2009-11-02T07:07:25.287

@harrymc - Uploaded to http://cid-552753bb951aae20.skydrive.live.com/self.aspx/.Public/BadAudioClip.wtv

How do I determine which codec I'm missing?

– Scott Weinstein – 2009-11-05T02:32:03.667

I've edited-in 2 ways to identify codecs. – harrymc – 2009-11-05T07:01:57.693

If you have a sample video file, launch the application and drop into its window the file from Windows Explorer. – harrymc – 2009-11-08T19:31:12.073

So in GSpot the audio codec section is blank! And VLC won't open the .wtv file. – Scott Weinstein – 2009-11-09T04:42:55.890

Puzzling. Can you post a sample .wtv file somewhere? – harrymc – 2009-11-09T06:55:48.927

Does my last edit help? – harrymc – 2009-11-10T09:15:12.667

It lead me to the solution. Seems there's a tool called The Media Center Decoder Utility ( http://www.whittakermoore.com/mcdu.exe ). I used that to set the audio codec to AAC. Seems it's not suficient to just install the codec, it must be set at well. Thanks for all the help!

– Scott Weinstein – 2009-11-11T12:42:28.470

If you want to make another answer the refs the MC decoder utility, I'll upvote it and mark it as the answer – Scott Weinstein – 2009-11-11T19:32:11.050

Thanks : I've corrected the answer to contain a direct reference to the utility. I think guarding the entire answer might be useful for others. – harrymc – 2009-11-11T20:01:06.623