quartz: Make CLSID_AudioRender an alias for CLSID_DSoundRender.
diff --git a/dlls/quartz/main.c b/dlls/quartz/main.c
index 24fb1bf..b26db74 100644
--- a/dlls/quartz/main.c
+++ b/dlls/quartz/main.c
@@ -73,6 +73,7 @@
{ &CLSID_NullRenderer, NullRenderer_create },
{ &CLSID_VideoRendererDefault, VideoRendererDefault_create },
{ &CLSID_DSoundRender, DSoundRender_create },
+ { &CLSID_AudioRender, DSoundRender_create },
{ &CLSID_AVIDec, AVIDec_create },
{ &CLSID_SystemClock, &QUARTZ_CreateSystemClock },
{ &CLSID_ACMWrapper, &ACMWrapper_create },
diff --git a/dlls/quartz/regsvr.c b/dlls/quartz/regsvr.c
index cc178e3..e779e01 100644
--- a/dlls/quartz/regsvr.c
+++ b/dlls/quartz/regsvr.c
@@ -855,6 +855,12 @@
"quartz.dll",
"Both"
},
+ { &CLSID_AudioRender,
+ "Wave Audio Renderer",
+ NULL,
+ "quartz.dll",
+ "Both"
+ },
{ &CLSID_NullRenderer,
"Null Renderer",
NULL,
@@ -1124,6 +1130,19 @@
{ 0xFFFFFFFF },
}
},
+ { &CLSID_AudioRender,
+ &CLSID_LegacyAmFilterCategory,
+ {'A','u','d','i','o',' ','R','e','n','d','e','r','e','r',0},
+ 0x800000,
+ { { REG_PINFLAG_B_RENDERER,
+ { { &MEDIATYPE_Audio, &MEDIASUBTYPE_PCM },
+/* { &MEDIATYPE_Audio, &MEDIASUBTYPE_IEEE_FLOAT }, */
+ { NULL }
+ },
+ },
+ { 0xFFFFFFFF },
+ }
+ },
{ &CLSID_AVIDec,
&CLSID_LegacyAmFilterCategory,
{'A','V','I',' ','D','e','c','o','m','p','r','e','s','s','o','r',0},