Aaron Stebner's WebLog

Thoughts about setup and deployment issues, WiX, XNA, the .NET Framework and Visual Studio

Update on root cause of Digital Audio Service error

Update on root cause of Digital Audio Service error

  • Comments 35

I posted a blog entry about a month ago about an issue that started appearing after customers install Update Rollup 2 for Media Center 2005.  Sometimes, while playing back live or recorded content, Media Center will stop displaying video and show a blue overlay screen with the text Digital Audio Service.  When I originally posted my previous blog entry, I had only heard from 2 people who were running into this issue, and both of them were able to resolve the issue by updating video and TV tuner drivers on their systems.  Since then, I have heard from many more people, and updating drivers has not helped in most cases (as you can see in the comments on that previous blog post).

Unfortunately, I don't have an exact root cause or fix to pass on yet, but I have been able to learn more about what we think is happening in these scenarios.  Some of this is still speculation because we are trying to reliably reproduce this issue in our test lab and are so far basing our investigation on the diagnostics reports that some of you have been kind enough to send me so far.

There is an algorithm in the stream buffer engine (SBE) that detects dropped frames and attempts to synthesize replacement frames to minimize glitches and freezes while watching video from analog signals.  Once the dropped frame rate gets high enough, this algorithm stops being effective because there are not enough good frames to use to synthesize replacements from and we will halt video playback.  Media Center sets a threshold for dropped frames to decide when to stop trying to create replacement frames in this scenario.

The Digital Audio Service overlay message is a new message introduced in Update Rollup 2.  It is designed to catch and report low frame rates in DVB-T signals as opposed to letting the video glitch and freeze.  There is a different threshold that controls when Media Center decides to show this Digital Audio Service overlay than the threshold I previously described in the stream buffer engine for analog signals.  It appears that the threshold for this frame dropping rate is set lower than the frame rate threshold for the stream buffer engine for analog signals and therefore Media Center shows this error prematurely in some cases.

Possible causes for high dropped frame rates include the following:

  • Outdated drivers
  • Older tuner cards
  • Non Media Center processes running on the system that are CPU-intensive (because processor time otherwise used to process video frames is being spent elsewhere)
  • Weak signal strength

In cases where the Digital Audio Service overlay appears, you will see that playing back the same video in Windows Media Player will work because WMP does not have this frame replacement algorithm or varying thresholds.  However, it is likely that you will see some type of glitching around the same time in the video playback as you start seeing the overlay in Media Center.

The frame dropping thresholds that I mention above are all controlled within Media Center code, so unfortunately that means there is not a way to configure a registry setting to make the Digital Audio Service overlay appear less frequently or never.

We will be spending more time trying to isolate a repro case and determine possible fixes or workarounds for this issue and I will post additional updates as I get them.

 

  • Hi Aaron,

    I'm seeing this error come up more and more, and I'm up to date on my drivers and don't use the two mentioned cards. So I'd really like this fixed. It seems there's an obvious solution:

    "The frame dropping thresholds that I mention above are all controlled within Media Center code, so unfortunately that means there is not a way to configure a registry setting to make the Digital Audio Service overlay appear less frequently or never."

    Make it a registry setting and let us adjust it. That's a nothing patch, and would at least let tecchies solve it. I'm stunned that it's 9 months later, and you guys seem to think that having your TV picture disrupted is business as usual.
  • This article serves as a central location for all links to troubleshooting documentation that has been

  • Please for the love of god let us turn off this feature, its ridiculous

    I was running VMware the other night and sadly due to the rubbish way windows controls cores, it decided to do 1/2 of the recording on the second core, which was 100% used by vmware, so therefore, all my recordings for 1 evening wont play in Media center

    Of course they play fine in WMP, but what use is that to me

    Just give us a warning that the picture may be crap or whatever, but seriously, a slightly bugged picture is infinitely better then a screen saying "Digital Audio Service"

    9 Months and this issue hasn't been fixed/updated/altered - typical of a MS update schedule

    Probably just an attempt to sell vista

  • I also recieved the blue screen with the "Digital Audio Servie" message on my PC when I tried playing recorded shows. Strange thing was that when I tried playing back the same recording on my TV via linksys extended, I could see the video, but did not have any sound.

    After updating the drivers, I am able to playback any new recordings on my PC, but the same new recordings will not playback with sound on my extender. Any ideas?

  • Hi White795 - I'm sorry, but I don't have expertise in troubleshooting extender playback issues if the content plays correctly on the PC.  I'd suggest posting this question on one of the following forums to see if someone there can suggest workarounds for you to try:

    http://www.microsoft.com/windowsxp/expertzone/newsgroups/reader.mspx?dg=microsoft.public.windows.mediacenter

    http://thegreenbutton.com/forums/83/ShowForum.aspx

Page 3 of 3 (35 items) 123
Leave a Comment
  • Please add 8 and 8 and type the answer here:
  • Post