Marc's Apps is a small collection of Windows programs created by Marc Doyle.
Marc is a freelance software & web developer based in Portsmouth, England.
If you have any questions, comments, bug reports or suggestions, or would like to test out early beta versions of my programs, I would be happy to receive your email
Please consider making a donation to support the development of these programs.
A tool which fixes the "Silent Stream Bug" which affects users of some HDMI Audio Devices with A/V Receivers.
AVR AUDIO GUARD uses ClickOnce Deployment. If you are using Internet Explorer, or have a ClickOnce add-on/ extension for Firefox/Chrome, you can install the software straight from your browser.
OS: Windows Vista/7 x86/x64
Hardware: HDMI Audio Device, A/V Receiver
.NET Framework 4.0 Client ProfileDownload
Windows Installer 3.1 or higherDownload
Optional ClickOnce browser add-ons:
.NET Framework Assistant for FirefoxDownload
ClickOnce Extension for ChromeDownload
Or if you prefer, Download the setup file instead.
This software is licensed as Freeware, and as such is freely distributable in its original form, but cannot be modified, sold, or passed off as your own work, and may only be used commercially with the express permission of the creator.
The software is provided AS-IS without express or implied warranty of any kind.
By downloading this software you agree to be bound by the terms of the license.
AVR AUDIO GUARD is a Windows application which monitors your computer's audio to help prevent the "Silent Stream Bug", where system sounds are cut short or missed entirely while an A/V receiver switches modes.
AVR AUDIO GUARD started out life back in 2010 when I grew frustrated by my receiver constantly missing audio due to the "Silent Stream Bug" affecting the HDMI audio on my ATI HD4850, and decided to write something to combat the problem. Eventually ATI fixed this, and I stopped using my software, but in early 2011 I bought an Nvidia GTX 560 Ti and discovered that the problem had returned, so I publicly released the software, which back then was called AVR Audio Switch Fix.
Skip forward to 2012, and i decided to start work on the program again, to improve its method of detection and generally make it more user friendly. The result is a program which no longer has any of the original code, has a completely different detection method and a new UI. With so many changes, it is effectively a new program, so i felt it was time for a new, more memorable name, and so AVR AUDIO GUARD was born!
When Video card manufacturers started including onboard sound devices with their products, for the first time ever it allowed computer users to get Audio and Video to their A/V receiver, through one cable without the need for an seperate sound card. However, with this new technology, came a new problem.
A/V receivers have to switch to the appropriate mode every time an audio stream is presented to them. This in itself isn't a problem, but in Windows, when the sound device is configured with more than two channels, the receiver has to switch modes every time Windows plays a system sound, a video in youtube, an mp3 in Windows Media Player etc. Because it takes the receiver time to switch modes, this leads to the first second or two of the sound being missed, which in the case of system sounds, often means the whole sound is missed.
The Silent Stream Bug is so called, because in order to prevent the receiver from switching modes, a Silent Stream must be kept open permanently, even when no audio is playing. Some audio devices/drivers do not do this, which is what causes the bug.
AVR AUDIO GUARD sends a silent WASAPI shared-mode audio stream to your receiver, and keeps the stream open so the receiver does not need to switch modes to play other shared-mode streams. It means you don't miss any system or application sounds, and when an exclusive-mode application such as a bitstreaming media player requests access, AVR AUDIO GUARD pauses and lets it take over until it is finished, and then starts the silent stream again.
It will also detect when you switch inputs or turn off your receiver or tv, and resume the silent stream once they are turned back on to the correct input again.