home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / WindowsServerTrial / server.iso / sources / install.wim / 2 / Windows / inf / cx88enc_ibv32.inf < prev    next >
Encoding:
Text (UTF-16)  |  2008-01-19  |  16.4 KB  |  260 lines

  1. ;------------------------------------------------------------------------
  2. ;
  3. ;   Copyright and Disclaimer:
  4. ;
  5. ;       ---------------------------------------------------------------
  6. ;       This software is provided "as is" without warranty of any kind,
  7. ;       either expressed or implied, including but not limited to the
  8. ;       implied warranties of merchantability and/or fitness for a
  9. ;       particular purpose.
  10. ;
  11. ;       Copyright (c) 1999-2006 Conexant Systems, Inc.
  12. ;       All Rights Reserved.
  13. ;       ---------------------------------------------------------------
  14. ;
  15. ;   Abstract:
  16. ;
  17. ;       This is the MPEG encoder driver inf file.
  18. ;
  19. ;------------------------------------------------------------------------
  20.  
  21. [Version]
  22. signature="$CHICAGO$"
  23. Class=Media
  24. ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
  25. Provider="Conexant"
  26. PNPLockDown = 1 ;;; Lock driver against 3rd party application changes
  27. DriverVer=06/21/2006,6.0.6001.18000
  28.  
  29. [Manufacturer]
  30. "Conexant"=Conexant,NTx86...1
  31.  
  32. [SourceDisksNames]
  33. 1="Conexant Cx23880 Drivers",,,""
  34.  
  35. [SourceDisksFiles]
  36. cx88enc_IBV32.sys=1
  37. cpnotify_BB_IBV32.ax=1
  38.  
  39. [Conexant.NTx86...1]
  40.  
  41. ;Blackbird boards with remote control
  42. %BLACKBIRD.DeviceDesc%=BLACKBIRD,               PCI\VEN_14F1&DEV_8802&SUBSYS_024214F1
  43. %BLACKBIRD_PAL.DeviceDesc%=BLACKBIRD_PAL,       PCI\VEN_14F1&DEV_8802&SUBSYS_034214F1
  44.  
  45. ; dual input Blackbird
  46. %BLACKBIRD_DUAL.DeviceDesc%=BLACKBIRD_DUAL,     PCI\VEN_14F1&DEV_8802&SUBSYS_48231043
  47. %BLACKBIRD_DUAL.DeviceDesc%=BLACKBIRD_DUAL_PAL, PCI\VEN_14F1&DEV_8802&SUBSYS_48241043
  48.  
  49. %BLACKBIRD_DUAL.DeviceDesc%=BLACKBIRD_DUAL,      PCI\VEN_14F1&DEV_8802&SUBSYS_48291043
  50. %BLACKBIRD_DUAL.DeviceDesc%=BLACKBIRD_DUAL_PAL, PCI\VEN_14F1&DEV_8802&SUBSYS_482A1043
  51.  
  52. [BLACKBIRD]
  53. Include=    ks.inf, kscaptur.inf
  54. Needs=      KS.Registration, KSCAPTUR.Registration.NT
  55. AddReg=     CX88ENC.AddReg,BLACKBIRD.AddReg
  56. CopyFiles=  CX88ENC.CopyDrivers,DSFilters.CopyFiles
  57. RegisterDlls=DSFilters.RegFiles
  58. AddProperty=cx88enc_IBV32.AddProp
  59.  
  60. [BLACKBIRD_PAL]
  61. Include=    ks.inf, kscaptur.inf
  62. Needs=      KS.Registration, KSCAPTUR.Registration.NT
  63. AddReg=     CX88ENC.AddReg,BLACKBIRD_PAL.AddReg
  64. CopyFiles=  CX88ENC.CopyDrivers,DSFilters.CopyFiles
  65. RegisterDlls=DSFilters.RegFiles
  66. AddProperty=cx88enc_IBV32.AddProp
  67.  
  68. [BLACKBIRD_DUAL]
  69. Include=    ks.inf, kscaptur.inf
  70. Needs=      KS.Registration, KSCAPTUR.Registration.NT
  71. AddReg=     CX88ENC.AddReg,BLACKBIRD_DUAL.AddReg
  72. CopyFiles=  CX88ENC.CopyDrivers,DSFilters.CopyFiles
  73. RegisterDlls=DSFilters.RegFiles
  74. AddProperty=cx88enc_IBV32.AddProp
  75.  
  76. [BLACKBIRD_DUAL_PAL]
  77. Include=    ks.inf, kscaptur.inf
  78. Needs=      KS.Registration, KSCAPTUR.Registration.NT
  79. AddReg=     CX88ENC.AddReg,BLACKBIRD_DUAL_PAL.AddReg
  80. CopyFiles=  CX88ENC.CopyDrivers,DSFilters.CopyFiles
  81. RegisterDlls=DSFilters.RegFiles
  82. AddProperty=cx88enc_IBV32.AddProp
  83.  
  84.  
  85. [DestinationDirs]
  86. CX88ENC.CopyDrivers=10,system32\drivers
  87. DSFilters.CopyFiles=11
  88.  
  89. [CX88ENC.CopyDrivers]
  90. cx88enc_IBV32.sys
  91.  
  92. [DSFilters.CopyFiles]
  93. cpnotify_BB_IBV32.ax
  94.  
  95. [DSFilters.RegFiles]
  96. 11,,cpnotify_BB_IBV32.ax, 1
  97.  
  98.  
  99. [CX88ENC.AddReg]
  100. HKR,,DevLoader,,*ntkern
  101. HKR,,NTMPDriver,,cx88enc_IBV32.sys
  102. HKR,,OkToHibernate,3,01
  103. HKR,,PageOutWhenUnopened,3,00
  104. HKR,,DontSuspendIfStreamsAreRunning,3,01
  105.  
  106. ;Register the name of the 656 pin
  107. HKLM,%MediaCategories%\%GUID.PINNAME_656_IN%,Name,,%PinName.656_IN%
  108. HKLM,%MediaCategories%\%GUID.PINNAME_I2S_IN%,Name,,%PinName.I2S_IN%
  109.  
  110. ;Name of the MPEG output pin.
  111. HKLM,%MediaCategories%\%TPPinID%,Display,1, 00,00,00,00
  112. HKLM,%MediaCategories%\%TPPinID%,Name,,%TPpinName%
  113.  
  114. ;Register the encoder and multiplexer classes with Direct X
  115. HKCR,%ActiveMovieCategories%\%GUID.Encoder%,CLSID,,%GUID.Encoder%
  116. HKCR,%ActiveMovieCategories%\%GUID.Encoder%,FriendlyName,,%Category_Encoders%
  117. HKCR,%ActiveMovieCategories%\%GUID.Multiplexer%,CLSID,,%GUID.Multiplexer%
  118. HKCR,%ActiveMovieCategories%\%GUID.Multiplexer%,FriendlyName,,%Category_Multiplexers%
  119.  
  120. ;Register the names of the encoder and multiplexer nodes
  121. HKLM,%MediaCategories%\%GUID.Encoder%,Name,,%Node.Encoder%
  122. HKLM,%MediaCategories%\%GUID.Encoder%,Display,1,00,00,00,00
  123. HKLM,%MediaCategories%\%GUID.Multiplexer%,Name,,%Node.Multiplexer%
  124. HKLM,%MediaCategories%\%GUID.Multiplexer%,Display,1,00,00,00,00
  125.  
  126. ;
  127. ; Driver Configuration Registry Entries
  128. ;
  129.  
  130. [BLACKBIRD.AddReg]
  131. ; DRM disable
  132. HKR,"DriverData","EncoderMVDRM",0x00010001,   0x00,0x00,0x00,0x00
  133.  
  134. [BLACKBIRD_PAL.AddReg]
  135. HKR,"DriverData","EncoderMVDRM",0x00010001,   0x00,0x00,0x00,0x00
  136. HKR,"DriverData","EncoderDefaultResolution",0x00010001,   0x03,0x00,0x00,0x00
  137. HKR,"DriverData","EncoderDefaultFrameRate",0x00010001,   0x01,0x00,0x00,0x00
  138.  
  139. [BLACKBIRD_DUAL.AddReg]
  140. ; DRM disable
  141. HKR,"DriverData","EncoderMVDRM",0x00010001,   0x00,0x00,0x00,0x00
  142.  
  143. [BLACKBIRD_DUAL_PAL.AddReg]
  144. HKR,"DriverData","EncoderMVDRM",0x00010001,   0x00,0x00,0x00,0x00
  145. HKR,"DriverData","EncoderDefaultResolution",0x00010001,   0x03,0x00,0x00,0x00
  146. HKR,"DriverData","EncoderDefaultFrameRate",0x00010001,   0x01,0x00,0x00,0x00
  147.  
  148. ;
  149. ; Tagging driver as generic
  150. ;
  151.  
  152. [cx88enc_IBV32.AddProp]
  153. GenericDriverInstalled,,,,1
  154.  
  155. ;
  156. ; Interfaces installation
  157. ;
  158.  
  159. ;
  160. ; BLACKBIRD
  161. ;
  162.  
  163. [BLACKBIRD.Interfaces]
  164. AddInterface=%GUID.Encoder%,"GLOBAL",BLACKBIRD_Interface,
  165. AddInterface=%GUID.Multiplexer%,"GLOBAL",BLACKBIRD_Interface,
  166.  
  167. [BLACKBIRD_PAL.Interfaces]
  168. AddInterface=%GUID.Encoder%,"GLOBAL",BLACKBIRD_Interface,
  169. AddInterface=%GUID.Multiplexer%,"GLOBAL",BLACKBIRD_Interface,
  170.  
  171. [BLACKBIRD_DUAL.Interfaces]
  172. AddInterface=%GUID.Encoder%,"GLOBAL",BLACKBIRD_Interface,
  173. AddInterface=%GUID.Multiplexer%,"GLOBAL",BLACKBIRD_Interface,
  174.  
  175. [BLACKBIRD_DUAL_PAL.Interfaces]
  176. AddInterface=%GUID.Encoder%,"GLOBAL",BLACKBIRD_Interface,
  177. AddInterface=%GUID.Multiplexer%,"GLOBAL",BLACKBIRD_Interface,
  178.  
  179.  
  180.  
  181. [BLACKBIRD_Interface]
  182. AddReg=BLACKBIRD_Interface.AddReg
  183.  
  184. [BLACKBIRD_Interface.AddReg]
  185. HKR,,CLSID,,{17CCA71B-ECD7-11D0-B908-00A0C9223196}
  186. HKR,,FriendlyName,,%BlackbirdFriendlyName%
  187. ;Add an interface for Microsoft's video bit rate property set
  188. HKR,Interfaces\{B43C4EEC-8C32-4791-9102-508ADA5EE8E7},,,
  189.  
  190. HKR,Interfaces\{b05dabd9-56e5-4fdc-afa4-8a47e91f1c9c},,,
  191.  
  192. HKR,Capabilities,,,
  193. HKR,Capabilities,"{BB4FAA02-596C-4129-8FB3-74E75421FA02}", 0x00010001,1
  194.  
  195. ;
  196. ; Services installation
  197. ;
  198.  
  199. ;
  200. ; BLACKBIRD
  201. ;
  202.  
  203. [BLACKBIRD.Services]
  204. AddService = CX88ENC,2,BLACKBIRD.ServiceInstall
  205.  
  206. [BLACKBIRD_PAL.Services]
  207. AddService = CX88ENC,2,BLACKBIRD.ServiceInstall
  208.  
  209. [BLACKBIRD_DUAL.Services]
  210. AddService = CX88ENC,2,BLACKBIRD.ServiceInstall
  211.  
  212. [BLACKBIRD_DUAL_PAL.Services]
  213. AddService = CX88ENC,2,BLACKBIRD.ServiceInstall
  214.  
  215.  
  216.  
  217. [BLACKBIRD.ServiceInstall]
  218. DisplayName   = %BLACKBIRD.DeviceDesc%
  219. ServiceType   = 1
  220. StartType     = 2
  221. ErrorControl  = 1
  222. ServiceBinary = %10%\system32\drivers\cx88enc_IBV32.sys
  223.  
  224. ;---------------------------------------------------------------
  225. ;                S t r i n g s
  226. ;---------------------------------------------------------------
  227.  
  228. [Strings]
  229. BLACKBIRD.DeviceDesc     =    "Conexant 2388x MPEG Encoder"
  230. BLACKBIRD_DUAL.DeviceDesc=    "Conexant 2388x MPEG Encoder (Dual-Input)"
  231. BLACKBIRD_PAL.DeviceDesc =    "Conexant 2388x MPEG Encoder (PAL)"
  232. BlackbirdFriendlyName    =    "Conexant 2388x MPEG Encoder"
  233.  
  234. MediaCategories          =    "SYSTEM\CurrentControlSet\Control\MediaCategories"
  235. MediaSets                =    "System\CurrentControlSet\Control\MediaSets"
  236. MediaInterfaces          =    "System\CurrentControlSet\Control\MediaInterfaces"
  237.  
  238. ActiveMovieCategories    =    "CLSID\{da4e3da0-d07d-11d0-bd50-00a0c911ce86}\Instance"
  239.  
  240. TPPinID                  =    "{1649D2C1-435E-11d3-A94B-00A0C9D8B34E}"
  241. TPPinName                =    "MPEG TS"
  242.  
  243. GUID.PINNAME_656_IN      =    "{DFD530C7-36D9-47ff-B838-9A11D215B140}"
  244. PinName.656_IN           =    "656"
  245.  
  246. GUID.PINNAME_I2S_IN      =    "{DF77FE27-FA59-47d7-BFC4-955DE7A32794}"
  247. PinName.I2S_IN           =    "I2S"
  248.  
  249. GUID.IVAC_PROPERTIES     =    "{d2185a40-0398-11d3-a53e-00a0c9ef506a}"
  250.  
  251. GUID.Encoder             =    "{19689BF6-C384-48fd-AD51-90E58C79F70B}"
  252. GUID.Multiplexer         =    "{7A5DE1D3-01A1-452c-B481-4FA2B96271E8}"
  253.  
  254. Category_Encoders        =    "WDM Streaming Encoder Devices"
  255. Category_Multiplexers    =    "WDM Streaming Multiplexer Devices"
  256. Node.Encoder             =    "Encoder"
  257. Node.Multiplexer         =    "Multiplexer"
  258.  
  259.  
  260.