From c90e543d4293cebd6656102accdf88e31b9646b2 Mon Sep 17 00:00:00 2001
From: Hidenori Takeshima <hidenori@a2.ctktv.ne.jp>
Date: Wed, 20 Mar 2002 00:50:00 +0000
Subject: [PATCH] Added FilterData of DirectShow filters (FilterData should be
 registered for rendering media files).

---
 winedefault.reg | 69 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 69 insertions(+)

diff --git a/winedefault.reg b/winedefault.reg
index db640a5523..3f8c73db57 100644
--- a/winedefault.reg
+++ b/winedefault.reg
@@ -361,6 +361,12 @@
 "CLSID"="{e30629d1-27e5-11ce-875d-00608cb78066}"
 # FriendlyName seems to be the driver name and to be generated dynamically.
 "FriendlyName"="Waveout audio renderer"
+# FilterData of generic renderer.
+"FilterData"=hex:02,00,00,00,00,00,60,00,01,00,00,00,00,00,00,00,\
+  30,70,69,33,02,00,00,00,00,00,00,00,\
+  01,00,00,00,00,00,00,00,00,00,00,00,\
+  30,74,79,33,00,00,00,00,38,00,00,00,38,00,00,00,\
+  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
 
 # CLSID_VideoRenderer
 
@@ -373,6 +379,12 @@
 [HKEY_CLASSES_ROOT\CLSID\{083863F1-70DE-11D0-BD40-00A0C911CE86}\Instance\{70e102b0-5556-11ce-97c0-00aa0055595a}]
 "CLSID"="{70e102b0-5556-11ce-97c0-00aa0055595a}"
 "FriendlyName"="Video Renderer"
+# FilterData of generic renderer.
+"FilterData"=hex:02,00,00,00,00,00,60,00,01,00,00,00,00,00,00,00,\
+  30,70,69,33,02,00,00,00,00,00,00,00,\
+  01,00,00,00,00,00,00,00,00,00,00,00,\
+  30,74,79,33,00,00,00,00,38,00,00,00,38,00,00,00,\
+  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
 
 # Wave Parser
 
@@ -385,6 +397,15 @@
 [HKEY_CLASSES_ROOT\CLSID\{083863F1-70DE-11D0-BD40-00A0C911CE86}\Instance\{D51BD5A1-7548-11CF-A520-0080C77EF58A}]
 "CLSID"="{D51BD5A1-7548-11CF-A520-0080C77EF58A}"
 "FriendlyName"="Wave Parser"
+# FilterData of generic transform filter.
+"FilterData"=hex:02,00,00,00,00,00,60,00,02,00,00,00,00,00,00,00,\
+  30,70,69,33,00,00,00,00,00,00,00,00,\
+  01,00,00,00,00,00,00,00,00,00,00,00,\
+  30,74,79,33,00,00,00,00,60,00,00,00,60,00,00,00,\
+  31,70,69,33,08,00,00,00,00,00,00,00,\
+  01,00,00,00,00,00,00,00,00,00,00,00,\
+  30,74,79,33,00,00,00,00,60,00,00,00,60,00,00,00,\
+  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
 
 # CLSID_AVIDec(AVI Decompressor)
 
@@ -397,6 +418,15 @@
 [HKEY_CLASSES_ROOT\CLSID\{083863F1-70DE-11D0-BD40-00A0C911CE86}\Instance\{CF49D4E0-1115-11CE-B03A-0020AF0BA770}]
 "CLSID"="{CF49D4E0-1115-11CE-B03A-0020AF0BA770}"
 "FriendlyName"="AVI Decompressor"
+# FilterData of generic transform filter.
+"FilterData"=hex:02,00,00,00,00,00,60,00,02,00,00,00,00,00,00,00,\
+  30,70,69,33,00,00,00,00,00,00,00,00,\
+  01,00,00,00,00,00,00,00,00,00,00,00,\
+  30,74,79,33,00,00,00,00,60,00,00,00,60,00,00,00,\
+  31,70,69,33,08,00,00,00,00,00,00,00,\
+  01,00,00,00,00,00,00,00,00,00,00,00,\
+  30,74,79,33,00,00,00,00,60,00,00,00,60,00,00,00,\
+  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
 
 # CLSID_AsyncReader
 
@@ -409,6 +439,12 @@
 [HKEY_CLASSES_ROOT\CLSID\{083863F1-70DE-11D0-BD40-00A0C911CE86}\Instance\{E436EBB5-524F-11CE-9F53-0020AF0BA770}]
 "CLSID"="{E436EBB5-524F-11CE-9F53-0020AF0BA770}"
 "FriendlyName"="File Source (Async.)"
+# FilterData of generic source filter.
+"FilterData"=hex:02,00,00,00,00,00,60,00,01,00,00,00,00,00,00,00,\
+  30,70,69,33,08,00,00,00,00,00,00,00,\
+  01,00,00,00,00,00,00,00,00,00,00,00,\
+  30,74,79,33,00,00,00,00,38,00,00,00,38,00,00,00,\
+  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
 
 # CLSID_URLReader (not implemented yet)
 
@@ -421,6 +457,12 @@
 [HKEY_CLASSES_ROOT\CLSID\{083863F1-70DE-11D0-BD40-00A0C911CE86}\Instance\{E436EBB6-524F-11CE-9F53-0020AF0BA770}]
 "CLSID"="{E436EBB6-524F-11CE-9F53-0020AF0BA770}"
 "FriendlyName"="File Source (URL)"
+# FilterData of generic source filter.
+"FilterData"=hex:02,00,00,00,00,00,60,00,01,00,00,00,00,00,00,00,\
+  30,70,69,33,08,00,00,00,00,00,00,00,\
+  01,00,00,00,00,00,00,00,00,00,00,00,\
+  30,74,79,33,00,00,00,00,38,00,00,00,38,00,00,00,\
+  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
 
 # CLSID_AviSplitter
 
@@ -433,6 +475,15 @@
 [HKEY_CLASSES_ROOT\CLSID\{083863F1-70DE-11D0-BD40-00A0C911CE86}\Instance\{1B544C20-FD0B-11CE-8C63-00AA0044B51E}]
 "CLSID"="{1B544C20-FD0B-11CE-8C63-00AA0044B51E}"
 "FriendlyName"="AVI Splitter"
+# FilterData of generic transform filter.
+"FilterData"=hex:02,00,00,00,00,00,60,00,02,00,00,00,00,00,00,00,\
+  30,70,69,33,00,00,00,00,00,00,00,00,\
+  01,00,00,00,00,00,00,00,00,00,00,00,\
+  30,74,79,33,00,00,00,00,60,00,00,00,60,00,00,00,\
+  31,70,69,33,08,00,00,00,00,00,00,00,\
+  01,00,00,00,00,00,00,00,00,00,00,00,\
+  30,74,79,33,00,00,00,00,60,00,00,00,60,00,00,00,\
+  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
 
 # CLSID_QuickTimeParser (not implemented yet)
 
@@ -445,6 +496,15 @@
 [HKEY_CLASSES_ROOT\CLSID\{083863F1-70DE-11D0-BD40-00A0C911CE86}\Instance\{D51BD5A0-7548-11CF-A520-0080C77EF58A}]
 "CLSID"="{D51BD5A0-7548-11CF-A520-0080C77EF58A}"
 "FriendlyName"="QuickTime Movie Parser"
+# FilterData of generic transform filter.
+"FilterData"=hex:02,00,00,00,00,00,60,00,02,00,00,00,00,00,00,00,\
+  30,70,69,33,00,00,00,00,00,00,00,00,\
+  01,00,00,00,00,00,00,00,00,00,00,00,\
+  30,74,79,33,00,00,00,00,60,00,00,00,60,00,00,00,\
+  31,70,69,33,08,00,00,00,00,00,00,00,\
+  01,00,00,00,00,00,00,00,00,00,00,00,\
+  30,74,79,33,00,00,00,00,60,00,00,00,60,00,00,00,\
+  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
 
 # CLSID_Colour(Color space converter)
 
@@ -457,6 +517,15 @@
 [HKEY_CLASSES_ROOT\CLSID\{083863F1-70DE-11D0-BD40-00A0C911CE86}\Instance\{1643E180-90F5-11CE-97D5-00AA0055595A}]
 "CLSID"="{1643E180-90F5-11CE-97D5-00AA0055595A}"
 "FriendlyName"="Color Space Converter"
+# FilterData of generic transform filter.
+"FilterData"=hex:02,00,00,00,00,00,60,00,02,00,00,00,00,00,00,00,\
+  30,70,69,33,00,00,00,00,00,00,00,00,\
+  01,00,00,00,00,00,00,00,00,00,00,00,\
+  30,74,79,33,00,00,00,00,60,00,00,00,60,00,00,00,\
+  31,70,69,33,08,00,00,00,00,00,00,00,\
+  01,00,00,00,00,00,00,00,00,00,00,00,\
+  30,74,79,33,00,00,00,00,60,00,00,00,60,00,00,00,\
+  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00