No Sound...can't figure it out

well usually i'd agree. In this particular case however....
I tried to write an app that would set audioendpoints systemwide.
CodeProject: Set Audio Endpoints System Wide Vista/Windows 7. Free source code and programming help
so dived deep into the matter.

Must be said, the windows 7 audio sublayer is without any doubt the most 'accident prone' complex piece of engineering i've ever seen.

There are tons of layers between the actual hardware, the driver and the OS. In fact part of the OS encapsulates the hardware even before the driver get's it.

But the endresult (if and when it works) is excellent. Switching audioendpoints back and forth on the fly is a really big thing.

Hi Petrossa,

Thanks for that insight. :thumbsup:

I always like to understand the backgrounds of things, and I didn't know that this audio engine is so complicated.
(by the way is it very different from Vista?)

Nevertheless the manufacturers had ample time to anticipate, because MS released enough builds to work on imho.

I am not convinced it isn't a tactical decision, because they have done it with every OS that MS made.

Greetz
 

My Computer My Computer

At a glance

Win7 Build 7600 x86Pentium II 300MHz32mb EDO RAMDiamond Viper
OS
Win7 Build 7600 x86
CPU
Pentium II 300MHz
Motherboard
Asus
Memory
32mb EDO RAM
Graphics Card(s)
Diamond Viper
Sound Card
Soundblaster 16
Monitor(s) Displays
14" AOC CRT 16K color
Screen Resolution
800x600
Hard Drives
300mb Quantum fireball
PSU
110 Watts
Cooling
Passive
Keyboard
Trust Ergonomic
Mouse
Generic
Internet Speed
256K u 128K d
The reason they changed the audio base code and sublayer is that before the changes it was even more accident prone in Vista. It had the potential to cause system crashes if there was one tiny problem with the sound processing.

I'm lucky so far because my Asus Xonar drivers have worked since Win 7 came out.
 

My Computer My Computer

At a glance

Windows 7 Ult, Windows 8.1 Pro,Q9650-4.275GHz, E8600 4.5GHz, E6750-3.8GHzG.Skill PC2 9600 1200Mhz 5 5 5 15 2TGTX480
Computer type
PC/Desktop
Computer Manufacturer/Model Number
Home built
OS
Windows 7 Ult, Windows 8.1 Pro,
CPU
Q9650-4.275GHz, E8600 4.5GHz, E6750-3.8GHz
Motherboard
Evga 780i FTW
Memory
G.Skill PC2 9600 1200Mhz 5 5 5 15 2T
Graphics Card(s)
GTX480
Sound Card
Asus Xonar D2
Monitor(s) Displays
HannsG
Screen Resolution
1680X1050
Hard Drives
GSkill Phoenix Pro 120GB SSD
PSU
ThermalTake Toughpower 1000Watt modular
Case
ThermalTake XaserV
Cooling
Xigmatek S1283
Keyboard
Logitech G15
Mouse
Logitech G9
Internet Speed
T1
The reason they changed the audio base code and sublayer is that before the changes it was even more accident prone in Vista. It had the potential to cause system crashes if there was one tiny problem with the sound processing.

I'm lucky so far because my Asus Xonar drivers have worked since Win 7 came out.

Curiously enough i've never had any audio problems in vista on the same rig. Now i need to first set output to digital before setting it to analog otherwise only the left speaker works:(

Reason actually why i wrote the little app, so i could put it in a batch file.

But all things considered, it obvious to the naked eye that incorporating 'floating' endpoints adds to complexity not detracts. But i must admit it's about the single most important reason i use 7.

The best visualisation of the 7 audio layer is this:

:hot:
 

Attachments

  • BarycentricSubdivision.gif
    BarycentricSubdivision.gif
    59.2 KB · Views: 16

My Computer My Computer

At a glance

vista x64/ win 7 x64phenom 9950 BE8 gbnvidia gts 250
Computer Manufacturer/Model Number
me and myself
OS
vista x64/ win 7 x64
CPU
phenom 9950 BE
Motherboard
ASUS M2A-VM HDMI
Memory
8 gb
Graphics Card(s)
nvidia gts 250
Sound Card
realtek HD onboard
Monitor(s) Displays
dual hd 19" tft
Screen Resolution
1440x900
Hard Drives
2 x 500 gb WDC
1 x 500 gb Seagate
1 x 1000 gb Seagate
1 80 gb raptor
1 usb 160 gb
Cooling
standard issue
Keyboard
logitech g11
Mouse
usb wireless MS laser 6000
Internet Speed
18 mb (according to my provider :)
Back
Top