【討論】【教學】製作自己的 影音解碼codec包 --4--inf檔的撰寫(五)



贊助商連結


purk
2005-06-26, 07:02 AM
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/install/hh/install/inf-format_70c9fc6c-3577-44fb-95e8-c44fa0429fd2.xml.asp

----INF SourceDisksFiles Section------MS範例----必須---
[SourceDisksFiles] |
[SourceDisksFiles.x86] |
[SourceDisksFiles.ia64] | (Windows XP and later)
[SourceDisksFiles.amd64] (Windows XP and later)

filename = diskid[,[ subdir][, size]]
...




A SourceDisksFiles section names the source files used during installation, identifies the installation disks that contain those files, and provides the path to the subdirectories, if any, on the distribution disks containing individual files.

Do not use a SourceDisksFiles section to copy INF files. See Copying INFs.

[SourceDisksFiles]
;
; filename_on_source = diskID[, [subdir][, size]]
;
aha154x.mpd = 1,, ; on distribution disk 1, in subdir \win9x

[SourceDisksFiles.x86]
aha154x.sys = 2,\x86 ; on distribution disk 2, in subdir \WinNT\x86

; ...

[SourceDisksFiles]
write.exe = 1
cmd.exe = 2
[SourceDisksFiles]
ArrayBvr.class=1
BvrCallback.class=1
BvrsToRun.class=1
choice.osc=2
custom.osc=2
login.osc=2
mwcload.exe=3
mwcloadw.exe=3
mwclw32.dll=3
Atom.class=4
DTD.class=4
Entity.class=4
Entry.class=4



---wmp10lite------setup.ini-------


[SourceDisksFiles]
;###########################################################
pncrt.dll = 5655, ReaLite\System32
RealMediaSplitter.ax = 5655, ReaLite\System32
rmoc3260.dll = 5655, ReaLite\System32
keys.dat = 5655, ReaLite
14_43260.dll = 5655, ReaLite\Codecs
28_83260.dll = 5655, ReaLite\Codecs
atrc.dll = 5655, ReaLite\Codecs
cook.dll = 5655, ReaLite\Codecs
cook3260.dll = 5655, ReaLite\Codecs
ddnt3260.dll = 5655, ReaLite\Codecs
dnet3260.dll = 5655, ReaLite\Codecs
drv1.dll = 5655, ReaLite\Codecs
drv2.dll = 5655, ReaLite\Codecs
drvc.dll = 5655, ReaLite\Codecs
hxltcolor.dll = 5655, ReaLite\Codecs
ra32clv1.dll = 5655, ReaLite\Codecs
raac.dll = 5655, ReaLite\Codecs
ralf.dll = 5655, ReaLite\Codecs
rv10.dll = 5655, ReaLite\Codecs
rv20.dll = 5655, ReaLite\Codecs
rv30.dll = 5655, ReaLite\Codecs
rv40.dll = 5655, ReaLite\Codecs
sipr.dll = 5655, ReaLite\Codecs
sipr3260.dll = 5655, ReaLite\Codecs
objb3201.dll = 5655, ReaLite\Common
pnen3260.dll = 5655, ReaLite\Common
pngu3267.dll = 5655, ReaLite\Common
pnrs3260.dll = 5655, ReaLite\Common
rppr3260.dll = 5655, ReaLite\Common
security.dll = 5655, ReaLite\Common
twebbrowse.dll = 5655, ReaLite\Common
aacff.dll = 5655, ReaLite\Plugins
audplin.dll = 5655, ReaLite\Plugins
authmgr.dll = 5655, ReaLite\Plugins
clbascauth.dll = 5655, ReaLite\Plugins
clntxres.dll = 5655, ReaLite\Plugins
cont3260.dll = 5655, ReaLite\Plugins
ExtResources = 5655, ReaLite\Plugins
fpsechnd.dll = 5655, ReaLite\Plugins
httpfsys.dll = 5655, ReaLite\Plugins
hxsdp.dll = 5655, ReaLite\Plugins
hxxml.dll = 5655, ReaLite\Plugins
imgrender.dll = 5655, ReaLite\Plugins
memfsys.dll = 5655, ReaLite\Plugins
mp3fformat.dll = 5655, ReaLite\Plugins
mp3metaff.dll = 5655, ReaLite\Plugins
mp3render.dll = 5655, ReaLite\Plugins
ntlmauth.dll = 5655, ReaLite\Plugins
;oggfformat.dll = 5655, ReaLite\Plugins
pacplin.dll = 5655, ReaLite\Plugins
plusplin.dll = 5655, ReaLite\Plugins
pxcb3210.dll = 5655, ReaLite\Plugins
ramfformat.dll = 5655, ReaLite\Plugins
ramrender.dll = 5655, ReaLite\Plugins
rarender.dll = 5655, ReaLite\Plugins
recf3260.dll = 5655, ReaLite\Plugins
rmfformat.dll = 5655, ReaLite\Plugins
rmxfpln.dll = 5655, ReaLite\Plugins
rmxrend.dll = 5655, ReaLite\Plugins
rn5auth.dll = 5655, ReaLite\Plugins
rtfformat.dll = 5655, ReaLite\Plugins
rtrender.dll = 5655, ReaLite\Plugins
rvrender.dll = 5655, ReaLite\Plugins
sdpplin.dll = 5655, ReaLite\Plugins
security.dll = 5655, ReaLite\Plugins
smlfformat.dll = 5655, ReaLite\Plugins
smlrender.dll = 5655, ReaLite\Plugins
smmrender.dll = 5655, ReaLite\Plugins
smplfsys.dll = 5655, ReaLite\Plugins
swfformat.dll = 5655, ReaLite\Plugins
swfrender.dll = 5655, ReaLite\Plugins
tfilesys.dll = 5655, ReaLite\Plugins
;theorarend.dll = 5655, ReaLite\Plugins
vidplin.dll = 5655, ReaLite\Plugins
vidsite.dll = 5655, ReaLite\Plugins
;vorbisrend.dll = 5655, ReaLite\Plugins
coreres.xrs = 5655, ReaLite\Plugins\ExtResources
embd3260.dll = 5655, ReaLite\Rpplugins
rpcl3260.dll = 5655, ReaLite\Rpplugins
rpgu3260.dll = 5655, ReaLite\Rpplugins
rput3260.dll = 5655, ReaLite\Rpplugins
;-----------------------------------------------------------
Q_Reboot.inf = 5655, QTLite
QTPlugin.ocx = 5655, QTLite\System32
QuickTime.ax = 5655, QTLite\System32
QuickTime.cpl = 5655, QTLite\System32
QuickTime.qts = 5655, QTLite\System32
QuickTimeCheck.ocx = 5655, QTLite\System32
QuickTimeVR.qtx = 5655, QTLite\System32
QuickTimeEssentials.qtx = 5655, QTLite\Quicktime
QuickTimeInternetExtras.qtx = 5655, QTLite\Quicktime
QuickTimeMPEG4.qtx = 5655, QTLite\Quicktime
QuickTimeMPEG.qtx = 5655, QTLite\Quicktime
QuickTimeStreaming.qtx = 5655, QTLite\Quicktime
QuickTimeStreamingAuthoring.qtx = 5655, QTLite\Quicktime
QuickTimeStreamingExtras.qtx = 5655, QTLite\Quicktime
QuickTimeWebHelper.qtx = 5655, QTLite\Quicktime
;-----------------------------------------------------------
dxmasf.dll = 5655, WMLite
msdxm.ocx = 5655, WMLite
msaud32.acm = 5655, WMLite
sl_anet.acm = 5655, WMLite
strmdll.dll = 5655, WMLite
DRMClien.dll = 5655, WMLite
wmpdxm.dll = 5655, WMLite
wmploc.DLL = 5655, WMLite
wmpsrcwp.dll = 5655, WMLite
WMNetMgr.dll = 5655, WMLite
wmp.dll = 5655, WMLite
qasf.dll = 5655, WMLite
wmasf.dll = 5655, WMLite
wmpasf.dll = 5655, WMLite
wmvcore.dll = 5655, WMLite
wmadmod.dll = 5655, WMLite
wmsdmod.dll = 5655, WMLite
wmspdmod.dll = 5655, WMLite
wmvdmod.dll = 5655, WMLite
wmvadvd.dll = 5655, WMLite
l3codecp.acm = 5655, WMLite
;-----------------------------------------------------------
ffdshow.ax = 5655, FFdshowLite
libavcodec.dll = 5655, FFdshowLite
libmplayer.dll = 5655, FFdshowLite
;-----------------------------------------------------------
ogg.dll = 5655, OggDS
OggDS.dll = 5655, OggDS
vorbis.dll = 5655, OggDS
vorbisenc.dll = 5655, OggDS

------------------------------------

----ATBSCODEC.inf---

[SourceDisksFiles]
ATBSCODEC.INF = 1
Control.inf = 1
Advpack.dll = 1
DivX.dll = 1
DivXdec.ax = 1
iviaudio.ax = 1
IVIVIDEO.AX = 1
mlcom.ax = 1
VSF9x.dll = 1
VSFNT.dll = 1
VSFilter.lang = 1
WMV9VCM.dll = 1
XviD.ax = 1
XviDVFW.dll = 1
XviDCore.dll = 1
Wmvdmod.dll = 1
Wmadmod.dll = 1
ATBSCODEC.htm = 1
unicows.dll = 2
Msvcr70.dll = 2
3ivx.dll = 2
3ivxDSDecoder.ax = 2
3ivxDSMediaSplitter.ax = 2
CoreAAC.ax = 2
OpenQuicktimeLib.dll = 2
msdmo.dll = 2
UnRAR.dll = 2
DEAC3DTS.ax = 2
DivX_c32.ax = 2
DivXc32.dll = 2
DivXc32f.dll = 2
Iac25_32.ax = 2
Ir32_32.dll = 2
Ir41_32.ax = 2
Ir41_qc.dll = 2
Ir41_qcx.dll = 2
Ir50_32.dll = 2
Ir50_qc.dll = 2
Ir50_qcx.dll = 2
Ivfsrc.ax = 2
L3codeca.acm = 2
Mpg4c32.dll = 2
Mpg4ds32.ax = 2
Msadds32.ax = 2
Msaud32.acm = 2
OGG.dll = 2
OggDS.dll = 2
Vorbis.dll = 2
VorbisEnc.dll = 2
VFCodec.dll = 2
VobSub.lang = 2
VobSub9x.dll = 2
VobSubNT.dll = 2
Wmv8ds32.ax = 2
Wmvds32.ax = 2
DivXCNFG.exe = 3
DivFix.exe = 3
GSpot25.dat = 3
GSpot.exe = 3
MP3CNFG.exe = 3
MPEG4DEF.exe = 3
SubMux9x.exe = 3
SubMuxNT.exe = 3
SubResync9x.exe = 3
SubResyncNT.exe = 3
SubMux.lang = 3
SubResync.lang = 3
VFAPICon.exe = 3
3ivxConfig.exe = 3
AC3DTSCFG.exe = 3

-----------------------------------------------------------
; *****************************************
; **** pczone的Video解碼編碼Codec整合包 ****
; *****************************************
; INF created with the help of WillyPad. & INF-Editor
; Freeware from Snoopy 81



[SourceDisksFiles]
;宣告每個檔案所在位置的變數 "=" 後面跟隨的數字是由上面的變數所規定
;------------------Xvid部分----------------------------------
xvid.ax=1
xvidcore.dll=1
xvidvfw.dll=1
;-----------------Divx部分----------------------------------
divxdec.ax=1
DivX.dll=1
DivXc32f.dll=1
DivXc32.dll=1
DivX_c32.ax=1
;------------------3ivx部分---------------------------------
3ivxVfWCodec.dll=1
3ivxD4_451.qtx=1
3ivxDSAudioDecoder.ax=1
3ivxDSAudioEncoder.ax=1
3ivxDSDecoder.ax=1
3ivxDSEncoder.ax=1
3ivxDSMediaMux.ax=1
3ivxDSMediaSplitter.ax=1
3ivx.dll=1
;------------------BeSweet部分---------------------------------
hip.dll=1
BeSweet.exe=1
azid.dll=1
mp2enc.dll=1
Shibatch.dll=1
DD-Profiles.ini=1
BeSweetGUI0.6b61.exe=1
lame_enc.dll=1
;-------------------設定用Tools--------------------------------
GSpot25.dat=1
GSpot25.exe=1
GSpot221.dat=1
GSpot.exe=1
msdmo.dll=1
3ivxConfig.exe=1
AC3DTSCFG.exe=1
DivFix.exe=1
DivFix.ini=1
DivXCNFG.exe=1
MP3CNFG.exe=1
MPEG4DEF.exe=1
SubMux.lang=1
SubMux9x.exe=1
SubMuxNT.exe=1
SubResync.lang=1
SubResync9x.exe=1
SubResyncNT.exe=1
VFAPICon.exe=1
Control.inf=1
VSF9x.dll=1
VSFNT.dll=1
VSFilter.lang=1
VFCodec.dll=1
VobSub.lang=1
VobSub9x.dll=1
VobSubNT.dll=1

;------------------InterVideo DVD部分------------------------------
Ivfsrc.ax=1
iviaudio.ax=1
IVIVIDEO.ax=1
Ivinav.ax=1

;-------------------mp3壓縮部分----------------------------
lameACM.acm=1
;-------------------WinLAME部分------------------------

winLAME.exe=1
libsndfile.dll=1
libvorbis.dll=1
nLAME.dll=1
libmad.dll=1
;--------------------WMP10部分-----------------------------------
wmvdmod.dll=1
dxmasf.dll=1
l3codecp.acm=1
msaud32.acm=1
msdxm.ocx=1
qasf.dll=1
sl_anet.acm=1
strmdll.dll=1
wmadmod.dll=1
wmasf.dll=1
wmnetmgr.dll=1
wmp.dll=1
wmpasf.dll=1
wmpdxm.dll=1
wmploc.dll=1
wmpsrcwp.dll=1
wmsdmod.dll=1
wmspdmod.dll=1
wmvadvd.dll=1
wmvcore.dll=1
drmclien.dll=1
mlcom.ax=1
WMV9VCM.dll=1
Wmv8ds32.ax=1
Wmvds32.ax=1
L3codeca.acm=1
Mpg4c32.dll=1
Mpg4ds32.ax=1
Msadds32.ax=1
Msaud32.acm=1

;-----------------------------------------------------------

unicows.dll=1
Msvcr70.dll=1
CoreAAC.ax=1
OpenQuicktimeLib.dll=1
msdmo.dll=1
;-----------------------------------------------------------
DEAC3DTS.ax=1
;-----------------------------------------------------------
Iac25_32.ax=1
Ir32_32.dll=1
Ir41_32.ax=1
Ir41_qc.dll=1
Ir41_qcx.dll=1
Ir50_32.dll=1
Ir50_qc.dll=1
Ir50_qcx.dll=1
Ivfsrc.ax=1
;--------------OGG部分---------------------------------------------
OGG.dll=1
OggDS.dll=1
Vorbis.dll=1
VorbisEnc.dll=1
;--------------Real Alternative部分---------------------------------------------
;--------------QuickTime Alternative部分---------------------------------------------
;--------------ffdshow部分---------------------------------------------
;--------------x264 h.264/AVC Video (Encoder) Codec部分---------------------------------------------
;--------------On2 Technologies VP6 Video Codec部分---------------------------------------------
;--------------Huffyuv Lossless Video Codec部分---------------------------------------------
;--------------Sony ATRAC3 0.98 ACM Codec部分---------------------------------------------
;--------------DSP-Worx MP3 Source Filter部分---------------------------------------------
;--------------RadLight PVA Splitter部分---------------------------------------------
;--------------Matroska Splitter部分---------------------------------------------
;--------------XCD Filter部分---------------------------------------------
;--------------MatrixMixer部分---------------------------------------------
;--------------DeDynamic Filter部分---------------------------------------------
;--------------AC3ACM部分---------------------------------------------
;--------------AVI <->AC3/DTS Converter + DTS/AC3 Source Filter部分-------