home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / WindowsServerTrial / server.iso / sources / install.wim / 1 / Windows / inf / cx88enc_ibv32.inf < prev    next >
Windows Setup INFormation  |  2008-01-19  |  17KB  |  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. [Version]
  21. signature="$CHICAGO$"
  22. Class=Media
  23. ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
  24. Provider="Conexant"
  25. PNPLockDown = 1 ;;; Lock driver against 3rd party application changes
  26. DriverVer=06/21/2006,6.0.6001.18000
  27. [Manufacturer]
  28. "Conexant"=Conexant,NTx86...1
  29. [SourceDisksNames]
  30. 1="Conexant Cx23880 Drivers",,,""
  31. [SourceDisksFiles]
  32. cx88enc_IBV32.sys=1
  33. cpnotify_BB_IBV32.ax=1
  34. [Conexant.NTx86...1]
  35. ;Blackbird boards with remote control
  36. %BLACKBIRD.DeviceDesc%=BLACKBIRD,               PCI\VEN_14F1&DEV_8802&SUBSYS_024214F1
  37. %BLACKBIRD_PAL.DeviceDesc%=BLACKBIRD_PAL,       PCI\VEN_14F1&DEV_8802&SUBSYS_034214F1
  38. ; dual input Blackbird
  39. %BLACKBIRD_DUAL.DeviceDesc%=BLACKBIRD_DUAL,     PCI\VEN_14F1&DEV_8802&SUBSYS_48231043
  40. %BLACKBIRD_DUAL.DeviceDesc%=BLACKBIRD_DUAL_PAL, PCI\VEN_14F1&DEV_8802&SUBSYS_48241043
  41. %BLACKBIRD_DUAL.DeviceDesc%=BLACKBIRD_DUAL,      PCI\VEN_14F1&DEV_8802&SUBSYS_48291043
  42. %BLACKBIRD_DUAL.DeviceDesc%=BLACKBIRD_DUAL_PAL, PCI\VEN_14F1&DEV_8802&SUBSYS_482A1043
  43. [BLACKBIRD]
  44. Include=    ks.inf, kscaptur.inf
  45. Needs=      KS.Registration, KSCAPTUR.Registration.NT
  46. AddReg=     CX88ENC.AddReg,BLACKBIRD.AddReg
  47. CopyFiles=  CX88ENC.CopyDrivers,DSFilters.CopyFiles
  48. RegisterDlls=DSFilters.RegFiles
  49. AddProperty=cx88enc_IBV32.AddProp
  50. [BLACKBIRD_PAL]
  51. Include=    ks.inf, kscaptur.inf
  52. Needs=      KS.Registration, KSCAPTUR.Registration.NT
  53. AddReg=     CX88ENC.AddReg,BLACKBIRD_PAL.AddReg
  54. CopyFiles=  CX88ENC.CopyDrivers,DSFilters.CopyFiles
  55. RegisterDlls=DSFilters.RegFiles
  56. AddProperty=cx88enc_IBV32.AddProp
  57. [BLACKBIRD_DUAL]
  58. Include=    ks.inf, kscaptur.inf
  59. Needs=      KS.Registration, KSCAPTUR.Registration.NT
  60. AddReg=     CX88ENC.AddReg,BLACKBIRD_DUAL.AddReg
  61. CopyFiles=  CX88ENC.CopyDrivers,DSFilters.CopyFiles
  62. RegisterDlls=DSFilters.RegFiles
  63. AddProperty=cx88enc_IBV32.AddProp
  64. [BLACKBIRD_DUAL_PAL]
  65. Include=    ks.inf, kscaptur.inf
  66. Needs=      KS.Registration, KSCAPTUR.Registration.NT
  67. AddReg=     CX88ENC.AddReg,BLACKBIRD_DUAL_PAL.AddReg
  68. CopyFiles=  CX88ENC.CopyDrivers,DSFilters.CopyFiles
  69. RegisterDlls=DSFilters.RegFiles
  70. AddProperty=cx88enc_IBV32.AddProp
  71. [DestinationDirs]
  72. CX88ENC.CopyDrivers=10,system32\drivers
  73. DSFilters.CopyFiles=11
  74. [CX88ENC.CopyDrivers]
  75. cx88enc_IBV32.sys
  76. [DSFilters.CopyFiles]
  77. cpnotify_BB_IBV32.ax
  78. [DSFilters.RegFiles]
  79. 11,,cpnotify_BB_IBV32.ax, 1
  80. [CX88ENC.AddReg]
  81. HKR,,DevLoader,,*ntkern
  82. HKR,,NTMPDriver,,cx88enc_IBV32.sys
  83. HKR,,OkToHibernate,3,01
  84. HKR,,PageOutWhenUnopened,3,00
  85. HKR,,DontSuspendIfStreamsAreRunning,3,01
  86. ;Register the name of the 656 pin
  87. HKLM,%MediaCategories%\%GUID.PINNAME_656_IN%,Name,,%PinName.656_IN%
  88. HKLM,%MediaCategories%\%GUID.PINNAME_I2S_IN%,Name,,%PinName.I2S_IN%
  89. ;Name of the MPEG output pin.
  90. HKLM,%MediaCategories%\%TPPinID%,Display,1, 00,00,00,00
  91. HKLM,%MediaCategories%\%TPPinID%,Name,,%TPpinName%
  92. ;Register the encoder and multiplexer classes with Direct X
  93. HKCR,%ActiveMovieCategories%\%GUID.Encoder%,CLSID,,%GUID.Encoder%
  94. HKCR,%ActiveMovieCategories%\%GUID.Encoder%,FriendlyName,,%Category_Encoders%
  95. HKCR,%ActiveMovieCategories%\%GUID.Multiplexer%,CLSID,,%GUID.Multiplexer%
  96. HKCR,%ActiveMovieCategories%\%GUID.Multiplexer%,FriendlyName,,%Category_Multiplexers%
  97. ;Register the names of the encoder and multiplexer nodes
  98. HKLM,%MediaCategories%\%GUID.Encoder%,Name,,%Node.Encoder%
  99. HKLM,%MediaCategories%\%GUID.Encoder%,Display,1,00,00,00,00
  100. HKLM,%MediaCategories%\%GUID.Multiplexer%,Name,,%Node.Multiplexer%
  101. HKLM,%MediaCategories%\%GUID.Multiplexer%,Display,1,00,00,00,00
  102. ;
  103. ; Driver Configuration Registry Entries
  104. ;
  105. [BLACKBIRD.AddReg]
  106. ; DRM disable
  107. HKR,"DriverData","EncoderMVDRM",0x00010001,   0x00,0x00,0x00,0x00
  108. [BLACKBIRD_PAL.AddReg]
  109. HKR,"DriverData","EncoderMVDRM",0x00010001,   0x00,0x00,0x00,0x00
  110. HKR,"DriverData","EncoderDefaultResolution",0x00010001,   0x03,0x00,0x00,0x00
  111. HKR,"DriverData","EncoderDefaultFrameRate",0x00010001,   0x01,0x00,0x00,0x00
  112. [BLACKBIRD_DUAL.AddReg]
  113. ; DRM disable
  114. HKR,"DriverData","EncoderMVDRM",0x00010001,   0x00,0x00,0x00,0x00
  115. [BLACKBIRD_DUAL_PAL.AddReg]
  116. HKR,"DriverData","EncoderMVDRM",0x00010001,   0x00,0x00,0x00,0x00
  117. HKR,"DriverData","EncoderDefaultResolution",0x00010001,   0x03,0x00,0x00,0x00
  118. HKR,"DriverData","EncoderDefaultFrameRate",0x00010001,   0x01,0x00,0x00,0x00
  119. ;
  120. ; Tagging driver as generic
  121. ;
  122.  
  123. [cx88enc_IBV32.AddProp]
  124. GenericDriverInstalled,,,,1
  125. ;
  126. ; Interfaces installation
  127. ;
  128. ;
  129. ; BLACKBIRD
  130. ;
  131. [BLACKBIRD.Interfaces]
  132. AddInterface=%GUID.Encoder%,"GLOBAL",BLACKBIRD_Interface,
  133. AddInterface=%GUID.Multiplexer%,"GLOBAL",BLACKBIRD_Interface,
  134. [BLACKBIRD_PAL.Interfaces]
  135. AddInterface=%GUID.Encoder%,"GLOBAL",BLACKBIRD_Interface,
  136. AddInterface=%GUID.Multiplexer%,"GLOBAL",BLACKBIRD_Interface,
  137. [BLACKBIRD_DUAL.Interfaces]
  138. AddInterface=%GUID.Encoder%,"GLOBAL",BLACKBIRD_Interface,
  139. AddInterface=%GUID.Multiplexer%,"GLOBAL",BLACKBIRD_Interface,
  140. [BLACKBIRD_DUAL_PAL.Interfaces]
  141. AddInterface=%GUID.Encoder%,"GLOBAL",BLACKBIRD_Interface,
  142. AddInterface=%GUID.Multiplexer%,"GLOBAL",BLACKBIRD_Interface,
  143. [BLACKBIRD_Interface]
  144. AddReg=BLACKBIRD_Interface.AddReg
  145. [BLACKBIRD_Interface.AddReg]
  146. HKR,,CLSID,,{17CCA71B-ECD7-11D0-B908-00A0C9223196}
  147. HKR,,FriendlyName,,%BlackbirdFriendlyName%
  148. ;Add an interface for Microsoft's video bit rate property set
  149. HKR,Interfaces\{B43C4EEC-8C32-4791-9102-508ADA5EE8E7},,,
  150. HKR,Interfaces\{b05dabd9-56e5-4fdc-afa4-8a47e91f1c9c},,,
  151. HKR,Capabilities,,,
  152. HKR,Capabilities,"{BB4FAA02-596C-4129-8FB3-74E75421FA02}", 0x00010001,1
  153. ;
  154. ; Services installation
  155. ;
  156. ;
  157. ; BLACKBIRD
  158. ;
  159. [BLACKBIRD.Services]
  160. AddService = CX88ENC,2,BLACKBIRD.ServiceInstall
  161. [BLACKBIRD_PAL.Services]
  162. AddService = CX88ENC,2,BLACKBIRD.ServiceInstall
  163. [BLACKBIRD_DUAL.Services]
  164. AddService = CX88ENC,2,BLACKBIRD.ServiceInstall
  165. [BLACKBIRD_DUAL_PAL.Services]
  166. AddService = CX88ENC,2,BLACKBIRD.ServiceInstall
  167. [BLACKBIRD.ServiceInstall]
  168. DisplayName   = %BLACKBIRD.DeviceDesc%
  169. ServiceType   = 1
  170. StartType     = 2
  171. ErrorControl  = 1
  172. ServiceBinary = %10%\system32\drivers\cx88enc_IBV32.sys
  173. ;---------------------------------------------------------------
  174. ;                S t r i n g s
  175. ;---------------------------------------------------------------
  176. [Strings]
  177. BLACKBIRD.DeviceDesc     =    "Conexant 2388x MPEG Encoder"
  178. BLACKBIRD_DUAL.DeviceDesc=    "Conexant 2388x MPEG Encoder (Dual-Input)"
  179. BLACKBIRD_PAL.DeviceDesc =    "Conexant 2388x MPEG Encoder (PAL)"
  180. BlackbirdFriendlyName    =    "Conexant 2388x MPEG Encoder"
  181. MediaCategories          =    "SYSTEM\CurrentControlSet\Control\MediaCategories"
  182. MediaSets                =    "System\CurrentControlSet\Control\MediaSets"
  183. MediaInterfaces          =    "System\CurrentControlSet\Control\MediaInterfaces"
  184. ActiveMovieCategories    =    "CLSID\{da4e3da0-d07d-11d0-bd50-00a0c911ce86}\Instance"
  185. TPPinID                  =    "{1649D2C1-435E-11d3-A94B-00A0C9D8B34E}"
  186. TPPinName                =    "MPEG TS"
  187. GUID.PINNAME_656_IN      =    "{DFD530C7-36D9-47ff-B838-9A11D215B140}"
  188. PinName.656_IN           =    "656"
  189. GUID.PINNAME_I2S_IN      =    "{DF77FE27-FA59-47d7-BFC4-955DE7A32794}"
  190. PinName.I2S_IN           =    "I2S"
  191. GUID.IVAC_PROPERTIES     =    "{d2185a40-0398-11d3-a53e-00a0c9ef506a}"
  192. GUID.Encoder             =    "{19689BF6-C384-48fd-AD51-90E58C79F70B}"
  193. GUID.Multiplexer         =    "{7A5DE1D3-01A1-452c-B481-4FA2B96271E8}"
  194. Category_Encoders        =    "WDM Streaming Encoder Devices"
  195. Category_Multiplexers    =    "WDM Streaming Multiplexer Devices"
  196. Node.Encoder             =    "Encoder"
  197. Node.Multiplexer         =    "Multiplexer"