-
|
XAudio2 recognizes Dolby Digital Live output format as Stereo
|
Hi,
on my Vista x64 machine I use a Realtek HD Audio chip with Dolby Digital Live (5.1) output. DDLive is selected as the default output format in the driver options (the other formats available are the S/PDIF stereo formats). DirectSound applications work fine with surround sound.
However, the OutputFormat returned by XAudio2::GetDeviceDetails() is Stereo, 16 bit, 48kHz, and CreateMasteringVoice() with default params only creates a stereo voice. I *can* force 5.1 output when I use CreateMasteringVoice(pMasteringVoice, 6), but other XAudio2 applications for which I don't have the source code will only give me stereo.
Who's guilty? XAudio2 which can't recognize DDLive or the Realtek audio driver which reports a wrong format?
Best Regards,
Federkern
|
|
-
|
Re: XAudio2 recognizes Dolby Digital Live output format as Stereo
|
FYI - This also happens on my Shuttle PC running 32bit Vista with the Realtek hardware set to DDLive.
I'd really like an explination as to why this doesn't present with 6 channels through XAudio2 when the deprecated DirectSound API still works fine.
The debug output I get is as follows:- (first two lines are my own output - the rest is XAUDIO2)
Device:Realtek Digital Output (Realtek High Definition Audio) Channels:2
Device:Speakers (Realtek High Definition Audio) Channels:6
################################################################################
### XAUDIO2: wavehlp.cpp:191:
### ASSERT FAILED: (wFormatTag == WAVE_FORMAT_ADPCM && nFormatSize == sizeof(WAVEFORMATEX) + MSADPCM_FORMAT_EXTRA_BYTES) || ((wFormatTag == WAVE_FORMAT_PCM || wFormatTag == WAVE_FORMAT_IEEE_FLOAT) && (nFormatSize == sizeof(WAVEFORMATEX) || nFormatSize == sizeof(WAVEFORMATEXTENSIBLE)))
################################################################################
Cheers
Nigel
|
|
-
|
Re: XAudio2 recognizes Dolby Digital Live output format as Stereo
|
Sorry for the late reply. I'm puzzled by this one. On Vista, XAudio2 just connects to the device in the format specified by the user in the audio control panel. (It's an easy choice, since on Vista, unlike XP, there is a single well-defined global format and all applications must ultimately send data to the core audio stack in that format.)
So if your control panel is set to 5.1 etc, it's very hard to explain what you're seeing. Quick questions: when you force the mastering voice to 5.1, do you actually hear discrete audio on each speaker, or does it sound like it has been downmixed to stereo and expanded back to 5.1? Have you experimented with various control panel settings - speaker layout, sample rate, preferred device, etc? Finally - can you give us any details about the exact audio driver(s) you're using, its custom settings if it has any, the code you're using to display the device details, and the debug output you get with everything maxed out (SetDebugConfiguration with TraceMask=0xffff)?
That ASSERT in wavehlp.cpp is not good. Are you saying that when you run with the retail XAudio2 DLL you get the bad output format, and the same code using the debug DLL hits the ASSERT? Seeing the debug spew leading up to the ASSERT would be helpful, and the call stack also, if you can catch it under a debugger.
Thanks! Hoping to get to the bottom of this soon.
|
|
-
|
Re: XAudio2 recognizes Dolby Digital Live output format as Stereo
|
Hello, any progress on this?
I am experiencing the same problem, XAudio reports the device only supports 2 channels, but I can manually force it to 6 and get no errors. However I still cannot actually hear the 6 channels.
This is on a Realtek HD card, but also on an Intel motherboard (sorry have no dxdiag for that yet).
Heres my own debug output:
Hardware Implementation: XAudio2 on Windows
**********************************************************
Mastering Voice
**********************************************************
Channels 6 SampleRate 48000 CreationFlags 0
**********************************************************
Device Enumeration
**********************************************************
0. Digital Output(RCA+Optical) (Realtek High Definition Audio)
{0.0.0.00000000}.{64dc1f50-4bf2-4fb6-a1f8-bddfd4e21469}
Console Multimedia Communications Game
wFormatTag=65534, nChannels=2, nSamplesPerSec=48000, wBitsPerSample=32
channel mask = 0x3
FrontLeft FrontRight
1. Realtek Digital Output (Realtek High Definition Audio)
{0.0.0.00000000}.{d7a2da98-84b2-48e9-baf1-065df1054176}
Console Multimedia Communications Game
wFormatTag=65534, nChannels=2, nSamplesPerSec=48000, wBitsPerSample=32
channel mask = 0x3
FrontLeft FrontRight
**********************************************************
Here's my DX diag output, I guess the 0x00200000 refers to the channels :-(
------------------
System Information
------------------
Time of this report: 4/8/2009, 20:15:32
Machine name: MEETINGROOMARMA
Operating System: Windows Vista™ Business (6.0, Build 6001) Service Pack 1 (6001.vistasp1_gdr.080917-1612)
Language: English (Regional Setting: English)
System Manufacturer: System manufacturer
System Model: P5QL-E
BIOS: BIOS Date: 12/01/08 14:02:16 Ver: 08.00.14
Processor: Intel(R) Core(TM)2 Quad CPU Q9550 @ 2.83GHz (4 CPUs), ~2.8GHz
Memory: 4094MB RAM
Page File: 1241MB used, 7167MB available
Windows Dir: C:\Windows
DirectX Version: DirectX 10
DX Setup Parameters: Not found
DxDiag Version: 6.00.6001.18000 32bit Unicode
------------
DxDiag Notes
------------
Display Tab 1: No problems found.
Sound Tab 1: No problems found.
Sound Tab 2: No problems found.
Input Tab: No problems found.
--------------------
DirectX Debug Levels
--------------------
Direct3D: 0/4 (retail)
DirectDraw: 0/4 (retail)
DirectInput: 0/5 (retail)
DirectMusic: 0/5 (retail)
DirectPlay: 0/9 (retail)
DirectSound: 0/5 (retail)
DirectShow: 0/6 (retail)
---------------
Display Devices
---------------
Card name: NVIDIA GeForce 9800 GTX/9800 GTX+
Manufacturer: NVIDIA
Chip type: GeForce 9800 GTX/9800 GTX+
DAC type: Integrated RAMDAC
Device Key: Enum\PCI\VEN_10DE&DEV_0612&SUBSYS_0A7619F1&REV_A2
Display Memory: 2289 MB
Dedicated Memory: 497 MB
Shared Memory: 1791 MB
Current Mode: 1680 x 1050 (32 bit) (50Hz)
Monitor: Generic PnP Monitor
Driver Name: nvd3dumx.dll,nvd3dum,nvwgf2umx.dll,nvwgf2um
Driver Version: 7.15.0011.8120 (English)
DDI Version: 10
Driver Attributes: Final Retail
Driver Date/Size: 12/26/2008 01:08:00, 8612352 bytes
WHQL Logo'd: n/a
WHQL Date Stamp: n/a
Device Identifier: {D7B71E3E-4552-11CF-F965-7D2A02C2CA35}
Vendor ID: 0x10DE
Device ID: 0x0612
SubSys ID: 0x0A7619F1
Revision ID: 0x00A2
Revision ID: 0x00A2
Video Accel: ModeMPEG2_A ModeMPEG2_C ModeVC1_C ModeWMV9_C ModeVC1_B ModeWMV9_B ModeVC1_A ModeWMV9_A
Deinterlace Caps: {6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(YUY2,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_PixelAdaptive
{5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(YUY2,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY
{335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(YUY2,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_BOBVerticalStretch
{B338D50D-A64A-4790-AC01-475B64252A78}: Format(In/Out)=(YUY2,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_BOBVerticalStretch
{F9F19DA5-3B09-4B2F-9D89-C64753E3EAAB}: Format(In/Out)=(YUY2,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY
{6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(UYVY,UYVY) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_PixelAdaptive
{5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(UYVY,UYVY) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY
{335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(UYVY,UYVY) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_BOBVerticalStretch
{B338D50D-A64A-4790-AC01-475B64252A78}: Format(In/Out)=(UYVY,UYVY) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_BOBVerticalStretch
{F9F19DA5-3B09-4B2F-9D89-C64753E3EAAB}: Format(In/Out)=(UYVY,UYVY) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY
{6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(YV12,0x32315659) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_PixelAdaptive
{5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(YV12,0x32315659) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY
{335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(YV12,0x32315659) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_BOBVerticalStretch
{B338D50D-A64A-4790-AC01-475B64252A78}: Format(In/Out)=(YV12,0x32315659) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_BOBVerticalStretch
{F9F19DA5-3B09-4B2F-9D89-C64753E3EAAB}: Format(In/Out)=(YV12,0x32315659) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY
{6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(NV12,0x3231564e) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_PixelAdaptive
{5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(NV12,0x3231564e) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY
{335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(NV12,0x3231564e) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_BOBVerticalStretch
{B338D50D-A64A-4790-AC01-475B64252A78}: Format(In/Out)=(NV12,0x3231564e) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_BOBVerticalStretch
{F9F19DA5-3B09-4B2F-9D89-C64753E3EAAB}: Format(In/Out)=(NV12,0x3231564e) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY
{6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(IMC1,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(IMC1,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(IMC1,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{B338D50D-A64A-4790-AC01-475B64252A78}: Format(In/Out)=(IMC1,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{F9F19DA5-3B09-4B2F-9D89-C64753E3EAAB}: Format(In/Out)=(IMC1,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(IMC2,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(IMC2,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(IMC2,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{B338D50D-A64A-4790-AC01-475B64252A78}: Format(In/Out)=(IMC2,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{F9F19DA5-3B09-4B2F-9D89-C64753E3EAAB}: Format(In/Out)=(IMC2,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(IMC3,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(IMC3,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(IMC3,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{B338D50D-A64A-4790-AC01-475B64252A78}: Format(In/Out)=(IMC3,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{F9F19DA5-3B09-4B2F-9D89-C64753E3EAAB}: Format(In/Out)=(IMC3,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(IMC4,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(IMC4,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(IMC4,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{B338D50D-A64A-4790-AC01-475B64252A78}: Format(In/Out)=(IMC4,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{F9F19DA5-3B09-4B2F-9D89-C64753E3EAAB}: Format(In/Out)=(IMC4,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(S340,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(S340,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(S340,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{B338D50D-A64A-4790-AC01-475B64252A78}: Format(In/Out)=(S340,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{F9F19DA5-3B09-4B2F-9D89-C64753E3EAAB}: Format(In/Out)=(S340,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(S342,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(S342,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(S342,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{B338D50D-A64A-4790-AC01-475B64252A78}: Format(In/Out)=(S342,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{F9F19DA5-3B09-4B2F-9D89-C64753E3EAAB}: Format(In/Out)=(S342,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
DDraw Status: Enabled
D3D Status: Enabled
AGP Status: Enabled
-------------
Sound Devices
-------------
Description: Digital Output(RCA+Optical) (Realtek High Definition Audio)
Default Sound Playback: Yes
Default Voice Playback: Yes
Hardware ID: HDAUDIO\FUNC_01&VEN_10EC&DEV_0888&SUBSYS_10438357&REV_1001
Manufacturer ID: 1
Product ID: 100
Type: WDM
Driver Name: RTKVHD64.sys
Driver Version: 6.00.0001.5745 (English)
Driver Attributes: Final Retail
WHQL Logo'd: n/a
Date and Size: 2/1/2009 18:50:39, 1568032 bytes
Other Files:
Driver Provider: Realtek Semiconductor Corp.
HW Accel Level: Basic
Cap Flags: 0x0
Min/Max Sample Rate: 0, 0
Static/Strm HW Mix Bufs: 0, 0
Static/Strm HW 3D Bufs: 0, 0
HW Memory: 0
Voice Management: No
EAX(tm) 2.0 Listen/Src: No, No
I3DL2(tm) Listen/Src: No, No
Sensaura(tm) ZoomFX(tm): No
Description: Realtek Digital Output (Realtek High Definition Audio)
Default Sound Playback: No
Default Voice Playback: No
Hardware ID: HDAUDIO\FUNC_01&VEN_10EC&DEV_0888&SUBSYS_10438357&REV_1001
Manufacturer ID: 1
Product ID: 100
Type: WDM
Driver Name: RTKVHD64.sys
Driver Version: 6.00.0001.5745 (English)
Driver Attributes: Final Retail
WHQL Logo'd: n/a
Date and Size: 2/1/2009 18:50:39, 1568032 bytes
Other Files:
Driver Provider: Realtek Semiconductor Corp.
HW Accel Level: Basic
Cap Flags: 0x0
Min/Max Sample Rate: 0, 0
Static/Strm HW Mix Bufs: 0, 0
Static/Strm HW 3D Bufs: 0, 0
HW Memory: 0
Voice Management: No
EAX(tm) 2.0 Listen/Src: No, No
I3DL2(tm) Listen/Src: No, No
Sensaura(tm) ZoomFX(tm): No
---------------------
Sound Capture Devices
---------------------
-------------------
DirectInput Devices
-------------------
Device Name: Mouse
Attached: 1
Controller ID: n/a
Vendor/Product ID: n/a
FF Driver: n/a
Device Name: Keyboard
Attached: 1
Controller ID: n/a
Vendor/Product ID: n/a
FF Driver: n/a
Device Name: Controller (XBOX 360 For Windows)
Attached: 1
Controller ID: 0x0
Vendor/Product ID: 0x045E, 0x028E
FF Driver: n/a
Device Name: Logitech Gaming Keyboard
Attached: 1
Controller ID: 0x0
Vendor/Product ID: 0x046D, 0xC221
FF Driver: n/a
Device Name: Logitech Gaming Keyboard
Attached: 1
Controller ID: 0x0
Vendor/Product ID: 0x046D, 0xC221
FF Driver: n/a
Device Name: G15 Keyboard
Attached: 1
Controller ID: 0x0
Vendor/Product ID: 0x046D, 0xC222
FF Driver: n/a
Device Name: USB Receiver
Attached: 1
Controller ID: 0x0
Vendor/Product ID: 0x046D, 0xC517
FF Driver: n/a
Device Name: USB Receiver
Attached: 1
Controller ID: 0x0
Vendor/Product ID: 0x046D, 0xC517
FF Driver: n/a
Device Name: USB Receiver
Attached: 1
Controller ID: 0x0
Vendor/Product ID: 0x046D, 0xC517
FF Driver: n/a
Device Name: USB Receiver
Attached: 1
Controller ID: 0x0
Vendor/Product ID: 0x046D, 0xC517
FF Driver: n/a
Poll w/ Interrupt: No
-----------
USB Devices
-----------
+ USB Root Hub
| Vendor/Product ID: 0x8086, 0x3A36
| Matching Device ID: usb\root_hub
| Service: usbhub
----------------
Gameport Devices
----------------
------------
PS/2 Devices
------------
+ HID Keyboard Device
| Vendor/Product ID: 0x046D, 0xC221
| Matching Device ID: hid_device_system_keyboard
| Service: kbdhid
|
+ HID Keyboard Device
| Vendor/Product ID: 0x046D, 0xC222
| Matching Device ID: hid_device_system_keyboard
| Service: kbdhid
|
+ Logitech HID-Compliant Keyboard
| Vendor/Product ID: 0x046D, 0xC517
| Matching Device ID: hid\vid_046d&pid_c517&mi_00
| Lower Filters: LHidFilt
| Service: kbdhid
|
+ Terminal Server Keyboard Driver
| Matching Device ID: root\rdp_kbd
| Upper Filters: kbdclass
| Service: TermDD
|
+ Logitech HID-compliant Cordless Mouse
| Vendor/Product ID: 0x046D, 0xC517
| Matching Device ID: hid\vid_046d&pid_c517&mi_01&col01
| Upper Filters: LMouFilt
| Lower Filters: LHidFilt
| Service: mouhid
|
+ HID-compliant mouse
| Vendor/Product ID: 0x1532, 0x0007
| Matching Device ID: hid_device_system_mouse
| Service: mouhid
|
+ Terminal Server Mouse Driver
| Matching Device ID: root\rdp_mou
| Upper Filters: mouclass
| Service: TermDD
------------------------
Disk & DVD/CD-ROM Drives
------------------------
Drive: C:
Free Space: 64.6 GB
Total Space: 102.4 GB
File System: NTFS
Model: ST3500320AS ATA Device
Drive: D:
Free Space: 206.5 GB
Total Space: 374.5 GB
File System: NTFS
Model: ST3500320AS ATA Device
Drive: R:
Model: Optiarc DVD RW AD-7200A ATA Device
Driver: c:\windows\system32\drivers\cdrom.sys, 6.00.6001.18000 (English), , 0 bytes
--------------
System Devices
--------------
Name: Intel(R) ICH10 Family PCI Express Root Port 6 - 3A4A
Device ID: PCI\VEN_8086&DEV_3A4A&SUBSYS_82D41043&REV_00\3&11583659&0&E5
Driver: n/a
Name: Intel(R) ICH10 Family PCI Express Root Port 5 - 3A48
Device ID: PCI\VEN_8086&DEV_3A48&SUBSYS_82D41043&REV_00\3&11583659&0&E4
Driver: n/a
Name: Intel(R) ICH10 Family PCI Express Root Port 2 - 3A42
Device ID: PCI\VEN_8086&DEV_3A42&SUBSYS_82D41043&REV_00\3&11583659&0&E1
Driver: n/a
Name: Intel(R) ICH10 Family PCI Express Root Port 1 - 3A40
Device ID: PCI\VEN_8086&DEV_3A40&SUBSYS_82D41043&REV_00\3&11583659&0&E0
Driver: n/a
Name: High Definition Audio Controller
Device ID: PCI\VEN_8086&DEV_3A3E&SUBSYS_83571043&REV_00\3&11583659&0&D8
Driver: n/a
Name: Intel(R) ICH10 Family USB Enhanced Host Controller - 3A3C
Device ID: PCI\VEN_8086&DEV_3A3C&SUBSYS_82D41043&REV_00\3&11583659&0&D7
Driver: n/a
Name: Intel(R) ICH10 Family USB Enhanced Host Controller - 3A3A
Device ID: PCI\VEN_8086&DEV_3A3A&SUBSYS_82D41043&REV_00\3&11583659&0&EF
Driver: n/a
Name: Intel(R) ICH10 Family USB Universal Host Controller - 3A39
Device ID: PCI\VEN_8086&DEV_3A39&SUBSYS_82D41043&REV_00\3&11583659&0&D2
Driver: n/a
Name: Intel(R) ICH10 Family USB Universal Host Controller - 3A38
Device ID: PCI\VEN_8086&DEV_3A38&SUBSYS_82D41043&REV_00\3&11583659&0&D1
Driver: n/a
Name: Intel(R) ICH10 Family USB Universal Host Controller - 3A37
Device ID: PCI\VEN_8086&DEV_3A37&SUBSYS_82D41043&REV_00\3&11583659&0&D0
Driver: n/a
Name: Intel(R) ICH10 Family USB Universal Host Controller - 3A36
Device ID: PCI\VEN_8086&DEV_3A36&SUBSYS_82D41043&REV_00\3&11583659&0&EA
Driver: n/a
Name: Intel(R) ICH10 Family USB Universal Host Controller - 3A35
Device ID: PCI\VEN_8086&DEV_3A35&SUBSYS_82D41043&REV_00\3&11583659&0&E9
Driver: n/a
Name: Intel(R) ICH10 Family USB Universal Host Controller - 3A34
Device ID: PCI\VEN_8086&DEV_3A34&SUBSYS_82D41043&REV_00\3&11583659&0&E8
Driver: n/a
Name: Intel(R) ICH10 Family SMBus Controller - 3A30
Device ID: PCI\VEN_8086&DEV_3A30&SUBSYS_82D41043&REV_00\3&11583659&0&FB
Driver: n/a
Name: Intel(R) ICH10 Family 2 port Serial ATA Storage Controller 2 - 3A26
Device ID: PCI\VEN_8086&DEV_3A26&SUBSYS_82D41043&REV_00\3&11583659&0&FD
Driver: n/a
Name: Intel(R) ICH10 Family 4 port Serial ATA Storage Controller 1 - 3A20
Device ID: PCI\VEN_8086&DEV_3A20&SUBSYS_82D41043&REV_00\3&11583659&0&FA
Driver: n/a
Name: Intel(R) ICH10R LPC Interface Controller - 3A16
Device ID: PCI\VEN_8086&DEV_3A16&SUBSYS_82D41043&REV_00\3&11583659&0&F8
Driver: n/a
Name: Intel(R) 4 Series Chipset PCI Express Root Port - 2E21
Device ID: PCI\VEN_8086&DEV_2E21&SUBSYS_82D31043&REV_03\3&11583659&0&08
Driver: n/a
Name: Intel(R) 4 Series Chipset Processor to I/O Controller - 2E20
Device ID: PCI\VEN_8086&DEV_2E20&SUBSYS_82D31043&REV_03\3&11583659&0&00
Driver: n/a
Name: Intel(R) 82801 PCI Bridge - 244E
Device ID: PCI\VEN_8086&DEV_244E&SUBSYS_82D41043&REV_90\3&11583659&0&F0
Driver: n/a
Name: Intel(R) PRO/1000 PT Server Adapter
Device ID: PCI\VEN_8086&DEV_107D&SUBSYS_10828086&REV_06\4&CFE6D8B&0&00E1
Driver: n/a
Name: Standard Dual Channel PCI IDE Controller
Device ID: PCI\VEN_197B&DEV_2363&SUBSYS_83521043&REV_03\4&116B1340&0&00E4
Driver: n/a
Name: Atheros AR8121/AR8113/AR8114 PCI-E Ethernet Controller
Device ID: PCI\VEN_1969&DEV_1026&SUBSYS_83041043&REV_B0\4&8372D40&0&00E5
Driver: n/a
Name: AGERE OHCI Compliant IEEE 1394 Host Controller
Device ID: PCI\VEN_11C1&DEV_5811&SUBSYS_00000000&REV_70\4&1B359D48&0&18F0
Driver: n/a
Name: NVIDIA GeForce 9800 GTX/9800 GTX+
Device ID: PCI\VEN_10DE&DEV_0612&SUBSYS_0A7619F1&REV_A2\4&39043ADE&0&0008
Driver: n/a
------------------
DirectShow Filters
------------------
DirectShow Filters:
QuickTime Audio Decoder Filter,0x00600800,1,1,,
WMAudio Decoder DMO,0x00800800,1,1,,
WMAPro over S/PDIF DMO,0x00600800,1,1,,
WMSpeech Decoder DMO,0x00600800,1,1,,
MP3 Decoder DMO,0x00600800,1,1,,
Mpeg4s Decoder DMO,0x00800001,1,1,,
WMV Screen decoder DMO,0x00600800,1,1,,
WMVideo Decoder DMO,0x00800001,1,1,,
QuickTime Video Decoder Filter,0x00600800,1,1,,
Mpeg43 Decoder DMO,0x00800001,1,1,,
Mpeg4 Decoder DMO,0x00800001,1,1,,
Nero Audible Decoder,0x00200000,1,1,NeAudible.ax,4.11.0003.0007
Nero Subpicture Decoder,0x00400000,1,1,NeSubpicture.ax,4.11.0003.0007
Full Screen Renderer,0x00200000,1,0,,6.06.6001.18063
Nero Scene Detector 2,0x00200000,2,0,NeSceneDetector.ax,4.11.0003.0007
Nero Stream Buffer Sink,0x00200000,0,0,NeSBE.ax,4.11.0003.0007
Nero Subtitle,0x00200000,1,1,NeSubtitle.ax,4.11.0003.0007
DV Muxer,0x00400000,0,0,,6.06.6001.18000
Nero Smart3D Video Effect Filter,0x00200000,1,1,NSG_dxFilter.dll,1.07.0005.0000
DV Scenes,0x00200000,1,1,NVDV.dll,3.00.0004.0000
Color Space Converter,0x00400001,1,1,,6.06.6001.18063
WM ASF Reader,0x00400000,0,0,,11.00.6001.7000
Screen Capture filter,0x00200000,0,1,wmpsrcwp.dll,11.00.6001.7000
AVI Splitter,0x00600000,1,1,,6.06.6001.18063
VGA 16 Color Ditherer,0x00400000,1,1,,6.06.6001.18063
Nero FTC,0x00200000,1,1,NeFTC.ax,1.00.0000.0000
AC3 Parser Filter,0x00600000,1,1,mpg2splt.ax,6.06.6001.18000
StreamBufferSink,0x00200000,0,0,sbe.dll,6.06.6001.18000
Nero Resize,0x00400000,1,1,NeResize.ax,4.11.0003.0007
MJPEG Decompressor,0x00600000,1,1,,6.06.6001.18063
MPEG-I Stream Splitter,0x00600000,1,2,,6.06.6001.18063
MPEG-2 PSI Reader Filter,0x00200000,0,0,Mpeg2PsiReader.ax,1.00.0000.0006
SAMI (CC) Parser,0x00400000,1,1,,6.06.6001.18063
Nero AV Synchronizer,0x00200000,1,1,NeAVSync.ax,4.11.0003.0007
VBI Codec,0x00600000,1,4,VBICodec.ax,6.06.6001.18000
Nero Audio Stream Renderer,0x00200000,1,0,NeRender.ax,4.11.0003.0007
MPEG-2 Splitter,0x005fffff,1,0,mpg2splt.ax,6.06.6001.18000
Nero Digital AVC Audio Encoder,0x00200000,1,2,NeNDAud.ax,4.11.0003.0007
Nero Digital AVC File Writer,0x00200000,1,0,NeNDMux.ax,4.11.0003.0007
Nero Digital AVC Video Enc,0x00200000,1,2,NeNDVid.ax,4.11.0003.0007
Nero Digital AVC Null Renderer,0x00200000,1,0,NeNDMux.ax,4.11.0003.0007
Nero Digital AVC Muxer,0x00200000,2,1,NeNDMux.ax,4.11.0003.0007
Nero QuickTime(tm) Video Decoder,0x00400000,1,1,NeQTDec.ax,4.11.0003.0007
Nero Smart3D Transition Effect Filter,0x00200000,1,1,NSG_dxFilter.dll,1.07.0005.0000
Internal Script Command Renderer,0x00800001,1,0,,6.06.6001.18063
MPEG Audio Decoder,0x03680001,1,1,,6.06.6001.18063
Nero Digital AVC Subpicture Enc,0x00200000,1,0,NeNDMux.ax,4.11.0003.0007
Nero Format Converter,0x00200000,1,1,NeroFormatConv.ax,4.11.0003.0007
Nero Overlay Mixer,0x00200000,1,1,NeOverlayMixer.ax,4.11.0003.0007
Nero MP4 Splitter,0x00600000,1,1,NeMP4Splitter.ax,4.11.0003.0007
DV Splitter,0x00600000,1,2,,6.06.6001.18000
Nero Video Decoder HD,0x00400000,1,2,nevideohd.ax,4.11.0003.0007
HighMAT and MPV Navigator Filter,0x00200000,0,3,HMNavigator.ax,4.11.0003.0007
Video Mixing Renderer 9,0x00200000,1,0,,6.06.6001.18063
Nero Photo Source,0x00200000,0,1,NePhotoSource.ax,4.11.0003.0007
Nero Video Analyzer,0x00200000,2,0,NeVideoAnalyzer.ax,4.11.0003.0007
Nero ES Video Reader,0x00600000,0,1,NDParser.ax,4.11.0003.0007
DV Source Filter,0x00400000,0,1,NVDV.dll,3.00.0004.0000
MPEG-2 Stream Reader Filter,0x00200000,0,0,Mpeg2StreamReader.ax,1.04.0000.0000
Nero Audio CD Filter,0x00200000,0,1,NeAudCD.ax,4.11.0003.0007
Nero Smart3D Text Effect Filter,0x00200000,1,1,NSG_dxFilter.dll,1.07.0005.0000
XviD MPEG-4 Video Decoder,0x00800000,1,1,xvid.ax,
Nero Video Renderer,0x00200000,1,0,NeVideoRenderer.ax,4.11.0003.0007
Nero PresentationGraphics Decoder,0x00600000,2,1,NeBDGraphic.ax,4.11.0003.0007
ACM Wrapper,0x00600000,1,1,,6.06.6001.18063
Video Renderer,0x00800001,1,0,,6.06.6001.18063
Nero DVD Navigator,0x00600000,0,14,nedvd.ax,4.11.0003.0007
MPEG-2 Video Stream Analyzer,0x00200000,0,0,sbe.dll,6.06.6001.18000
Line 21 Decoder,0x00600000,1,1,,6.06.6001.18000
Nero InteractiveGraphics Decoder,0x00600000,1,1,NeBDGraphic.ax,4.11.0003.0007
Video Port Manager,0x00600000,2,1,,6.06.6001.18063
Video Renderer,0x00400000,1,0,,6.06.6001.18063
Nero Sound Processor,0x00200000,1,1,NeSoundProc.ax,4.11.0003.0007
Nero Audio Sample Renderer,0x00200000,1,0,NeRender.ax,4.11.0003.0007
Nero Vcd Navigator,0x00600000,0,2,NeVCD.ax,4.11.0003.0007
DivX Decoder Filter,0xff800000,1,1,divxdec.ax,6.08.0000.0000
WM ASF Writer,0x00400000,0,0,,11.00.6001.7000
Nero Mpeg2 Encoder,0x00200000,2,1,NeVCR.ax,4.11.0003.0007
Sony Wave Hammer Surround,0x00200000,1,1,mchammer.dll,1.00.0000.1325
VBI Surface Allocator,0x00600000,1,1,vbisurf.ax,6.00.6001.18000
Nero Audio Decoder 2,0x00600000,1,1,neaudio2.ax,4.11.0003.0007
Nero Video Stream Renderer,0x00200000,1,0,NeRender.ax,4.11.0003.0007
File writer,0x00200000,1,0,,6.06.6001.18000
Nero FLV Splitter,0x00600000,1,1,NeFLVSplitter.ax,4.11.0003.0007
Nero Stream Buffer Source,0x00200000,0,0,NeSBE.ax,4.11.0003.0007
Nero PS Muxer,0x00200000,1,1,NePSMuxer.ax,4.11.0003.0007
DVD Navigator,0x00200000,0,3,,6.06.6001.18000
Overlay Mixer2,0x00200000,1,1,,6.06.6001.18000
Nero Splitter,0x00600000,1,3,NeSplitter.ax,4.11.0003.0007
Nero Deinterlace,0x00200000,1,1,NeDeinterlace.ax,4.11.0003.0007
AVI Draw,0x00600064,9,1,,6.06.6001.18063
Nero File Source / Splitter,0x00600000,0,3,NeFSource.ax,4.11.0003.0007
WST Pager,0x00800000,1,1,WSTPager.ax,6.06.6001.18000
MPEG-2 Demultiplexer,0x00600000,1,1,mpg2splt.ax,6.06.6001.18000
DV Video Decoder,0x00800000,1,1,,6.06.6001.18000
Nero Video Processor,0x00200000,1,1,NeroVideoProc.ax,4.11.0003.0007
Nero Video Decoder,0x00600000,2,1,nevideo.ax,4.11.0003.0007
SampleGrabber,0x00200000,1,1,qedit.dll,6.06.6001.18000
Null Renderer,0x00200000,1,0,qedit.dll,6.06.6001.18000
Nero Sound Switcher,0x00200000,1,1,NeSoundSwitch.ax,4.11.0003.0007
MPEG-2 Sections and Tables,0x005fffff,1,0,Mpeg2Data.ax,6.06.6001.18000
Nero Audio CD Navigator,0x00200000,0,1,NeAudCD.ax,4.11.0003.0007
StreamBufferSource,0x00200000,0,0,sbe.dll,6.06.6001.18000
Smart Tee,0x00200000,1,2,,6.06.6001.18000
Nero Thumbnail Decoder,0x00600000,1,1,NeBDThumbnail.ax,4.11.0003.0007
Overlay Mixer,0x00200000,0,0,,6.06.6001.18000
Nero Scene Detector,0x00200000,1,0,NeSceneDetector.ax,4.11.0003.0007
Nero Stream Control,0x00200000,1,1,NeStreamControl.ax,1.00.0000.0000
AVI Decompressor,0x00600000,1,1,,6.06.6001.18063
Nero Sample Queue,0x00200000,1,1,NeSampleQueue.ax,1.00.0000.0000
AVI/WAV File Source,0x00400000,0,2,,6.06.6001.18063
Wave Parser,0x00400000,1,1,,6.06.6001.18063
MIDI Parser,0x00400000,1,1,,6.06.6001.18063
Multi-file Parser,0x00400000,1,1,,6.06.6001.18063
File stream renderer,0x00400000,1,1,,6.06.6001.18063
Nero File Source,0x00200000,0,1,NeFileSrc.ax,4.11.0003.0007
Nero QuickTime(tm) Audio Decoder,0x00400000,1,1,NeQTDec.ax,4.11.0003.0007
Nero File Source (Async.),0x00400000,0,1,NeFileSourceAsync.ax,4.11.0003.0007
Nero Ogg Splitter,0x00400000,1,1,NeOggSplitter.ax,4.11.0003.0007
Nero DVD Decoder,0x00600000,2,1,nevideo.ax,4.11.0003.0007
Nero Digital Parser,0x00600000,0,3,NDParser.ax,4.11.0003.0007
AVI Mux,0x00200000,1,0,,6.06.6001.18000
Line 21 Decoder 2,0x00600002,1,1,,6.06.6001.18063
File Source (Async.),0x00400000,0,1,,6.06.6001.18063
File Source (URL),0x00400000,0,1,,6.06.6001.18063
Nero MP3 Encoder,0x00200000,1,1,NeMp3Encoder.ax,4.11.0003.0007
Nero Frame Capture,0x00200000,1,1,NeCapture.ax,4.11.0003.0007
Nero Video Sample Renderer,0x00200000,1,0,NeRender.ax,4.11.0003.0007
HighMAT/MPV Navigator Client Filter,0x00200000,0,0,HMNavigator.ax,4.11.0003.0007
Infinite Pin Tee Filter,0x00200000,1,1,,6.06.6001.18000
Nero DV Splitter,0x00200000,1,2,NeDVSplitter.ax,4.11.0003.0007
Enhanced Video Renderer,0x00200000,1,0,evr.dll,6.00.6001.18000
BDA MPEG2 Transport Information Filter,0x00200000,2,0,psisrndr.ax,6.06.6001.18000
MPEG Video Decoder,0x40000001,1,1,,6.06.6001.18063
Sony ExpressFX Chorus,0x00200000,1,1,sfxpfx2.dll,1.00.0000.1303
Sony ExpressFX Delay,0x00200000,1,1,sfxpfx2.dll,1.00.0000.1303
Sony ExpressFX Distortion,0x00200000,1,1,sfxpfx1.dll,1.00.0000.0561
Sony ExpressFX Equalization,0x00200000,1,1,sfxpfx2.dll,1.00.0000.1303
Sony ExpressFX Flange/Wah-Wah,0x00200000,1,1,sfxpfx1.dll,1.00.0000.0561
Sony ExpressFX Amplitude Modulation,0x00200000,1,1,sfxpfx2.dll,1.00.0000.1303
Sony ExpressFX Reverb,0x00200000,1,1,sfxpfx1.dll,1.00.0000.0561
Sony ExpressFX Stutter,0x00200000,1,1,sfxpfx1.dll,1.00.0000.0561
Sony ExpressFX Dynamics,0x00200000,1,1,sfxpfx3.dll,1.00.0000.0200
Sony ExpressFX Graphic EQ,0x00200000,1,1,sfxpfx3.dll,1.00.0000.0200
Sony ExpressFX Noise Gate,0x00200000,1,1,sfxpfx3.dll,1.00.0000.0200
Sony ExpressFX Time Stretch,0x00200000,1,1,sfxpfx3.dll,1.00.0000.0200
Sony ExpressFX Audio Restoration,0x00200000,1,1,xpvinyl.dll,1.00.0000.1374
Sony Multi-Band Dynamics,0x00200000,1,1,sfppack2.dll,1.00.0000.0619
Sony Track Compressor,0x00200000,1,1,sftrkfx1.dll,1.00.0000.1326
Sony Dither,0x00200000,1,1,sftrkfx1.dll,1.00.0000.1326
Sony Chorus,0x00200000,1,1,sfppack1.dll,1.00.0000.0624
Sony Distortion,0x00200000,1,1,sfppack3.dll,1.00.0000.0638
Sony Gapper/Snipper,0x00200000,1,1,sfppack3.dll,1.00.0000.0638
Sony Simple Delay,0x00200000,1,1,sfppack1.dll,1.00.0000.0624
Sony Reverb,0x00200000,1,1,sfppack1.dll,1.00.0000.0624
Sony Multi-Tap Delay,0x00200000,1,1,sfppack1.dll,1.00.0000.0624
Sony Track Noise Gate,0x00200000,1,1,sftrkfx1.dll,1.00.0000.1326
Sony Graphic EQ,0x00200000,1,1,sfppack2.dll,1.00.0000.0619
Sony Track EQ,0x00200000,1,1,sftrkfx1.dll,1.00.0000.1326
Sony Smooth/Enhance,0x00200000,1,1,sfppack3.dll,1.00.0000.0638
Sony Resonant Filter,0x00200000,1,1,sfresfilter.dll,1.00.0000.1325
Sony Parametric EQ,0x00200000,1,1,sfppack2.dll,1.00.0000.0619
Sony Time Stretch,0x00200000,1,1,sfppack1.dll,1.00.0000.0624
Sony Noise Gate,0x00200000,1,1,sfppack2.dll,1.00.0000.0619
Sony Paragraphic EQ,0x00200000,1,1,sfppack2.dll,1.00.0000.0619
Sony Vibrato,0x00200000,1,1,sfppack3.dll,1.00.0000.0638
Sony Pan,0x00200000,1,1,sffrgpnv.dll,1.00.0000.1325
Sony Pitch Shift,0x00200000,1,1,sfppack1.dll,1.00.0000.0624
Sony Volume,0x00200000,1,1,sffrgpnv.dll,1.00.0000.1325
Sony Flange/Wah-wah,0x00200000,1,1,sfppack3.dll,1.00.0000.0638
Sony Graphic Dynamics,0x00200000,1,1,sfppack2.dll,1.00.0000.0619
Sony Amplitude Modulation,0x00200000,1,1,sfppack3.dll,1.00.0000.0638
WDM Streaming Tee/Splitter Devices:
Tee/Sink-to-Sink Converter,0x00200000,1,1,,6.00.6001.18000
Video Compressors:
WMVideo8 Encoder DMO,0x00600800,1,1,,
WMVideo9 Encoder DMO,0x00600800,1,1,,
MSScreen 9 encoder DMO,0x00600800,1,1,,
DV Video Encoder,0x00200000,0,0,,6.06.6001.18000
MJPEG Compressor,0x00200000,0,0,,6.06.6001.18063
Cinepak Codec by Radius,0x00200000,1,1,,6.06.6001.18000
DivX® 6.8.2 Codec (4 Logical CPUs),0x00200000,1,1,,6.06.6001.18000
Fraps Video Decompressor,0x00200000,1,1,,6.06.6001.18000
Intel IYUV codec,0x00200000,1,1,,6.06.6001.18000
Intel IYUV codec,0x00200000,1,1,,6.06.6001.18000
Microsoft RLE,0x00200000,1,1,,6.06.6001.18000
Microsoft Video 1,0x00200000,1,1,,6.06.6001.18000
XviD MPEG-4 Codec,0x00200000,1,1,,6.06.6001.18000
DivX® 6.8.2 YV12 Decoder,0x00200000,1,1,,6.06.6001.18000
Audio Compressors:
WM Speech Encoder DMO,0x00600800,1,1,,
WMAudio Encoder DMO,0x00600800,1,1,,
IMA ADPCM,0x00200000,1,1,,6.06.6001.18063
PCM,0x00200000,1,1,,6.06.6001.18063
Microsoft ADPCM,0x00200000,1,1,,6.06.6001.18063
GSM 6.10,0x00200000,1,1,,6.06.6001.18063
Messenger Audio Codec,0x00200000,1,1,,6.06.6001.18063
CCITT A-Law,0x00200000,1,1,,6.06.6001.18063
CCITT u-Law,0x00200000,1,1,,6.06.6001.18063
MPEG Layer-3,0x00200000,1,1,,6.06.6001.18063
Midi Renderers:
Default MidiOut Device,0x00800000,1,0,,6.06.6001.18063
Microsoft GS Wavetable Synth,0x00200000,1,0,,6.06.6001.18063
WDM Streaming Capture Devices:
Line in at front panel (Green),0x00200000,1,1,,6.00.6001.18000
Mic in at front panel (Pink),0x00200000,1,1,,6.00.6001.18000
Line in at rear panel (Blue),0x00200000,1,1,,6.00.6001.18000
Mic in at rear panel (Pink),0x00200000,1,1,,6.00.6001.18000
,0x00000000,0,0,,
,0x00000000,0,0,,
WDM Streaming Rendering Devices:
Realtek HD Audio output,0x00200000,1,1,,6.00.6001.18000
Realtek HDA SPDIF Optical Out,0x00200000,1,1,,6.00.6001.18000
Realtek HDA SPDIF Out,0x00200000,1,1,,6.00.6001.18000
BDA Network Providers:
Microsoft ATSC Network Provider,0x00200000,0,1,MSDvbNP.ax,6.06.6000.16386
Microsoft DVBC Network Provider,0x00200000,0,1,MSDvbNP.ax,6.06.6000.16386
Microsoft DVBS Network Provider,0x00200000,0,1,MSDvbNP.ax,6.06.6000.16386
Microsoft DVBT Network Provider,0x00200000,0,1,MSDvbNP.ax,6.06.6000.16386
Microsoft Network Provider,0x00200000,0,1,MSNP.ax,6.06.6001.18000
Multi-Instance Capable VBI Codecs:
VBI Codec,0x00600000,1,4,VBICodec.ax,6.06.6001.18000
BDA Transport Information Renderers:
BDA MPEG2 Transport Information Filter,0x00600000,2,0,psisrndr.ax,6.06.6001.18000
MPEG-2 Sections and Tables,0x00600000,1,0,Mpeg2Data.ax,6.06.6001.18000
BDA CP/CA Filters:
Decrypt/Tag,0x00600000,1,0,EncDec.dll,6.06.6001.18000
Encrypt/Tag,0x00200000,0,0,EncDec.dll,6.06.6001.18000
XDS Codec,0x00200000,0,0,EncDec.dll,6.06.6001.18000
WDM Streaming Communication Transforms:
Tee/Sink-to-Sink Converter,0x00200000,1,1,,6.00.6001.18000
Audio Renderers:
Digital Output(RCA+Optical) (Re,0x00200000,1,0,,6.06.6001.18063
Default DirectSound Device,0x00800000,1,0,,6.06.6001.18063
Default WaveOut Device,0x00200000,1,0,,6.06.6001.18063
DirectSound: Digital Output(RCA+Optical) (Realtek High Definition Audio),0x00200000,1,0,,6.06.6001.18063
DirectSound: Realtek Digital Output (Realtek High Definition Audio),0x00200000,1,0,,6.06.6001.18063
Realtek Digital Output (Realtek,0x00200000,1,0,,6.06.6001.1806
Thanks for any help, it will be much appreciated :-)
|
|
-
|
Re: XAudio2 recognizes Dolby Digital Live output format as Stereo
|
Hi everybody, as a user i can report the same problem on Vista x32
with realtek ALC889A and latest drivers R2.21
for example, Call of Duty 5 "see" Dolby Digital Live (5.1) output as a stereo format
Looking for any suggestions
|
|
-
|
Re: XAudio2 recognizes Dolby Digital Live output format as Stereo
|
I recently stumbled across this problem again and investigated a little further.
XAudio2 seems to query PKEY_AudioEngine_DeviceFormat to determine the speaker configuration. This is a WAVEFORMATEXTENSIBLE structure. XAudio2 does not check its "SubFormat" field for AC3/Dolby Digital. It always assumes some kind of PCM. And apart from the subformat GUID, a DDLive WAVEFORMATEX looks like stereo (2channel, 48kHz, 16bit - because an AC3 bitstream is compressed and fits into the bandwitdth of stereo PCM)!
A proper solution would to fix the XAudio2 speaker detection, e.g. query the MixFormat with IAudioClient::GetMixFormat, which is 6ch 48kHz 32bit float for DDLive.
A hacky work-around involves patching the XAudio DLLs (XAudio2_*.dll in both \Windows\System32 and \Windows\SysWOW64). I replaced the binary value for the PKEY_AudioEngine_DeviceFormat property key (hex: 4D 06 9F F1 2C 08 27 4E BC 73 68 82 A1 BB 8E 4C 00 00 00 00) in these DLLs with a value for a key from the registry which looked more like 6-channel. In my system with a Realtek HDAudio chip, I chose the registry key "{e4870e26-3cc5-4cd2-ba46-ca0a9a70ed04},0", which might be related to the "OEMFormat". The hex value to replace the value above is accordingly "26 0e 87 e4 c5 3c d2 4c 46 ba ca 0a 9a 70 ed 04 00 00 00 00".
I checked this with the Xaudio2 sample from the DX10 SDK and with a Xaudio2-enabled game. Both give me proper 5.1 surround sound now.
However, I really hope to see this fixed by Microsoft.
|
|
-
|
Re: XAudio2 recognizes Dolby Digital Live output format as Stereo
|
Hello,
I just read through the thread and was wondering about something similar which happened to me.
I bought the "Logitech G35" headphones, which are virtual surround headphones. The headphone itself has a USB sound device.
As soon as I connect the drive, windows explicitly sets the channels to 7.1 (wide configuration speakers). In windows the sounds seem to have a surround feeling.
But when I enumerate the device using XAudio2 it physically only shows 2 channels and therefore the whole engine is setup like this.
As the poster before me said, the deviceDetails.OutputFormat.Format.nChannels is a WAVEFORMATEX. Is it correctly than that this enumeration of the device can only be stereo than ? Okay physically has only two channels but shouldn't it set itself to 7.1 too ? So the MasterVoice can benefit from it and the whole 3D calculation is more precise?
I do know that this also happens in some other games, but normally you have a options menu than where you can select your sound device and force it to have particular number of channels.
Is this all correct?
Thanks for any feedback.
|
|
-
|
Re: XAudio2 recognizes Dolby Digital Live output format as Stereo
|
This depends how these headphones implement virtual surround. If the USB audio device reports itself to Windows as a 7.1 channel device, Xaudio2 should also produce 7.1 sound. The conversion from 7.1 sound to stereo for the two earpads would be done internally in the headphone chip.
The other implementation would report a stereo USB audio device to windows, and the driver would offer an 7.1 input format to applications. In this case, I guess XAudio2 might do the same mistake as for DDLive: use the output format's channel count (2 channels) instead of the intermediate format for applications (e.g. the Mixing Format I mentioned in my posting above).
Best regards,
Federkern
|
|
-
|
Re: XAudio2 recognizes Dolby Digital Live output format as Stereo
|
Federkern:This depends how these headphones implement virtual surround. If the USB audio device reports itself to Windows as a 7.1 channel device, Xaudio2 should also produce 7.1 sound. The conversion from 7.1 sound to stereo for the two earpads would be done internally in the headphone chip.
It's such a headset. I stick it it and it reports to Windows as 7.1 channel device. But the DeviceDetails.Format.nChannels (from GetDeviceDetails() in XAudio2) only says 2! (I am running XP 64bit and I didn't try higher OS's yet, might also be driver bug)
I think it's best to wait for some more feedback. Since the method you explained (WASAPI Windows Core Audio API) GetMixFormat() is only supported from OS's higher than Vista it's no 100% solution.
Thanks for your very helpful reply.
|
|
-
|
Re: XAudio2 recognizes Dolby Digital Live output format as Stereo
|
Still broken in DirectX June 2010 release. But also still patchable as described in the posting above ;-)
|
|
-
|
Re: XAudio2 recognizes Dolby Digital Live output format as Stereo
|
Which is still no solution for me because:
"The Core Audio APIs were introduced in Windows Vista..."
need XP too...
Would be nice if Microsoft gets that somehow non hackish fixed ;)
|
|
-
|
Re: XAudio2 recognizes Dolby Digital Live output format as Stereo
|
Workaround Solution for Realtek onboard sound:
http://answers.microsoft.com/en-us/windows/forum/windows_7-gaming/has-xaudio2-been-fixed-for-dolby-digital-yet/304c4dc9-ea55-48f4-b08b-9946700763fe?rtAction=1400505261779
Changing xaudio2 DLL files works fine to fix realtek dolby digital live.
just hex edit the dll files replace
4D069FF12C08274EBC736882A1BB8E4C00000000
with
260E87E4C53CD24CBA46CA0A9A70ED0400000000
Many Thanks, that Fix the DDL 5.1 on ALC663 and ALC889.
It's amazing this issue isn't fix over 7years time and never will?
|
|
-
|
Re: XAudio2 recognizes Dolby Digital Live output format as Stereo
|
Update as of 01 Feb 2018 OS: Windows 10 Pro (64 bit), all other aspects the same. RealTek chipset ALC1150, optical out to AV 5.1, and all but UBI games work great.
Follow the procedure as outline previously...but you should cross-check the new values. The targeted hex string had to be adjusted for my OS.
To verify the new hex string:
Open 'Registry Editor' and do a find for:: e4870e26-3cc5-4cd2-ba46-ca0a9a70ed04 (I pulled this from an above post [Thanks Federkern])
Key: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\Audio\Capture\{0d5b63ea-d87a-4ba9-8ced-cfdd2e6423f3}\Properties
My registry entry is not a zero (0) but a three (3), so my hex value was different. Windows 10 Pro: {e4870e26-3cc5-4cd2-ba46-ca0a9a70ed04},3 Get the Hex-string from the "Data" column in Registry Editor.
nonetheless... copy out the first twenty pairs of hex values and you'll have the hex values!
Update both sets of DLL's and off you go! :-)
I only updated the first 7 DLL's in each location. #8 and #9 did not find the original search hex-string.
Using the hex editor (as outlined above): Find: 4D 06 9F F1 2C 08 27 4E BC 73 68 82 A1 BB 8E 4C 00 00 00 00
Replace: did not work...this is the original... 26 0E 87 E4 C5 3C D2 4C BA 46 CA 0A 9A 70 ED 04 00 00 00 00
Replace: working for Windows 10 Pro 64 bit 41 00 1c bd 01 00 00 00 fe ff 02 00 80 bb 00 00 00 ee 02 00
This hex string was pulled from my OS registry...
Cheers and thanks!!
~Rasstis
|
|
-
|
Re: XAudio2 recognizes Dolby Digital Live output format as Stereo
|
I’m using Windows 7, 64 bit edition.
The value "26 0E 87 E4 C5 3C D2 4C BA 46 CA 0A 9A 70 ED 04 00 00 00 00" worked for Xaudio2_*.dll files in C:\Windows\System32 folder.
Xaudio2_*.dll files in C:\Windows\SysWOW64 folder already hat the correct value "26 0E 87 E4 C5 3C D2 4C BA 46 CA 0A 9A 70 ED 04 00 00 00 00".
After rebooting Windows, every 32-bit video game now has 5.1 audio. 64-bit games are still in stereo and refuse to output 5.1 audio.
On my PC the registry key "{e4870e26-3cc5-4cd2-ba46-ca0a9a70ed04}" is in a slightly different path and has three variations: "0", "1" and "5". I took the first 20 values I found in "0" and "5" and replaced the value "26 0E 87 E4 C5 3C D2 4C BA 46 CA 0A 9A 70 ED 04 00 00 00 00" in C:\Windows\SysWOW64. I also tried the string "41 00 1c bd 01 00 00 00 fe ff 02 00 80 bb 00 00 00 ee 02 00" you provided. But it didn’t work.
|
|
|