Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

236 lines
7.7 KiB

  1. [Version]
  2. ;CatalogFile=dvd.cat
  3. signature="$CHICAGO$"
  4. Class=MEDIA
  5. ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
  6. Provider=%Msft%
  7. LayoutFile=layout.inf, layout1.inf, layout2.inf
  8. [DestinationDirs]
  9. Tosh0407.CopyFiles=10,system32\drivers
  10. Tosh0407.DelList=11 ; WINDOWS\SYSTEM
  11. Tosh8888.CopyFiles=10,system32\drivers
  12. Tosh8888.DelList=11 ; WINDOWS\SYSTEM
  13. DVD.Copy.SYS=10,system32\drivers
  14. CPL.Copy.Files=11
  15. [DVD.Copy.SYS]
  16. stream.SYS
  17. ;dxapi.sys
  18. [CPL.Copy.Files]
  19. tsetdvd.cpl
  20. tsetdvd.hlp
  21. [Manufacturer]
  22. %MfgToshiba%=Toshiba
  23. ;-----------------------------------------------------------------------------
  24. ;
  25. ; Toshiba DVD devices
  26. ;
  27. ;-----------------------------------------------------------------------------
  28. [Toshiba]
  29. %Tosh0407.DeviceDesc%=Tosh0407,PCI\VEN_1179&DEV_0407
  30. %Tosh8888.DeviceDesc%=Tosh8888,PCI\VEN_123F&DEV_8888
  31. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  32. ;; Tecra750DVD / Tecra780DVD
  33. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  34. [Tosh0407]
  35. include=ks.inf,ksfilter.inf,motown.inf
  36. needs=KS.Registration,MSKSSRV.Installation,DVDPlay
  37. AddReg=Tosh0407.AddReg,TopologyNodes
  38. CopyFiles=Tosh0407.CopyFiles, DVD.Copy.SYS, CPL.Copy.Files
  39. DelFiles=Tosh0407.DelList
  40. KnownFiles = Tosh0407.KnownFiles
  41. [Tosh0407.DelList]
  42. tosdvd02.sys
  43. [Tosh0407.AddReg]
  44. HKR,,NTMPDriver,,tosdvd02.sys
  45. HKR,,DevLoader,,*NTKERN
  46. ;page out the minidriver when the device is not opened
  47. ;HKR,,PageOutWhenUnopened,3,01
  48. ;
  49. ; set the initial value of the AC-3 decoder output format
  50. ; format of this line is:
  51. ;
  52. ; HKR,"Pin#\\Properties",PropertyX, KSPROPERTRY_SERIALHDR, [KSPROPERTY_SERIAL, Property Values]*
  53. ; Where # represents the stream number for the pin of the properties. In
  54. ; the sample drivers, the audio pin is pin 1, and this is the pin that contains
  55. ; the audio output format property.
  56. ; KSPROPERTY_SERIALHDR is filled in with the property set GUID, and the number
  57. ; of individual properties within that set which are being initialized.
  58. ; KSPROPERTY_SERIAL is filled in with the GUID for the type of property that it
  59. ; is. In most cases, this will be GUID NULL, followed by an id and a flags,
  60. ; both of 0.
  61. ; this is followed by the ID of the property being set within the set specified
  62. ; in the KSPROPERTY_SERIALHDR, and then the length of the data being set.
  63. ; Property Data then follows.
  64. ; The KSPROPERTY_SERIALHDR , KSPROPERTY_SERIAL, and property data entries are
  65. ; repeated for every property that you wish to set within the set.
  66. ; NOTE: You do not need an entry for a property that does not have a default
  67. ; value
  68. ;
  69. ;
  70. HKR,"Pin1\Properties",Property1,3,20,e0,a6,6c,bd,43,d0,11,bd,6a,0,35,5,c1,3,a9,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,4,0,0,0,1,0,0,0
  71. ;HKR,audiopin, property value id, 3 for binary data, KSPROPSETID_AudioDecoderOut,(ULONG) 1 property entry,
  72. ; GUID NULL type set, ULONG(0) id,ULONG(0) flags, ULONG(1) KSPROPERTY_AUDDECOUT_CUR_MODE,
  73. ; ULONG (4) sizeof data, ULONG (1) KSAUDDECOUTMODE_STEREO_ANALOG
  74. [Tosh0407.CopyFiles]
  75. tosdvd02.sys
  76. [Tosh0407.Interfaces]
  77. ;
  78. ; "GLOBAL" is currently a fixed reference string
  79. ;
  80. AddInterface=%KSCATEGORY_DATADECOMPRESSOR%,GLOBAL,Tosh0407.Interface.Decompressor
  81. [Tosh0407.Interface.Decompressor]
  82. AddReg=Tosh0407.Interface.AddReg
  83. [Tosh0407.Interface.AddReg]
  84. HKR,,CLSID,,%Proxy.CLSID%
  85. HKR,,FriendlyName,,%Tosh0407.DeviceDesc%
  86. HKR,,Merit,1,00,00,64,00
  87. [Tosh0407.Services]
  88. AddService=tosdvd02, 0x00000002, Tosh0407.ServiceInstall
  89. [Tosh0407.ServiceInstall]
  90. DisplayName=%Tosh0407.DeviceDesc%
  91. ServiceType=%SERVICE_KERNEL_DRIVER%
  92. StartType=%SERVICE_DEMAND_START%
  93. ErrorControl=%SERVICE_ERROR_NORMAL%
  94. ServiceBinary=%10%\system32\drivers\tosdvd02.sys
  95. LoadOrderGroup=ExtendedBase
  96. [Tosh0407.KnownFiles]
  97. tosdvd02.sys.4.10.0 = safe
  98. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  99. ;; Sofia1 /SkyE2 DVD
  100. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  101. [Tosh8888]
  102. include=ks.inf,ksfilter.inf,motown.inf
  103. needs=KS.Registration,MSKSSRV.Installation,DVDPlay
  104. AddReg=Tosh8888.AddReg,TopologyNodes
  105. CopyFiles=Tosh8888.CopyFiles, DVD.Copy.SYS, CPL.Copy.Files
  106. DelFiles=Tosh8888.DelList
  107. KnownFiles = Tosh8888.KnownFiles
  108. [Tosh8888.DelList]
  109. tosdvd03.sys
  110. [Tosh8888.AddReg]
  111. HKR,,NTMPDriver,,tosdvd03.sys
  112. HKR,,DevLoader,,*NTKERN
  113. ;page out the minidriver when the device is not opened
  114. ;HKR,,PageOutWhenUnopened,3,01
  115. HKR,"Pin1\Properties",Property1,3,20,e0,a6,6c,bd,43,d0,11,bd,6a,0,35,5,c1,3,a9,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,4,0,0,0,1,0,0,0
  116. ;HKR,audiopin, property value id, 3 for binary data, KSPROPSETID_AudioDecoderOut,(ULONG) 1 property entry,
  117. ; GUID NULL type set, ULONG(0) id,ULONG(0) flags, ULONG(1) KSPROPERTY_AUDDECOUT_CUR_MODE,
  118. ; ULONG (4) sizeof data, ULONG (1) KSAUDDECOUTMODE_STEREO_ANALOG
  119. [Tosh8888.CopyFiles]
  120. tosdvd03.sys
  121. [Tosh8888.Interfaces]
  122. ;
  123. ; "GLOBAL" is currently a fixed reference string
  124. ;
  125. AddInterface=%KSCATEGORY_DATADECOMPRESSOR%,GLOBAL,Tosh8888.Interface.Decompressor
  126. [Tosh8888.Interface.Decompressor]
  127. AddReg=Tosh8888.Interface.AddReg
  128. [Tosh8888.Interface.AddReg]
  129. HKR,,CLSID,,%Proxy.CLSID%
  130. HKR,,FriendlyName,,%Tosh8888.DeviceDesc%
  131. HKR,,Merit,1,00,00,64,00
  132. [Tosh8888.Services]
  133. AddService=tosdvd03, 0x00000002, Tosh8888.ServiceInstall
  134. [Tosh8888.ServiceInstall]
  135. DisplayName=%Tosh8888.DeviceDesc%
  136. ServiceType=%SERVICE_KERNEL_DRIVER%
  137. StartType=%SERVICE_DEMAND_START%
  138. ErrorControl=%SERVICE_ERROR_NORMAL%
  139. ServiceBinary=%10%\system32\drivers\tosdvd03.sys
  140. LoadOrderGroup=ExtendedBase
  141. [Tosh8888.KnownFiles]
  142. tosdvd03.sys.4.10.0 = safe
  143. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  144. [TopologyNodes]
  145. HKLM,%MediaCategories%\%GUID.VideoIn%,Name,,%Node.VideoIn%
  146. HKLM,%MediaCategories%\%GUID.VideoIn%,Display,1,00,00,00,00
  147. HKLM,%MediaCategories%\%GUID.VPEOut%,Name,,%Node.VPEOut%
  148. HKLM,%MediaCategories%\%GUID.VPEOut%,Display,1,00,00,00,00
  149. HKLM,%MediaCategories%\%GUID.AudioIn%,Name,,%Node.AudioIn%
  150. HKLM,%MediaCategories%\%GUID.AudioIn%,Display,1,00,00,00,00
  151. HKLM,%MediaCategories%\%GUID.CCOut%,Name,,%Node.CCOut%
  152. HKLM,%MediaCategories%\%GUID.CCOut%,Display,1,00,00,00,00
  153. HKLM,%MediaCategories%\%GUID.SubpicIn%,Name,,%Node.SubpicIn%
  154. HKLM,%MediaCategories%\%GUID.SubpicIn%,Display,1,00,00,00,00
  155. HKLM,%MediaCategories%\%GUID.NTSCOut%,Name,,%Node.NTSCOut%
  156. HKLM,%MediaCategories%\%GUID.NTSCOut%,Display,1,00,00,00,00
  157. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  158. [Strings]
  159. ; non-localizeable
  160. Proxy.CLSID="{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
  161. KSCATEGORY_DATADECOMPRESSOR="{2721AE20-7E70-11D0-A5D6-28DB04C10000}"
  162. KSCATEGORY_CAPTURE="{65e8773d-8f56-11d0-a3b9-00a0c9223196}"
  163. KSCATEGORY_TVTUNER="{a799a800-a46d-11d0-a18c-00a02401dcd4}"
  164. KSCATEGORY_CROSSBAR="{a799a801-a46d-11d0-a18c-00a02401dcd4}"
  165. MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"
  166. GUID.VideoIn="{33AD5F43-F1BC-11D1-94A5-0000F8053484}"
  167. GUID.VPEOut="{33AD5F44-F1BC-11D1-94A5-0000F8053484}"
  168. GUID.AudioIn="{33AD5F45-F1BC-11D1-94A5-0000F8053484}"
  169. GUID.CCOut="{33AD5F46-F1BC-11D1-94A5-0000F8053484}"
  170. GUID.SubpicIn="{33AD5F47-F1BC-11D1-94A5-0000F8053484}"
  171. GUID.NTSCOut="{33AD5F48-F1BC-11D1-94A5-0000F8053484}"
  172. SERVICE_KERNEL_DRIVER=1
  173. SERVICE_DEMAND_START=3
  174. SERVICE_ERROR_NORMAL=1
  175. REG_EXPAND_SZ=0x00020000
  176. REG_DWORD=0x00010001
  177. ;Clean up old Cinemaster registry stuff
  178. MPEGVideoSubKey="System\CurrentControlSet\control\MediaResources\mci\mpegvideo"
  179. DVDVideoSubKey="System\CurrentControlSet\control\MediaResources\mci\dvdvideo"
  180. ;localizeable
  181. Msft="Microsoft"
  182. DVDProxy.Description="DVD proxy filter"
  183. MfgToshiba="Toshiba"
  184. Tosh0407.DeviceDesc="Toshiba DVD decoder card ver2"
  185. Tosh8888.DeviceDesc="Toshiba DVD decoder card ver3"
  186. MfgMsft="Microsoft"
  187. Node.VideoIn="Video In"
  188. Node.VPEOut="VPE Out"
  189. Node.AudioIn="Audio In"
  190. Node.CCOut="CC Out"
  191. Node.SubpicIn="Subpicture In"
  192. Node.NTSCOut="NTSC Out"