; Script generated by the HM NIS Edit Script Wizard. ; HM NIS Edit Wizard helper defines !define PRODUCT_NAME "Nabukodonosor's DVB Pack" !define PRODUCT_VERSION "0.1 Beta 1" !define PRODUCT_PUBLISHER "BalcanSat" !define PRODUCT_WEB_SITE "http://www.balcansat.com" !define PRODUCT_UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}" !define PRODUCT_UNINST_ROOT_KEY "HKLM" ; MUI 1.67 compatible ------ !include "MUI.nsh" !include Sections.nsh BrandingText "Nabukodonosor's DVB Pack" ; MUI Settings !define MUI_ABORTWARNING !define MUI_ICON "${NSISDIR}\Contrib\Graphics\Icons\modern-install.ico" !define MUI_UNICON "${NSISDIR}\Contrib\Graphics\Icons\modern-uninstall.ico" ; Language Selection Dialog Settings !define MUI_LANGDLL_REGISTRY_ROOT "${PRODUCT_UNINST_ROOT_KEY}" !define MUI_LANGDLL_REGISTRY_KEY "${PRODUCT_UNINST_KEY}" !define MUI_LANGDLL_REGISTRY_VALUENAME "NSIS:Language" ; Welcome page !insertmacro MUI_PAGE_WELCOME ; Components page !insertmacro MUI_PAGE_COMPONENTS !define MUI_DIRECTORYPAGE_TEXT_TOP "$(MUI_DIRECTORYPAGE_TEXT_TOP_C)" !define MUI_PAGE_CUSTOMFUNCTION_PRE SelectFilesA !insertmacro MUI_PAGE_DIRECTORY !insertmacro MUI_PAGE_INSTFILES !define MUI_DIRECTORYPAGE_TEXT_TOP "$(MUI_DIRECTORYPAGE_TEXT_TOP_B)" !define MUI_PAGE_CUSTOMFUNCTION_PRE SelectFilesB !insertmacro MUI_PAGE_DIRECTORY !insertmacro MUI_PAGE_INSTFILES !define MUI_DIRECTORYPAGE_TEXT_TOP "$(MUI_DIRECTORYPAGE_TEXT_TOP_A)" !define MUI_PAGE_CUSTOMFUNCTION_PRE SelectFilesC !insertmacro MUI_PAGE_DIRECTORY !insertmacro MUI_PAGE_INSTFILES ; Finish page !insertmacro MUI_PAGE_FINISH ; Uninstaller pages !insertmacro MUI_UNPAGE_INSTFILES ; Language files !insertmacro MUI_LANGUAGE "English" ##=========================================================================== ## Language strings ##=========================================================================== LangString NoSectionsSelected ${LANG_ENGLSH} "You haven't selected any sections!" LangString MUI_DIRECTORYPAGE_TEXT_TOP_A ${LANG_ENGLSH} "Izaberite folder gde zelite da vam se instaliraju \ graph fajlovi za Skyview:" LangString MUI_DIRECTORYPAGE_TEXT_TOP_B ${LANG_ENGLSH} "Izaberite folder gde zelite da vam se instaliraju \ graph fajlovi za ProgDVB:" LangString MUI_DIRECTORYPAGE_TEXT_TOP_C ${LANG_ENGLSH} "Izaberite folder gde zelite da vam se instaliraju \ graph fajlovi za MyTheatre:" ; MUI end ------ Name "${PRODUCT_NAME} ${PRODUCT_VERSION}" OutFile "Setup.exe" InstallDir "$PROGRAMFILES\Nabukodonosor's DVB Pack\" ShowInstDetails show ShowUnInstDetails show Function .onInit !insertmacro MUI_LANGDLL_DISPLAY FunctionEnd SectionGroup "Video Decoders" SEC01 Section "Blaze Video Decoder 4.5.0.2" SEC02 SetOutPath "$PROGRAMFILES\Nabukodonosor's DVB Pack\Video\Blaze Video Decoder 4.5.0.2" File "Video\Blaze Video Decoder 4.5.0.2\Blaze VideoDecoder.ax" RegDLL "$PROGRAMFILES\Nabukodonosor's DVB Pack\Video\Blaze Video Decoder 4.5.0.2\Blaze VideoDecoder.ax" SectionEnd Section "CyberLink DTV Video-SP Filter 3.5.0.5422" SEC03 SetOutPath "$PROGRAMFILES\Nabukodonosor's DVB Pack\Video\CyberLink DTV Video-SP Filter 3.5.0.5422" File "Video\CyberLink DTV Video-SP Filter 3.5.0.5422\CLVSD-dtv.ax" File "Video\CyberLink DTV Video-SP Filter 3.5.0.5422\reg.reg" RegDLL "$PROGRAMFILES\Nabukodonosor's DVB Pack\Video\CyberLink DTV Video-SP Filter 3.5.0.5422\CLVSD-dtv.ax" SectionEnd Section "CyberLink Video-SP Filter 6.0.1.1921" SEC04 SetOutPath "$PROGRAMFILES\Nabukodonosor's DVB Pack\Video\CyberLink Video-SP Filter 6.0.1.1921" File "Video\CyberLink Video-SP Filter 6.0.1.1921\CLVSD.ax" File "Video\CyberLink Video-SP Filter 6.0.1.1921\reg.reg" RegDLL "$PROGRAMFILES\Nabukodonosor's DVB Pack\Video\CyberLink Video-SP Filter 6.0.1.1921\CLVSD.ax" SectionEnd Section "DScaler MpegVideo Module 0.0.60 IVTC 2005.11.4" SEC05 SetOutPath "$PROGRAMFILES\Nabukodonosor's DVB Pack\Video\DScaler MpegVideo Module 0.0.60" File "Video\DScaler MpegVideo Module 0.0.60 IVTC 2005.11.4\GenDMOProp.dll" File "Video\DScaler MpegVideo Module 0.0.60 IVTC 2005.11.4\MpegVideo.dll" File "Video\DScaler MpegVideo Module 0.0.60 IVTC 2005.11.4\reg.reg" RegDLL "$PROGRAMFILES\Nabukodonosor's DVB Pack\Video\DScaler MpegVideo Module 0.0.60 IVTC 2005.11.4\GenDMOProp.dll" RegDLL "$PROGRAMFILES\Nabukodonosor's DVB Pack\Video\DScaler MpegVideo Module 0.0.60 IVTC 2005.11.4\MpegVideo.dll" SectionEnd Section "Elecard 2.0.0.2510" SEC06 SetOutPath "$PROGRAMFILES\Nabukodonosor's DVB Pack\Video\Elecard 2.0.0.2510" File "Video\Elecard 2.0.0.2510\mpgdec.ax" RegDLL "$PROGRAMFILES\Nabukodonosor's DVB Pack\Video\Elecard 2.0.0.2510\mpgdec.ax" SectionEnd Section "Intervideo DVD Filter 6.0.6.109 (Unlocked)" SEC07 SetOutPath "$PROGRAMFILES\Nabukodonosor's DVB Pack\Video\Intervideo DVD Filter 6.0.6.109 (Unlocked)" File "Video\Intervideo DVD Filter 6.0.6.109 (Unlocked)\IVIVIDEO.ax" SectionEnd Section "Indeo 3.x-5.x (Only XP SP1 & 2003 need to install)" SEC08 SetOutPath "$PROGRAMFILES\Nabukodonosor's DVB Pack\Video\Indeo 3.x-5.x" File "Video\Indeo 3.x-5.x (Only XP SP1 & 2003 need to install)\iac25_32.ax" File "Video\Indeo 3.x-5.x (Only XP SP1 & 2003 need to install)\ir41_32.ax" File "Video\Indeo 3.x-5.x (Only XP SP1 & 2003 need to install)\iccvid.dll" File "Video\Indeo 3.x-5.x (Only XP SP1 & 2003 need to install)\ir32_32.dll" File "Video\Indeo 3.x-5.x (Only XP SP1 & 2003 need to install)\ir50_32.dll" File "Video\Indeo 3.x-5.x (Only XP SP1 & 2003 need to install)\reg.reg" RegDLL "$PROGRAMFILES\Nabukodonosor's DVB Pack\Video\Indeo 3.x-5.x (Only XP SP1 & 2003 need to install)\iac25_32.ax" RegDLL "$PROGRAMFILES\Nabukodonosor's DVB Pack\Video\Indeo 3.x-5.x (Only XP SP1 & 2003 need to install)\ir41_32.ax" RegDLL "$PROGRAMFILES\Nabukodonosor's DVB Pack\Video\Indeo 3.x-5.x (Only XP SP1 & 2003 need to install)\iccvid.dll" RegDLL "$PROGRAMFILES\Nabukodonosor's DVB Pack\Video\Indeo 3.x-5.x (Only XP SP1 & 2003 need to install)\ir32_32.dll" RegDLL "$PROGRAMFILES\Nabukodonosor's DVB Pack\Video\Indeo 3.x-5.x (Only XP SP1 & 2003 need to install)\ir50_32.dll" SectionEnd Section "Moonlight H264 Video Decoder 0.9.0.50208" SEC09 SetOutPath "$PROGRAMFILES\Nabukodonosor's DVB Pack\Video\Moonlight H264 Video Decoder 0.9.0.50208" File "Video\Moonlight H264 Video Decoder 0.9.0.50208\h264dec.ax" RegDLL "$PROGRAMFILES\Nabukodonosor's DVB Pack\Video\Moonlight H264 Video Decoder 0.9.0.50208\h264dec.ax" SectionEnd Section "nVidia 0.0.0.227" SEC10 SetOutPath "$PROGRAMFILES\Nabukodonosor's DVB Pack\Video\nVidia 0.0.0.227" File "Video\nVidia 0.0.0.227\nvviddec.ax" RegDLL "$PROGRAMFILES\Nabukodonosor's DVB Pack\Video\nVidia 0.0.0.227\nvviddec.ax" File "Video\nVidia 0.0.0.227\nvnav.ax" SectionEnd Section "TL2 Decoder" SEC11 SetOutPath "$PROGRAMFILES\Nabukodonosor's DVB Pack\Video\TL2 Decoder" File "Video\TL2 Decoder\DmoDec.dll" File "Video\TL2 Decoder\TTL2Dec.dll" RegDLL "$PROGRAMFILES\Nabukodonosor's DVB Pack\Video\TL2 Decoder\DmoDec.dll" RegDLL "$PROGRAMFILES\Nabukodonosor's DVB Pack\Video\TL2 Decoder\TTL2Dec.dll" SectionEnd Section "XVD Decoder 1.0.11.14" SEC12 SetOutPath "$PROGRAMFILES\Nabukodonosor's DVB Pack\Video\XVD Decoder 1.0.11.14" File "Video\XVD Decoder 1.0.11.14\vgmv2k2dx.ax" File "Video\XVD Decoder 1.0.11.14\vt2k_dec.dll" RegDLL "$PROGRAMFILES\Nabukodonosor's DVB Pack\Video\XVD Decoder 1.0.11.14\vgmv2k2dx.ax" RegDLL "$PROGRAMFILES\Nabukodonosor's DVB Pack\Video\XVD Decoder 1.0.11.14\vt2k_dec.dll" SectionEnd Section "Sonic CinemasterVideo 2.5.3.784" SEC13 SetOutPath "$PROGRAMFILES\Nabukodonosor's DVB Pack\Video\Sonic CinemasterVideo 2.5.3.784" File "Video\Sonic CinemasterVideo 2.5.3.784\CinemasterVideo.DLL" RegDLL "$PROGRAMFILES\Nabukodonosor's DVB Pack\Video\Sonic CinemasterVideo 2.5.3.784\CinemasterVideo.DLL" SectionEnd SectionGroupEnd SectionGroup "Audio Decoders" SEC21 Section "AC3 filter 0.6.2.0" SEC22 SetOutPath "$PROGRAMFILES\Nabukodonosor's DVB Pack\Audio\AC3 filter 0.6.2.0" File "Audio\AC3 filter 0.6.2.0\ac3filter.ax" RegDLL "$PROGRAMFILES\Nabukodonosor's DVB Pack\Audio\AC3 filter 0.6.2.0\ac3filter.ax" SectionEnd Section "APE Decoder 3.99" SEC23 SetOutPath "$PROGRAMFILES\Nabukodonosor's DVB Pack\Audio\APE Decoder 3.99" File "Audio\APE Decoder 3.99\MonkeySource.ax" File "Audio\APE Decoder 3.99\MACDec.dll" RegDLL "$PROGRAMFILES\Nabukodonosor's DVB Pack\Audio\APE Decoder 3.99\MonkeySource.ax" RegDLL "$PROGRAMFILES\Nabukodonosor's DVB Pack\Audio\APE Decoder 3.99\MACDec.dll" SectionEnd Section "CoreAAC 1.2.0.573" SEC24 SetOutPath "$PROGRAMFILES\Nabukodonosor's DVB Pack\Audio\CoreAAC 1.2.0.573" File "Audio\CoreAAC 1.2.0.573\CoreAAC.ax" File "Audio\CoreAAC 1.2.0.573\reg.reg" RegDLL "$PROGRAMFILES\Nabukodonosor's DVB Pack\Audio\CoreAAC 1.2.0.573\CoreAAC.ax" SectionEnd Section "CoreFLAC Decoder v0.4.0.46" SEC25 SetOutPath "$PROGRAMFILES\Nabukodonosor's DVB Pack\Audio\CoreFLAC Decoder v0.4.0.46" File "Audio\CoreFLAC Decoder v0.4.0.46\CoreFLAC.ax" RegDLL "$PROGRAMFILES\Nabukodonosor's DVB Pack\Audio\CoreFLAC Decoder v0.4.0.46\CoreFLAC.ax" SectionEnd Section "Fraunhofer IIS MPEG Layer-3 Audio Decoder 1.5.0.50" SEC26 SetOutPath "$PROGRAMFILES\Nabukodonosor's DVB Pack\Audio\Fraunhofer IIS MPEG Layer-3 Audio Decoder 1.5.0.50" File "Audio\Fraunhofer IIS MPEG Layer-3 Audio Decoder 1.5.0.50\l3codecx.ax" RegDLL "$PROGRAMFILES\Nabukodonosor's DVB Pack\Audio\Fraunhofer IIS MPEG Layer-3 Audio Decoder 1.5.0.50\l3codecx.ax" SectionEnd Section "InterVideo Audio Decoder 7.0.27.130" SEC27 SetOutPath "$PROGRAMFILES\Nabukodonosor's DVB Pack\Audio\InterVideo Audio Decoder 7.0.27.130" File "Audio\InterVideo Audio Decoder 7.0.27.130\iviaudio.ax" File "Audio\InterVideo Audio Decoder 7.0.27.130\ac3dtscfg.exe" File "Audio\InterVideo Audio Decoder 7.0.27.130\ac3dtscfgen.exe" File "Audio\InterVideo Audio Decoder 7.0.27.130\interaudio.reg" File "Audio\InterVideo Audio Decoder 7.0.27.130\reg.reg" RegDLL "$PROGRAMFILES\Nabukodonosor's DVB Pack\Audio\InterVideo Audio Decoder 7.0.27.130\iviaudio.ax" SectionEnd Section "Moonlight Odio Dekoda 1.5.173.41217" SEC28 SetOutPath "$PROGRAMFILES\Nabukodonosor's DVB Pack\Audio\Moonlight Odio Dekoda 1.5.173.41217" File "Audio\Moonlight Odio Dekoda 1.5.173.41217\mlcom.ax" File "Audio\Moonlight Odio Dekoda 1.5.173.41217\reg.reg" RegDLL "$PROGRAMFILES\Nabukodonosor's DVB Pack\Audio\Moonlight Odio Dekoda 1.5.173.41217\mlcom.ax" SectionEnd Section "nVidia 0.0.0.227" SEC29 SetOutPath "$PROGRAMFILES\Nabukodonosor's DVB Pack\Audio\nVidia 0.0.0.227" File "Audio\nVidia 0.0.0.227\nvauddec.ax" RegDLL "$PROGRAMFILES\Nabukodonosor's DVB Pack\Audio\nVidia 0.0.0.227\nvauddec.ax" SectionEnd Section "Ogg Vorbis Audio CODEC for MSACM" SEC30 SetOutPath "$PROGRAMFILES\Nabukodonosor's DVB Pack\Audio\Ogg Vorbis Audio CODEC for MSACM" File "Audio\Ogg Vorbis Audio CODEC for MSACM\vorbis.acm" File "Audio\Ogg Vorbis Audio CODEC for MSACM\reg.reg" SectionEnd Section "RadLight MPC Decoder V 1.0.0.3" SEC31 SetOutPath "$PROGRAMFILES\Nabukodonosor's DVB Pack\Audio\RadLight MPC Decoder V 1.0.0.3" File "Audio\RadLight MPC Decoder V 1.0.0.3\RLMPCDec.ax" RegDLL "$PROGRAMFILES\Nabukodonosor's DVB Pack\Audio\RadLight MPC Decoder V 1.0.0.3\RLMPCDec.ax" SectionEnd Section "True Audio DirectShow Splitter 1.0.0.203 & Decoder 1.0.0.157" SEC32 SetOutPath "$PROGRAMFILES\Nabukodonosor's DVB Pack\Audio\True Audio DirectShow Splitter 1.0.0.203 & Decoder 1.0.0.157" File "Audio\True Audio DirectShow Splitter 1.0.0.203 & Decoder 1.0.0.157\TTADSDecoder.ax" File "Audio\True Audio DirectShow Splitter 1.0.0.203 & Decoder 1.0.0.157\TTADSSplitter.ax" RegDLL "$PROGRAMFILES\Nabukodonosor's DVB Pack\Audio\True Audio DirectShow Splitter 1.0.0.203 & Decoder 1.0.0.157\TTADSDecoder.ax" RegDLL "$PROGRAMFILES\Nabukodonosor's DVB Pack\Audio\True Audio DirectShow Splitter 1.0.0.203 & Decoder 1.0.0.157\TTADSSplitter.ax" SectionEnd Section "WavPack Audio DirectShow Splitter 1.0.3.277 & Decoder 1.0.3.431" SEC33 SetOutPath "$PROGRAMFILES\Nabukodonosor's DVB Pack\Audio\WavPack Audio DirectShow Splitter 1.0.3.277 & Decoder 1.0.3.431" File "Audio\WavPack Audio DirectShow Splitter 1.0.3.277 & Decoder 1.0.3.431\WavPackDSDecoder.ax" File "Audio\WavPack Audio DirectShow Splitter 1.0.3.277 & Decoder 1.0.3.431\WavPackDSSplitter.ax" RegDLL "$PROGRAMFILES\Nabukodonosor's DVB Pack\Audio\WavPack Audio DirectShow Splitter 1.0.3.277 & Decoder 1.0.3.431\WavPackDSDecoder.ax" RegDLL "$PROGRAMFILES\Nabukodonosor's DVB Pack\Audio\WavPack Audio DirectShow Splitter 1.0.3.277 & Decoder 1.0.3.431\WavPackDSSplitter.ax" SectionEnd Section "XVD Audio Decoder Filter 1.0.6.9" SEC34 SetOutPath "$PROGRAMFILES\Nabukodonosor's DVB Pack\Audio\XVD Audio Decoder Filter 1.0.6.9" File "Audio\XVD Audio Decoder Filter 1.0.6.9\VgmAudio.ax" File "Audio\XVD Audio Decoder Filter 1.0.6.9\VgmAudioDecX.dll" RegDLL "$PROGRAMFILES\Nabukodonosor's DVB Pack\Audio\XVD Audio Decoder Filter 1.0.6.9\VgmAudio.ax" RegDLL "$PROGRAMFILES\Nabukodonosor's DVB Pack\Audio\XVD Audio Decoder Filter 1.0.6.9\VgmAudioDecX.dll" SectionEnd SectionGroupEnd SectionGroup "Splitters & Demuxers" SEC40 Section "AC parser filter for DirectShow v 1.1.0" SEC41 SetOutPath "$PROGRAMFILES\Nabukodonosor's DVB Pack\Splitters\AAC parser filter for DirectShow v 1.1.0" File "Splitters\AAC parser filter for DirectShow v 1.1.0\aac_parser.ax" File "Splitters\AAC parser filter for DirectShow v 1.1.0\reg.reg" RegDLL "$PROGRAMFILES\Nabukodonosor's DVB Pack\Splitters\AAC parser filter for DirectShow v 1.1.0\aac_parser.ax" SectionEnd Section "AC3-DTS Filter for InterVideo Audio Decoder" SEC42 SetOutPath "$PROGRAMFILES\Nabukodonosor's DVB Pack\Splitters\AC3-DTS Filter for InterVideo Audio Decoder" File "Splitters\AC3-DTS Filter for InterVideo Audio Decoder\avi2ac3filter.ax" File "Splitters\AC3-DTS Filter for InterVideo Audio Decoder\dtsac3source.ax" File "Splitters\AC3-DTS Filter for InterVideo Audio Decoder\DTSWAVSource.ax" RegDLL "$PROGRAMFILES\Nabukodonosor's DVB Pack\Splitters\AC3-DTS Filter for InterVideo Audio Decoder\avi2ac3filter.ax" RegDLL "$PROGRAMFILES\Nabukodonosor's DVB Pack\Splitters\AC3-DTS Filter for InterVideo Audio Decoder\dtsac3source.ax" RegDLL "$PROGRAMFILES\Nabukodonosor's DVB Pack\Splitters\AC3-DTS Filter for InterVideo Audio Decoder\DTSWAVSource.ax" SectionEnd Section "Elecard MPEG Demultiplexer 1.0.19.51017" SEC43 SetOutPath "$PROGRAMFILES\Nabukodonosor's DVB Pack\Splitters\Elecard MPEG Demultiplexer 1.0.19.51017" File "Splitters\Elecard MPEG Demultiplexer 1.0.19.51017\empgdmx.ax" File "Splitters\Elecard MPEG Demultiplexer 1.0.19.51017\reg.reg" RegDLL "$PROGRAMFILES\Nabukodonosor's DVB Pack\Splitters\Elecard MPEG Demultiplexer 1.0.19.51017\empgdmx.ax" SectionEnd Section "Gabest Mpeg Splitter 1.0.0.1" SEC44 SetOutPath "$PROGRAMFILES\Nabukodonosor's DVB Pack\Splitters\Gabest Mpeg Splitter 1.0.0.1" File "Splitters\Gabest Mpeg Splitter 1.0.0.1\MpegSplitter.ax" RegDLL "$PROGRAMFILES\Nabukodonosor's DVB Pack\Splitters\Gabest Mpeg Splitter 1.0.0.1\MpegSplitter.ax" SectionEnd Section "Mainconcept Mpeg I&II Splitter 1.0.0.46" SEC45 SetOutPath "$PROGRAMFILES\Nabukodonosor's DVB Pack\Splitters\Mainconcept Mpeg I&II Splitter 1.0.0.46" File "Splitters\Mainconcept Mpeg I&II Splitter 1.0.0.46\mcspmpeg.ax" RegDLL "$PROGRAMFILES\Nabukodonosor's DVB Pack\Splitters\Mainconcept Mpeg I&II Splitter 1.0.0.46\mcspmpeg.ax" SetOutPath "$PROGRAMFILES\Nabukodonosor's DVB Pack\Splitters\Mainconcept Mpeg I&II Splitter 1.0.0.46\MPEG File Decoder" File "Splitters\Mainconcept Mpeg I&II Splitter 1.0.0.46\MPEG File Decoder\mpegin.dll" RegDLL "$PROGRAMFILES\Nabukodonosor's DVB Pack\Splitters\Mainconcept Mpeg I&II Splitter 1.0.0.46\MPEG File Decoder\mpegin.dll" SetOutPath "$PROGRAMFILES\Nabukodonosor's DVB Pack\Splitters\Mainconcept Mpeg I&II Splitter 1.0.0.46\MPEG Stream Decoder" File "Splitters\Mainconcept Mpeg I&II Splitter 1.0.0.46\MPEG Stream Decoder\mcmpgdec.dll" RegDLL "$PROGRAMFILES\Nabukodonosor's DVB Pack\Splitters\Mainconcept Mpeg I&II Splitter 1.0.0.46\MPEG Stream Decoder\mcmpgdec.dll" SectionEnd Section "Moonlight-Elecard MPEG 2 Demultiplexer 3.1.200.50117" SEC46 SetOutPath "$PROGRAMFILES\Nabukodonosor's DVB Pack\Splitters\Moonlight-Elecard MPEG 2 Demultiplexer 3.1.200.50117" File "Splitters\Moonlight-Elecard MPEG 2 Demultiplexer 3.1.200.50117\mpeg2dmx.ax" File "Splitters\Moonlight-Elecard MPEG 2 Demultiplexer 3.1.200.50117\reg.reg" RegDLL "$PROGRAMFILES\Nabukodonosor's DVB Pack\Splitters\Moonlight-Elecard MPEG 2 Demultiplexer 3.1.200.50117\mpeg2dmx.ax" SectionEnd Section "NVIDIA Transport Demux Filter 4020.188.0.0" SEC47 SetOutPath "$PROGRAMFILES\Nabukodonosor's DVB Pack\Splitters\NVIDIA Transport Demux Filter 4020.188.0.0" File "Splitters\NVIDIA Transport Demux Filter 4020.188.0.0\nvtrpdemux.ax" RegDLL "$PROGRAMFILES\Nabukodonosor's DVB Pack\Splitters\NVIDIA Transport Demux Filter 4020.188.0.0\nvtrpdemux.ax" SetOutPath "$PROGRAMFILES\Nabukodonosor's DVB Pack\Splitters\NVIDIA Transport Demux Filter 4020.188.0.0\Lang" File "Splitters\NVIDIA Transport Demux Filter 4020.188.0.0\Lang\nvauddec0804.dll" File "Splitters\NVIDIA Transport Demux Filter 4020.188.0.0\Lang\nvviddec0804.dll" RegDLL "$PROGRAMFILES\Nabukodonosor's DVB Pack\Splitters\NVIDIA Transport Demux Filter 4020.188.0.0\Lang\nvauddec0804.dll" RegDLL "$PROGRAMFILES\Nabukodonosor's DVB Pack\Splitters\NVIDIA Transport Demux Filter 4020.188.0.0\Lang\nvviddec0804.dll" SectionEnd Section "RealMedia Splitter 1.0.1.1" SEC48 SetOutPath "$PROGRAMFILES\Nabukodonosor's DVB Pack\Splitters\RealMedia Splitter 1.0.1.1" File "Splitters\RealMedia Splitter 1.0.1.1\RealMediaSplitter2000.ax" RegDLL "$PROGRAMFILES\Nabukodonosor's DVB Pack\Splitters\RealMedia Splitter 1.0.1.1\RealMediaSplitter2000.ax" SectionEnd Section "XVD Demuxer Filter 1.0.11.19" SEC49 SetOutPath "$PROGRAMFILES\Nabukodonosor's DVB Pack\Splitters\XVD Demuxer Filter 1.0.11.19" File "Splitters\XVD Demuxer Filter 1.0.11.19\VgmSplt.ax" RegDLL "$PROGRAMFILES\Nabukodonosor's DVB Pack\Splitters\XVD Demuxer Filter 1.0.11.19\VgmSplt.ax" SectionEnd SectionGroupEnd SectionGroup "Graphs" SEC050 SectionGroup "MyTheatre" PROG1 Section "Cyberlink 6/Mooblight/VMR/Titlovi" SEC70 SetOutPath "$INSTDIR" File "Graphs\MyTheatre\Cyberlink6DTV-moonlight_VMR_Titlovi.xgr" SectionEnd Section "Cyberlink 6/Mooblight/Overlay" SEC71 SetOutPath "$INSTDIR" File "Graphs\MyTheatre\CyberLink6-Moonlight_overlay.xgr" SectionEnd Section "Elecard/Moonight/VMR" SEC72 SetOutPath "$INSTDIR" File "Graphs\MyTheatre\elecard.xgr" SectionEnd Section "Elecard/Moonight/Overlay" SEC73 SetOutPath "$INSTDIR" File "Graphs\MyTheatre\elecard-moonlight_overlay.xgr" SectionEnd Section "nVidia/nVidia/Overlay" SEC74 SetOutPath "$INSTDIR" File "Graphs\MyTheatre\nvidia-nvidia_overlay.xgr" SectionEnd Section "nVidia/nVidia/VMR" SEC75 SetOutPath "$INSTDIR" File "Graphs\MyTheatre\nvidia-nvidia_vmr.xgr" SectionEnd Section "Sonic CineMaster5/Moonlight/Overlay" SEC76 SetOutPath "$INSTDIR" File "Graphs\MyTheatre\sonic-moonlight_overlay.xgr" SectionEnd Section "Sonic CineMaster5/Moonlight/VMR" SEC77 SetOutPath "$INSTDIR" File "Graphs\MyTheatre\sonic-moonlight_vmr.xgr" SectionEnd SectionGroupEnd SectionGroup "ProgDVB" PROG2 Section "BlazeVideo/Moonlight/Overlay" SEC55 SetOutPath "$INSTDIR" File "Graphs\ProgDVB\tv.blazevideo.xgr" SectionEnd Section "BlazeVideo/Moonlight/VMR" SEC56 SetOutPath "$INSTDIR" File "Graphs\ProgDVB\tv.blazevideo-moonlight_VMR.xgr" SectionEnd Section "Cyberlink/Moonlight/Overlay" SEC57 SetOutPath "$INSTDIR" File "Graphs\ProgDVB\tv.cyberlink6-moonlight.xgr" SectionEnd Section "Cyberlink/Moonlight/VMR" SEC58 SetOutPath "$INSTDIR" File "Graphs\ProgDVB\tv.cyberlink6-moonlight_VMR.xgr" SectionEnd Section "CyberlinkDTV/Moonlight/Overlay" SEC59 SetOutPath "$INSTDIR" File "Graphs\ProgDVB\tv.cyberlinkDTV-moonlight.xgr" SectionEnd Section "CyberlinkDTV/Moonlight/VMR" SEC60 SetOutPath "$INSTDIR" File "Graphs\ProgDVB\tv.cyberlinkDTV-moonlight_VMR.xgr" SectionEnd Section "Elecard/Moonlight/Overlay" SEC61 SetOutPath "$INSTDIR" File "Graphs\ProgDVB\tv.elecard-moonlight.xgr" SectionEnd Section "Elecard/Moonlight/VMR" SEC62 SetOutPath "$INSTDIR" File "Graphs\ProgDVB\tv.elecard-moonlight_VMR.xgr" SectionEnd Section "Sonic CineMaster5/Moonlight/VMR" SEC63 SetOutPath "$INSTDIR" File "Graphs\ProgDVB\tv.sonic-moonlight_vmr.xgr" SectionEnd Section "Sonic CineMaster5/Moonlight/Overlay" SEC64 SetOutPath "$INSTDIR" File "Graphs\ProgDVB\tv.sonic-moonlight_overlay.xgr" SectionEnd Section "CyberlinkDTV/Moonlight/VMR/Titlovi" SEC65 SetOutPath "$INSTDIR" File "Graphs\ProgDVB\tv.cyberlinkDTV-moonlight_VMR_titlovi.xgr" SectionEnd SectionGroupEnd SectionGroup "Skyview" PROG3 Section "CyberlinkDTV/Moonlight/Overlay" SEC90 SetOutPath "$INSTDIR" File "Graphs\Skyview\cyberlilinkDTV-moonlight_overlay.GRF" SectionEnd Section "CyberlinkDTV/Moonlight/VMR" SEC91 SetOutPath "$INSTDIR" File "Graphs\Skyview\cyberlilinkDTV-moonlight_VMR.GRF" SectionEnd Section "CyberlinkDTV/Moonlight/VMR/Titlovi" SEC92 SetOutPath "$INSTDIR" File "Graphs\Skyview\cyberlilinkDTV-moonlight_VMR_titlovi.GRF" SectionEnd Section "Cyberlink6/Cyberlink/Overlay" SEC93 SetOutPath "$INSTDIR" File "Graphs\Skyview\Cyberlink-cyberlink_overlay.grf" SectionEnd Section "Elecard/Cyberlink/Overlay" SEC94 SetOutPath "$INSTDIR" File "Graphs\Skyview\Cyberlink-cyberlink_overlay.grf" SectionEnd Section "Elecard/Moonlight/VMR" SEC95 SetOutPath "$INSTDIR" File "Graphs\Skyview\elecard-moonlight_VMR.GRF" SectionEnd Section "Sonic CineMaster5/Moonlight/Overlay" SEC96 SetOutPath "$INSTDIR" File "Graphs\Skyview\Sonic-moonlight_overlay.GRF" SectionEnd Section "Sonic CineMaster5/Moonlight/VMR" SEC97 SetOutPath "$INSTDIR" File "Graphs\Skyview\Sonic-moonlight_VMR.GRF" SectionEnd SectionGroupEnd SectionGroupEnd #============================================================================ ## Settings ##=========================================================================== !define PROG1_InstDir "$PROGRAMFILES\MyTheatre\Graphs" !define PROG1_StartIndex ${PROG1} !define PROG1_EndIndex ${SEC77} !define PROG2_InstDir "$PROGRAMFILES\ProgDVB\FilterGraphs" !define PROG2_StartIndex ${PROG2} !define PROG2_EndIndex ${SEC65} !define PROG3_InstDir "$PROGRAMFILES\Skyview\Graphs" !define PROG3_StartIndex ${PROG3} !define PROG3_EndIndex ${SEC97} ##=========================================================================== ##=========================================================================== ##=========================================================================== ## Please don't modify below here unless you're a NSIS 'wiz-kid' ##=========================================================================== ## Create $PLUGINSDIR Function .onInit2 InitPluginsDir FunctionEnd Function IsPROG1Selected Push $R0 Push $R1 StrCpy $R0 ${PROG1_StartIndex} # Group 1 start Loop: IntOp $R0 $R0 + 1 SectionGetFlags $R0 $R1 # Get section flags IntOp $R1 $R1 & ${SF_SELECTED} StrCmp $R1 ${SF_SELECTED} 0 +3 # If section is selected, done StrCpy $R0 1 Goto Done StrCmp $R0 ${PROG1_EndIndex} 0 Loop Done: Pop $R1 Exch $R0 FunctionEnd Function IsPROG2Selected Push $R0 Push $R1 StrCpy $R0 ${PROG2_StartIndex} # Group 2 start Loop: IntOp $R0 $R0 + 1 SectionGetFlags $R0 $R1 # Get section flags IntOp $R1 $R1 & ${SF_SELECTED} StrCmp $R1 ${SF_SELECTED} 0 +3 # If section is selected, done StrCpy $R0 1 Goto Done StrCmp $R0 ${PROG2_EndIndex} 0 Loop Done: Pop $R1 Exch $R0 FunctionEnd Function IsPROG3Selected Push $R0 Push $R1 StrCpy $R0 ${PROG3_StartIndex} # Group 3 start Loop: IntOp $R0 $R0 + 1 SectionGetFlags $R0 $R1 # Get section flags IntOp $R1 $R1 & ${SF_SELECTED} StrCmp $R1 ${SF_SELECTED} 0 +3 # If section is selected, done StrCpy $R0 1 Goto Done StrCmp $R0 ${PROG3_EndIndex} 0 Loop Done: Pop $R1 Exch $R0 FunctionEnd ## Here we are selecting first sections to install ## by unselecting all the others! Function SelectFilesA # We need to save the state of the Group 2 Sections # for the next InstFiles page Push $R0 Push $R1 StrCpy $R0 ${PROG2_StartIndex} # Group 2 start Loop: IntOp $R0 $R0 + 1 SectionGetFlags $R0 $R1 # Get section flags WriteINIStr "$PLUGINSDIR\sections.ini" Sections $R0 $R1 # Save state !insertmacro UnselectSection $R0 # Then unselect it StrCmp $R0 ${PROG2_EndIndex} 0 Loop # Don't install prog 1? Call IsPROG1Selected Pop $R0 StrCmp $R0 1 +4 Pop $R1 Pop $R0 Abort # Set current $INSTDIR to PROG1_InstDir define StrCpy $INSTDIR "${PROG1_InstDir}" Pop $R1 Pop $R0 FunctionEnd ## Here we need to unselect all Group 1 sections ## and then re-select those in Group 2 (that the user had selected on ## Components page) Function SelectFilesB Push $R0 Push $R1 StrCpy $R0 ${PROG1_StartIndex} # Group 1 start Loop: IntOp $R0 $R0 + 1 !insertmacro UnselectSection $R0 # Unselect it StrCmp $R0 ${PROG1_EndIndex} 0 Loop Call ResetFiles # Don't install prog 2? Call IsPROG2Selected Pop $R0 StrCmp $R0 1 +4 Pop $R1 Pop $R0 Abort # Set current $INSTDIR to PROG2_InstDir define StrCpy $INSTDIR "${PROG2_InstDir}" Pop $R1 Pop $R0 FunctionEnd ## This will set all sections to how they were on the components page ## originally Function ResetFiles Push $R0 Push $R1 StrCpy $R0 ${PROG2_StartIndex} # Group 2 start Loop: IntOp $R0 $R0 + 1 ReadINIStr "$R1" "$PLUGINSDIR\sections.ini" Sections $R0 # Get sec flags SectionSetFlags $R0 $R1 # Re-set flags for this sec StrCmp $R0 ${PROG2_EndIndex} 0 Loop Pop $R1 Pop $R0 FunctionEnd Function SelectFilesC # We need to save the state of the Group 3 Sections # for the next InstFiles page Push $R0 Push $R1 StrCpy $R0 ${PROG2_StartIndex} # Group 3 start Loop: IntOp $R0 $R0 + 1 SectionGetFlags $R0 $R1 # Get section flags WriteINIStr "$PLUGINSDIR\sections.ini" Sections $R0 $R1 # Save state !insertmacro UnselectSection $R0 # Then unselect it StrCmp $R0 ${PROG2_EndIndex} 0 Loop # Don't install prog 3? Call IsPROG3Selected Pop $R0 StrCmp $R0 1 +4 Pop $R1 Pop $R0 Abort # Set current $INSTDIR to PROG1_InstDir define StrCpy $INSTDIR "${PROG3_InstDir}" Pop $R1 Pop $R0 FunctionEnd #=================================================================================== Section -AdditionalIcons WriteIniStr "$PROGRAMFILES\Nabukodonosor's DVB Pack\${PRODUCT_NAME}.url" "InternetShortcut" "URL" "${PRODUCT_WEB_SITE}" CreateDirectory "$SMPROGRAMS\Nabukodonosor's DVB Pack" CreateShortCut "$SMPROGRAMS\Nabukodonosor's DVB Pack\Website.lnk" "$PROGRAMFILES\Nabukodonosor's DVB Pack\${PRODUCT_NAME}.url" CreateShortCut "$SMPROGRAMS\Nabukodonosor's DVB Pack\Uninstall.lnk" "$PROGRAMFILES\Nabukodonosor's DVB Pack\uninst.exe" SectionEnd Section -Post WriteUninstaller "$PROGRAMFILES\Nabukodonosor's DVB Pack\uninst.exe" WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayName" "$(^Name)" WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "UninstallString" "$PROGRAMFILES\$PROGRAMFILES\Nabukodonosor's DVB Pack\uninst.exe" WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayVersion" "${PRODUCT_VERSION}" WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "URLInfoAbout" "${PRODUCT_WEB_SITE}" WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "Publisher" "${PRODUCT_PUBLISHER}" SectionEnd ; Section descriptions !insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN !insertmacro MUI_DESCRIPTION_TEXT ${SEC01} "" !insertmacro MUI_DESCRIPTION_TEXT ${SEC02} "" !insertmacro MUI_DESCRIPTION_TEXT ${SEC03} "" !insertmacro MUI_DESCRIPTION_TEXT ${SEC04} "" !insertmacro MUI_DESCRIPTION_TEXT ${SEC05} "" !insertmacro MUI_DESCRIPTION_TEXT ${SEC06} "" !insertmacro MUI_DESCRIPTION_TEXT ${SEC07} "" !insertmacro MUI_DESCRIPTION_TEXT ${SEC08} "" !insertmacro MUI_DESCRIPTION_TEXT ${SEC09} "" !insertmacro MUI_DESCRIPTION_TEXT ${SEC10} "" !insertmacro MUI_DESCRIPTION_TEXT ${SEC11} "" !insertmacro MUI_FUNCTION_DESCRIPTION_END Function un.onUninstSuccess HideWindow MessageBox MB_ICONINFORMATION|MB_OK "$(^Name) was successfully removed from your computer." FunctionEnd Function un.onInit !insertmacro MUI_UNGETLANGUAGE MessageBox MB_ICONQUESTION|MB_YESNO|MB_DEFBUTTON2 "Are you sure you want to completely remove $(^Name) and all of its components?" IDYES +2 Abort FunctionEnd Section Uninstall Delete "$PROGRAMFILES\Nabukodonosor's DVB Pack\${PRODUCT_NAME}.url" UnRegDLL "$PROGRAMFILES\Video\Blaze Video Decoder 4.5.0.2\Blaze VideoDecoder.ax" UnRegDLL "$PROGRAMFILES\Video\CyberLink DTV Video-SP Filter 3.5.0.5422\CLVSD-dtv.ax" UnRegDLL "$PROGRAMFILES\Video\CyberLink Video-SP Filter 6.0.1.1921\CLVSD.ax" UnRegDLL "$PROGRAMFILES\Video\DScaler MpegVideo Module 0.0.60 IVTC 2005.11.4\GenDMOProp.dll" UnRegDLL "$PROGRAMFILES\Video\DScaler MpegVideo Module 0.0.60 IVTC 2005.11.4\MpegVideo.dll" UnRegDLL "$PROGRAMFILES\Video\Elecard 2.0.0.2510\mpgdec.ax" UnRegDLL "$PROGRAMFILES\Video\Indeo 3.x-5.x (Only XP SP1 & 2003 need to install)\iac25_32.ax" UnRegDLL "$PROGRAMFILES\Video\Indeo 3.x-5.x (Only XP SP1 & 2003 need to install)\ir41_32.ax" UnRegDLL "$PROGRAMFILES\Video\Indeo 3.x-5.x (Only XP SP1 & 2003 need to install)\iccvid.dll" UnRegDLL "$PROGRAMFILES\Video\Indeo 3.x-5.x (Only XP SP1 & 2003 need to install)\ir32_32.dll" UnRegDLL "$PROGRAMFILES\Video\Indeo 3.x-5.x (Only XP SP1 & 2003 need to install)\ir50_32.dll" UnRegDLL "$PROGRAMFILES\Video\Moonlight H264 Video Decoder 0.9.0.50208\h264dec.ax" UnRegDLL "$PROGRAMFILES\Video\nnVidia 0.0.0.227\nvviddec.ax" UnRegDLL "$PROGRAMFILES\Video\TL2 Decoder\DmoDec.dll" UnRegDLL "$PROGRAMFILES\Video\TL2 Decoder\TTL2Dec.dll" UnRegDLL "$PROGRAMFILES\Video\XVD Decoder 1.0.11.14\vgmv2k2dx.ax" UnRegDLL "$PROGRAMFILES\Video\XVD Decoder 1.0.11.14\vt2k_dec.dll" UnRegDLL "$PROGRAMFILES\Audio\AC3 filter 0.6.2.0\ac3filter.ax" UnRegDLL "$PROGRAMFILES\Audio\APE Decoder 3.99\MonkeySource.ax" UnRegDLL "$PROGRAMFILES\Audio\APE Decoder 3.99\MACDec.dll" UnRegDLL "$PROGRAMFILES\Audio\CoreAAC 1.2.0.573\CoreAAC.ax" UnRegDLL "$PROGRAMFILES\Audio\CoreFLAC Decoder v0.4.0.46\CoreFLAC.ax" UnRegDLL "$PROGRAMFILES\Audio\Fraunhofer IIS MPEG Layer-3 Audio Decoder 1.5.0.50\l3codecx.ax" UnRegDLL "$PROGRAMFILES\Audio\InterVideo Audio Decoder 7.0.27.130\iviaudio.ax" UnRegDLL "$PROGRAMFILES\Audio\Moonlight Odio Dekoda 1.5.173.41217\mlcom.ax" UnRegDLL "$PROGRAMFILES\Audio\nVidia 0.0.0.227\nvauddec.ax" UnRegDLL "$PROGRAMFILES\Audio\RadLight MPC Decoder V 1.0.0.3\RLMPCDec.ax" UnRegDLL "$PROGRAMFILES\Audio\True Audio DirectShow Splitter 1.0.0.203 & Decoder 1.0.0.157\TTADSDecoder.ax" UnRegDLL "$PROGRAMFILES\Audio\True Audio DirectShow Splitter 1.0.0.203 & Decoder 1.0.0.157\TTADSSplitter.ax" UnRegDLL "$PROGRAMFILES\Audio\WavPack Audio DirectShow Splitter 1.0.3.277 & Decoder 1.0.3.431\WavPackDSDecoder.ax" UnRegDLL "$PROGRAMFILES\Audio\WavPack Audio DirectShow Splitter 1.0.3.277 & Decoder 1.0.3.431\WavPackDSSplitter.ax" UnRegDLL "$PROGRAMFILES\Audio\XVD Audio Decoder Filter 1.0.6.9\VgmAudio.ax" UnRegDLL "$PROGRAMFILES\Audio\XVD Audio Decoder Filter 1.0.6.9\VgmAudioDecX.dll" UnRegDLL "$PROGRAMFILES\Splitters\AAC parser filter for DirectShow v 1.1.0\aac_parser.ax" UnRegDLL "$PROGRAMFILES\Splitters\AC3-DTS Filter for InterVideo Audio Decoder\avi2ac3filter.ax" UnRegDLL "$PROGRAMFILES\Splitters\AC3-DTS Filter for InterVideo Audio Decoder\dtsac3source.ax" UnRegDLL "$PROGRAMFILES\Splitters\AC3-DTS Filter for InterVideo Audio Decoder\DTSWAVSource.ax" UnRegDLL "$PROGRAMFILES\Splitters\Elecard MPEG Demultiplexer 1.0.19.51017\empgdmx.ax" UnRegDLL "$PROGRAMFILES\Splitters\Gabest Mpeg Splitter 1.0.0.1\MpegSplitter.ax" UnRegDLL "$PROGRAMFILES\Splitters\Mainconcept Mpeg I&II Splitter 1.0.0.46\mcspmpeg.ax" UnRegDLL "$PROGRAMFILES\Splitters\Mainconcept Mpeg I&II Splitter 1.0.0.46\MPEG File Decoder\mpegin.dll" UnRegDLL "$PROGRAMFILES\Splitters\Mainconcept Mpeg I&II Splitter 1.0.0.46\MPEG Stream Decoder\mcmpgdec.dll" UnRegDLL "$PROGRAMFILES\Splitters\Moonlight-Elecard MPEG 2 Demultiplexer 3.1.200.50117\mpeg2dmx.ax" UnRegDLL "$PROGRAMFILES\Splitters\NVIDIA Transport Demux Filter 4020.188.0.0\nvtrpdemux.ax" UnRegDLL "$PROGRAMFILES\Splitters\NVIDIA Transport Demux Filter 4020.188.0.0\Lang\nvauddec0804.dll" UnRegDLL "$PROGRAMFILES\Splitters\NVIDIA Transport Demux Filter 4020.188.0.0\Lang\nvviddec0804.dll" UnRegDLL "$PROGRAMFILES\Splitters\RealMedia Splitter 1.0.1.1\RealMediaSplitter2000.ax" UnRegDLL "$PROGRAMFILES\Splitters\XVD Demuxer Filter 1.0.11.19\VgmSplt.ax" UnRegDLL "$PROGRAMFILES\Nabukodonosor's DVB Pack\Video\Sonic CinemasterVideo 2.5.3.784\CinemasterVideo.DLL" Delete "$PROGRAMFILES\Video\Blaze Video Decoder 4.5.0.2\Blaze VideoDecoder.ax" Delete "$PROGRAMFILES\Video\CyberLink DTV Video-SP Filter 3.5.0.5422\CLVSD-dtv.ax" Delete "$PROGRAMFILES\Video\CyberLink DTV Video-SP Filter 3.5.0.5422\reg.reg" Delete "$PROGRAMFILES\Video\CyberLink Video-SP Filter 6.0.1.1921\CLVSD.ax" Delete "$PROGRAMFILES\Video\CyberLink Video-SP Filter 6.0.1.1921\reg.reg" Delete "$PROGRAMFILES\Video\DScaler MpegVideo Module 0.0.60\GenDMOProp.dll" Delete "$PROGRAMFILES\Video\DScaler MpegVideo Module 0.0.60\MpegVideo.dll" Delete "$PROGRAMFILES\Video\DScaler MpegVideo Module 0.0.60\reg.reg" Delete "$PROGRAMFILES\Video\Elecard 2.0.0.2510\mpgdec.ax" Delete "$PROGRAMFILES\Video\Intervideo DVD Filter 6.0.6.109 (Unlocked)\IVIVIDEO.ax" Delete "$PROGRAMFILES\Video\Indeo 3.x-5.x\iac25_32.ax" Delete "$PROGRAMFILES\Video\Indeo 3.x-5.x\ir41_32.ax" Delete "$PROGRAMFILES\Video\Indeo 3.x-5.x\iccvid.dll" Delete "$PROGRAMFILES\Video\Indeo 3.x-5.x\ir32_32.dll" Delete "$PROGRAMFILES\Video\Indeo 3.x-5.x\ir50_32.dll" Delete "$PROGRAMFILES\Video\Indeo 3.x-5.x\reg.reg" Delete "$PROGRAMFILES\Video\Moonlight H264 Video Decoder 0.9.0.50208\h264dec.ax" Delete "$PROGRAMFILES\Video\nVidia 0.0.0.227\nvviddec.ax" Delete "$PROGRAMFILES\Video\TL2 Decoder\DmoDec.dll" Delete "$PROGRAMFILES\Video\TL2 Decoder\TTL2Dec.dll" Delete "$PROGRAMFILES\Video\XVD Decoder 1.0.11.14\vgmv2k2dx.ax" Delete "$PROGRAMFILES\Video\XVD Decoder 1.0.11.14\vt2k_dec.dll" Delete "$PROGRAMFILES\Video\Sonic CinemasterVideo 2.5.3.784\CinemasterVideo.DLL" Delete "$PROGRAMFILES\Audio\AC3 filter 0.6.2.0\ac3filter.ax" Delete "$PROGRAMFILES\Audio\APE Decoder 3.99\MonkeySource.ax" Delete "$PROGRAMFILES\Audio\APE Decoder 3.99\MACDec.dll" Delete "$PROGRAMFILES\Audio\CoreAAC 1.2.0.573\CoreAAC.ax" Delete "$PROGRAMFILES\Audio\CoreAAC 1.2.0.573\reg.reg" Delete "$PROGRAMFILES\Audio\CoreFLAC Decoder v0.4.0.46\CoreFLAC.ax" Delete "$PROGRAMFILES\Audio\Fraunhofer IIS MPEG Layer-3 Audio Decoder 1.5.0.50\l3codecx.ax" Delete "$PROGRAMFILES\Audio\InterVideo Audio Decoder 7.0.27.130\iviaudio.ax" Delete "$PROGRAMFILES\Audio\InterVideo Audio Decoder 7.0.27.130\ac3dtscfg.exe" Delete "$PROGRAMFILES\Audio\InterVideo Audio Decoder 7.0.27.130\ac3dtscfgen.exe" Delete "$PROGRAMFILES\Audio\InterVideo Audio Decoder 7.0.27.130\interaudio.reg" Delete "$PROGRAMFILES\Audio\InterVideo Audio Decoder 7.0.27.130\reg.reg" Delete "$PROGRAMFILES\Audio\Moonlight Odio Dekoda 1.5.173.41217\mlcom.ax" Delete "$PROGRAMFILES\Audio\Moonlight Odio Dekoda 1.5.173.41217\reg.reg" Delete "$PROGRAMFILES\Audio\nVidia 0.0.0.227\nvauddec.ax" Delete "$PROGRAMFILES\Audio\Ogg Vorbis Audio CODEC for MSACM\vorbis.acm" Delete "$PROGRAMFILES\Audio\Ogg Vorbis Audio CODEC for MSACM\reg.reg" Delete "$PROGRAMFILES\Audio\RadLight MPC Decoder V 1.0.0.3\RLMPCDec.ax" Delete "$PROGRAMFILES\Audio\True Audio DirectShow Splitter 1.0.0.203 & Decoder 1.0.0.157\TTADSDecoder.ax" Delete "$PROGRAMFILES\Audio\True Audio DirectShow Splitter 1.0.0.203 & Decoder 1.0.0.157\TTADSSplitter.ax" Delete "$PROGRAMFILES\Audio\WavPack Audio DirectShow Splitter 1.0.3.277 & Decoder 1.0.3.431\WavPackDSDecoder.ax" Delete "$PROGRAMFILES\Audio\WavPack Audio DirectShow Splitter 1.0.3.277 & Decoder 1.0.3.431\WavPackDSSplitter.ax" Delete "$PROGRAMFILES\Audio\XVD Audio Decoder Filter 1.0.6.9\VgmAudio.ax" Delete "$PROGRAMFILES\Audio\XVD Audio Decoder Filter 1.0.6.9\VgmAudioDecX.dll" Delete "$PROGRAMFILES\Splitters\AAC parser filter for DirectShow v 1.1.0\aac_parser.ax" Delete "$PROGRAMFILES\Splitters\AAC parser filter for DirectShow v 1.1.0\reg.reg" Delete "$PROGRAMFILES\Splitters\AC3-DTS Filter for InterVideo Audio Decoder\avi2ac3filter.ax" Delete "$PROGRAMFILES\Splitters\AC3-DTS Filter for InterVideo Audio Decoder\dtsac3source.ax" Delete "$PROGRAMFILES\Splitters\AC3-DTS Filter for InterVideo Audio Decoder\DTSWAVSource.ax" Delete "$PROGRAMFILES\Splitters\Elecard MPEG Demultiplexer 1.0.19.51017\empgdmx.ax" Delete "$PROGRAMFILES\Splitters\Elecard MPEG Demultiplexer 1.0.19.51017\reg.reg" Delete "$PROGRAMFILES\Splitters\Gabest Mpeg Splitter 1.0.0.1\MpegSplitter.ax" Delete "$PROGRAMFILES\Splitters\Mainconcept Mpeg I&II Splitter 1.0.0.46\mcspmpeg.ax" Delete "$PROGRAMFILES\Splitters\Mainconcept Mpeg I&II Splitter 1.0.0.46\MPEG File Decoder\mpegin.dll" Delete "$PROGRAMFILES\Splitters\Mainconcept Mpeg I&II Splitter 1.0.0.46\MPEG Stream Decoder\mcmpgdec.dll" Delete "$PROGRAMFILES\Splitters\Moonlight-Elecard MPEG 2 Demultiplexer 3.1.200.50117\mpeg2dmx.ax" Delete "$PROGRAMFILES\Splitters\Moonlight-Elecard MPEG 2 Demultiplexer 3.1.200.50117\reg.reg" Delete "$PROGRAMFILES\Splitters\NVIDIA Transport Demux Filter 4020.188.0.0\nvtrpdemux.ax" Delete "$PROGRAMFILES\Splitters\NVIDIA Transport Demux Filter 4020.188.0.0\Lang\nvauddec0804.dll" Delete "$PROGRAMFILES\Splitters\NVIDIA Transport Demux Filter 4020.188.0.0\Lang\nvviddec0804.dll" Delete "$PROGRAMFILES\Splitters\RealMedia Splitter 1.0.1.1\RealMediaSplitter2000.ax" Delete "$PROGRAMFILES\Splitters\XVD Demuxer Filter 1.0.11.19\VgmSplt.ax" Delete "$SMPROGRAMS\Nabukodonosor's DVB Pack\Uninstall.lnk" Delete "$SMPROGRAMS\Nabukodonosor's DVB Pack\Website.lnk" Delete "$SMPROGRAMS\Nabukodonosor's DVB Pack\uninst.exe" RMDir "$SMPROGRAMS\Nabukodonosor's DVB Pack" RMDir "$PROGRAMFILES\Video\XVD Decoder 1.0.11.14" RMDir "$PROGRAMFILES\Video\TL2 Decoder" RMDir "$PROGRAMFILES\Video\nVidia 0.0.0.227" RMDir "$PROGRAMFILES\Video\Moonlight H264 Video Decoder 0.9.0.50208" RMDir "$PROGRAMFILES\Video\Intervideo DVD Filter 6.0.6.109 (Unlocked)" RMDir "$PROGRAMFILES\Video\Indeo 3.x-5.x" RMDir "$PROGRAMFILES\Video\Elecard 2.0.0.2510" RMDir "$PROGRAMFILES\Video\DScaler MpegVideo Module 0.0.60" RMDir "$PROGRAMFILES\Video\CyberLink Video-SP Filter 6.0.1.1921" RMDir "$PROGRAMFILES\Video\CyberLink DTV Video-SP Filter 3.5.0.5422" RMDir "$PROGRAMFILES\Video\Blaze Video Decoder 4.5.0.2" RMDir "$PROGRAMFILES\Video\Sonic CinemasterVideo 2.5.3.784" RMDir "$PROGRAMFILES\Video" RMDir "$PROGRAMFILES\Audio\AC3 filter 0.6.2.0" RMDir "$PROGRAMFILES\Audio\APE Decoder 3.99" RMDir "$PROGRAMFILES\Audio\CoreAAC 1.2.0.573" RMDir "$PROGRAMFILES\Audio\CoreFLAC Decoder v0.4.0.46" RMDir "$PROGRAMFILES\Audio\Fraunhofer IIS MPEG Layer-3 Audio Decoder 1.5.0.50" RMDir "$PROGRAMFILES\Audio\InterVideo Audio Decoder 7.0.27.130" RMDir "$PROGRAMFILES\Audio\Moonlight Odio Dekoda 1.5.173.41217" RMDir "$PROGRAMFILES\Audio\nVidia 0.0.0.227" RMDir "$PROGRAMFILES\Audio\Ogg Vorbis Audio CODEC for MSACM" RMDir "$PROGRAMFILES\Audio\RadLight MPC Decoder V 1.0.0.3" RMDir "$PROGRAMFILES\Audio\True Audio DirectShow Splitter 1.0.0.203 & Decoder 1.0.0.157" RMDir "$PROGRAMFILES\Audio\WavPack Audio DirectShow Splitter 1.0.3.277 & Decoder 1.0.3.431" RMDir "$PROGRAMFILES\Audio\XVD Audio Decoder Filter 1.0.6.9" RMDir "$PROGRAMFILES\Audio" RMDir "$PROGRAMFILES\Splitters\AAC parser filter for DirectShow v 1.1.0" RMDir "$PROGRAMFILES\Splitters\AC3-DTS Filter for InterVideo Audio Decoder" RMDir "$PROGRAMFILES\Splitters\Elecard MPEG Demultiplexer 1.0.19.51017" RMDir "$PROGRAMFILES\Splitters\Gabest Mpeg Splitter 1.0.0.1" RMDir "$PROGRAMFILES\Splitters\Mainconcept Mpeg I&II Splitter 1.0.0.46\MPEG File Decoder" RMDir "$PROGRAMFILES\Splitters\Mainconcept Mpeg I&II Splitter 1.0.0.46\MPEG Stream Decoder" RMDir "$PROGRAMFILES\Splitters\Mainconcept Mpeg I&II Splitter 1.0.0.46" RMDir "$PROGRAMFILES\Splitters\Moonlight-Elecard MPEG 2 Demultiplexer 3.1.200.50117" RMDir "$PROGRAMFILES\Splitters\NVIDIA Transport Demux Filter 4020.188.0.0\Lang" RMDir "$PROGRAMFILES\Splitters\NVIDIA Transport Demux Filter 4020.188.0.0" RMDir "$PROGRAMFILES\Splitters\RealMedia Splitter 1.0.1.1" RMDir "$PROGRAMFILES\Splitters\XVD Demuxer Filter 1.0.11.19" RMDir "$PROGRAMFILES\Splitters" Delete "$PROGRAMFILES\Nabukodonosor's DVB Pack\uninst.exe" RMDir "$PROGRAMFILES\Nabukodonosor's DVB Pack" DeleteRegKey ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" SetAutoClose true SectionEnd