or Connect
AVS › AVS Forum › HDTV › HDTV Recorders › How to record via IEEE 1394 (Firewire) to Windows XP
New Posts  All Forums:Forum Nav:

How to record via IEEE 1394 (Firewire) to Windows XP - Page 192

post #5731 of 6013
Quote:
Originally Posted by jmac698 View Post

Haven't tried the 15s skip, what button is that?

The 15 sec skip-back button is located at the top left of the remote (at least on the remotes that Comcast provides with Motorola DVR's). It is directly to the left of the "My DVR" button. It is labeled with a curved arrow pointing counter-clockwise.

Quote:
Originally Posted by jmac698 View Post

The fast forward motion I don't think means anything, it's just skipping over parts that it can't decode so it looks fast forward.

Okay, I agree that it could be possible to fix such screwed up captures...I'm skeptical about how many complete captures would need to be performed to get a complete proper copy. But it'd be cool if you can get it to work!
post #5732 of 6013
Thanks, will have a look at that. I also realized after I posted that cisco bought Scientific Atlanta, so it's probably one of their boxes in disguise?
post #5733 of 6013
Quote:
Originally Posted by JDLIVE View Post
Thanks, will have a look at that. I also realized after I posted that cisco bought Scientific Atlanta, so it's probably one of their boxes in disguise?
Cisco bought them a while ago, so it may really be a Cisco box (but I imagine they retained a quite a few SA engineers).
post #5734 of 6013
This is what I'm getting, tried re-installing and still no luck. Running XPSP3.

post #5735 of 6013
Quote:
Originally Posted by JDLIVE View Post

This is what I'm getting, tried re-installing and still no luck. Running XPSP3.

Okay, you'll need to replace text in the firestb.inf file. On XP it can be found under C:\\WINDOWS\\system32\\DRVSTORE\\firestb_(crazy long group of numbers and letters)\\
Note: It will only be located here if you used one of my .MSI installation packages to install the drivers. Otherwise you'll need to find it yourself.

This is a hidden folder, so you'll need to make sure that XP is displaying hidden files and folders.

You need to open the firestb.inf file and replace everything with the following text:


Code:
;
; Copyright (c) 2000-2001, Matsushita Electoric Industorial Co.,Ltd.
;
; 2007-05-15    Added Motorola DCT-3416 -ExDeus
; 2007-05-16    Added SciAtl Explorer 4250HD    -ExDeus
; 2007-06-04    Added Motorola QIP-6416 -ExDeus
; 2007-06-05    Added generic Sci Atl and Moto IDs      -ExDeus
; 2007-06-06    Added Pace box. Loaded AVCSTRM (avcstrm.sys) in all AV/C Tuner instances, in lieu of MEISTRM (meistrm.sys).     -ExDeus
; 2007-08-01    Added LG 50PX4DR HDTV DVR. Removed meistrm.sys from loading, though left it in the driver package.      -ExDeus
; 2007-08-04    Added DCH-6416 & DCH-3416.  -ExDeus
; 2007-08-07    Added SA "4300" as PnP identifier for 4250HD.   -ExDeus
; 2007-10-25    Added Moto DCH-3200.    -ExDeus
; 2007-11-20    Added NULL driver for Unknown IEEE1394 devices. Added driver version.   -ExDeus
; 2007-12-17    Added Samsung SMT-H3050.        -ExDeus
; 2008-07-23    Added Sci-Atl 8240 & 8240HD. Separated 8300 and 8301.       -ExDeus
; 2008-10-15    Added Motorola DCH-6200.        -ExDeus
; 2009-01-08    Corrected error preventing Samsung install.     -ExDeus
; 2009-02-25    Added SA 8540HD / Cisco RNG200  -ExDeus
; 2011-09-09    Added DCX-3400 / DCX-3400-M -TNO821
; 2011-09-18    Added Cisco 435HD -TNO821
;
[Version]
LayoutFile=Layout.inf, Layout1.inf, Layout2.inf
signature="$CHICAGO$"
Class=Image
ClassGUID={6bdd1fc6-810f-11d0-bec7-08002be2092f}
Provider=%MEI%
DriverVer=11/11/2003,1.00.130.1430

[ControlFlags]
; All PnP devices should be excluded from manual AddDevice Applet list
ExcludeFromSelect=*

[Manufacturer]
%Generic%=Generic
%Unknown%=Unknown
%Scientific-Atlanta%=Scientific-Atlanta
%Cisco%=Cisco
%Motorola%=Motorola
%Pace%=Pace
%LGE%=LGE
%Samsung%=Samsung

[DestinationDirs]
DefaultDestDir=11               ; LDID_SYS
MEITUNER.DelDrivers=10,system
MEITUNER.CopyDrivers=10,system32\\drivers
MEITUNER.CopyCODEC=11



;---------------------------------------------------------------
;                        G E N E R I C
;
;                      AV/C Tuner Subunit
;---------------------------------------------------------------


[Generic]
%AVC\\TYP_5.DeviceDesc%=MEITUNER.Generic,AVC\\TYP_5      ; Tuner


[MEITUNER.Generic]
Include=    ks.inf, kscaptur.inf
Needs=      KS.Registration,KSCAPTUR.Registration
AddReg=     MEITUNER.AddRegW9x,MEITUNER.AddReg,MEITUNER.PinNames,MEITUNER.PlugIns
UpdateInis= MEITUNER.UpdateIni
DelFiles=   MEITUNER.DelDrivers
CopyFiles=  MEITUNER.CopyDrivers, MEITUNER.CopyCODEC

[MEITUNER.Generic.NT]
Include=    ks.inf, kscaptur.inf
Needs=      KS.Registration,KSCAPTUR.Registration.NT
AddReg=     MEITUNER.AddReg,MEITUNER.PinNames,MEITUNER.PlugIns
UpdateInis= MEITUNER.UpdateIni
CopyFiles=  MEITUNER.CopyDrivers, MEITUNER.CopyCODEC


[MEITUNER.Generic.HW]
AddReg=MEITUNER_AddFilter_W9x
[MEITUNER.Generic.NT.HW]
AddReg=MEITUNER_AddFilter_NT


[MEITUNER.Generic.Interfaces]
AddInterface=%KSCATEGORY_VIDEO%,GLOBAL,     MEITUNER.Generic.Interface1
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,   MEITUNER.Generic.Interface1
AddInterface=%KSCATEGORY_RENDER%,GLOBAL,    MEITUNER.Generic.Interface1
AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,MEITUNER.Generic.Interface1
;AddInterface=%KSCATEGORY_CROSSBAR%,GLOBAL,  MEITUNER.Generic.Interface2

[MEITUNER.Generic.NT.Interfaces]
AddInterface=%KSCATEGORY_VIDEO%,GLOBAL,     MEITUNER.Generic.Interface1
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,   MEITUNER.Generic.Interface1
AddInterface=%KSCATEGORY_RENDER%,GLOBAL,    MEITUNER.Generic.Interface1
AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,MEITUNER.Generic.Interface1
;AddInterface=%KSCATEGORY_CROSSBAR%,GLOBAL,  MEITUNER.Generic.Interface2


[MEITUNER.Generic.Interface1]
AddReg=MEITUNER.Generic.Intf.AddReg1

[MEITUNER.Generic.Intf.AddReg1]
HKR,,CLSID,,%ProxyVCap.CLSID%
HKR,,FriendlyName,,%MEITUNER.Generic.Capture%
HKR,,Description,, %MEITUNER.Capture%
HKR,,DeviceClassGUID,,%TunerDeviceGUID%


[MEITUNER.Generic.Interface2]
AddReg=MEITUNER.Generic.Intf.AddReg2

[MEITUNER.Generic.Intf.AddReg2]
HKR,,CLSID,,%ProxyXBar.CLSID%
HKR,,FriendlyName,,%MEITUNER.Generic.Crossbar%


[MEITUNER.Generic.NT.Services]
AddService = MEITUNER,0x00000002,MEITUNER_ServiceInstall  ; 0x00000002 to indicate functional driver
;AddService = MEISTRM,,MEISTRM_ServiceInstall   ; Do not load MEI stream driver
AddService = AVCSTRM,,AVCSTRM_ServiceInstall    ; Instead, load Microsoft stream driver



;---------------------------------------------------------------
;                        U N K N O W N
;
;                      IEEE 1394 Device
;---------------------------------------------------------------

[Unknown]
%1394\\5068&10101.DeviceDesc%=NODRV,1394\\5068&10101            ; load NULL driver
%1394\\989&100.DeviceDesc%=NODRV,1394\\989&100                  ; load NULL driver


[NODRV]

[NODRV.Services]
;
; this is blank to just allow the install to succeed
;
AddService = , 0x00000002   ; null service install



;---------------------------------------------------------------
;                S c i e n t i f i c  A t l a n t a
;
;                      AV/C Tuner Subunit
;---------------------------------------------------------------


[Scientific-Atlanta]
%AVC\\Scientific-Atlanta__Inc.&TYP_5&ID_0.DeviceDesc%=MEITUNER.SA,AVC\\Scientific-Atlanta__Inc.&TYP_5&ID_0

%AVC\\Scientific-Atlanta__Inc.&EXPLORER(R)_435&TYP_5&ID_0.DeviceDesc%=MEITUNER.SA,AVC\\Scientific-Atlanta__Inc.&EXPLORER(R)_435&TYP_5&ID_0
%AVC\\Scientific-Atlanta__Inc.&EXPLORER(R)_435&TYP_9&ID_0.DeviceDesc%=MSPANEL.SA,AVC\\Scientific-Atlanta__Inc.&EXPLORER(R)_435&TYP_9&ID_0

%AVC\\Scientific-Atlanta__Inc.&EXPLORER(R)_3250HD&TYP_5&ID_0.DeviceDesc%=MEITUNER.SA,AVC\\Scientific-Atlanta__Inc.&EXPLORER(R)_3250HD&TYP_5&ID_0
%AVC\\Scientific-Atlanta__Inc.&EXPLORER(R)_3250HD&TYP_9&ID_0.DeviceDesc%=MSPANEL.SA,AVC\\Scientific-Atlanta__Inc.&EXPLORER(R)_3250HD&TYP_9&ID_0

%AVC\\Scientific-Atlanta__Inc.&EXPLORER(R)_4200HD&TYP_5&ID_0.DeviceDesc%=MEITUNER.SA,AVC\\Scientific-Atlanta__Inc.&EXPLORER(R)_4200HD&TYP_5&ID_0
%AVC\\Scientific-Atlanta__Inc.&EXPLORER(R)_4200HD&TYP_9&ID_0.DeviceDesc%=MSPANEL.SA,AVC\\Scientific-Atlanta__Inc.&EXPLORER(R)_4200HD&TYP_9&ID_0

%AVC\\Scientific-Atlanta__Inc.&EXPLORER(R)_4250HD&TYP_5&ID_0.DeviceDesc%=MEITUNER.SA,AVC\\Scientific-Atlanta__Inc.&EXPLORER(R)_4250HD&TYP_5&ID_0
%AVC\\Scientific-Atlanta__Inc.&EXPLORER(R)_4250HD&TYP_9&ID_0.DeviceDesc%=MSPANEL.SA,AVC\\Scientific-Atlanta__Inc.&EXPLORER(R)_4250HD&TYP_9&ID_0

%AVC\\Scientific-Atlanta__Inc.&EXPLORER(R)_4300&TYP_5&ID_0.DeviceDesc%=MEITUNER.SA,AVC\\Scientific-Atlanta__Inc.&EXPLORER(R)_4300&TYP_5&ID_0
%AVC\\Scientific-Atlanta__Inc.&EXPLORER(R)_4300&TYP_9&ID_0.DeviceDesc%=MSPANEL.SA,AVC\\Scientific-Atlanta__Inc.&EXPLORER(R)_4300&TYP_9&ID_0

%AVC\\Scientific-Atlanta__Inc.&EXPLORER(R)_8000HD&TYP_5&ID_0.DeviceDesc%=MEITUNER.SA,AVC\\Scientific-Atlanta__Inc.&EXPLORER(R)_8000HD&TYP_5&ID_0
%AVC\\Scientific-Atlanta__Inc.&EXPLORER(R)_8000HD&TYP_9&ID_0.DeviceDesc%=MSPANEL.SA,AVC\\Scientific-Atlanta__Inc.&EXPLORER(R)_8000HD&TYP_9&ID_0

%AVC\\Scientific-Atlanta__Inc.&EXPLORER(R)_8240&TYP_5&ID_0.DeviceDesc%=MEITUNER.SA,AVC\\Scientific-Atlanta__Inc.&EXPLORER(R)_8240&TYP_5&ID_0
%AVC\\Scientific-Atlanta__Inc.&EXPLORER(R)_8240&TYP_9&ID_0.DeviceDesc%=MSPANEL.SA,AVC\\Scientific-Atlanta__Inc.&EXPLORER(R)_8240&TYP_9&ID_0

%AVC\\Scientific-Atlanta__Inc.&EXPLORER(R)_8240HD&TYP_5&ID_0.DeviceDesc%=MEITUNER.SA,AVC\\Scientific-Atlanta__Inc.&EXPLORER(R)_8240HD&TYP_5&ID_0
%AVC\\Scientific-Atlanta__Inc.&EXPLORER(R)_8240HD&TYP_9&ID_0.DeviceDesc%=MSPANEL.SA,AVC\\Scientific-Atlanta__Inc.&EXPLORER(R)_8240HD&TYP_9&ID_0

%AVC\\Scientific-Atlanta__Inc.&EXPLORER(R)_8300HD&TYP_5&ID_0.DeviceDesc%=MEITUNER.SA,AVC\\Scientific-Atlanta__Inc.&EXPLORER(R)_8300HD&TYP_5&ID_0
%AVC\\Scientific-Atlanta__Inc.&EXPLORER(R)_8300HD&TYP_9&ID_0.DeviceDesc%=MSPANEL.SA,AVC\\Scientific-Atlanta__Inc.&EXPLORER(R)_8300HD&TYP_9&ID_0

%AVC\\Scientific-Atlanta__Inc.&EXPLORER(R)_8301HD&TYP_5&ID_0.DeviceDesc%=MEITUNER.SA,AVC\\Scientific-Atlanta__Inc.&EXPLORER(R)_8301&TYP_5&ID_0
%AVC\\Scientific-Atlanta__Inc.&EXPLORER(R)_8301HD&TYP_9&ID_0.DeviceDesc%=MSPANEL.SA,AVC\\Scientific-Atlanta__Inc.&EXPLORER(R)_8301&TYP_9&ID_0

%AVC\\Scientific-Atlanta__Inc.&EXPLORER(R)_8540&TYP_5&ID_0.DeviceDesc%=MEITUNER.SA,AVC\\Scientific-Atlanta__Inc.&EXPLORER(R)_8540&TYP_5&ID_0
%AVC\\Scientific-Atlanta__Inc.&EXPLORER(R)_8540&TYP_9&ID_0.DeviceDesc%=MSPANEL.SA,AVC\\Scientific-Atlanta__Inc.&EXPLORER(R)_8540&TYP_9&ID_0


[MEITUNER.SA]
Include=    ks.inf, kscaptur.inf
Needs=      KS.Registration,KSCAPTUR.Registration
AddReg=     MEITUNER.AddRegW9x,MEITUNER.AddReg,MEITUNER.PinNames,MEITUNER.PlugIns
UpdateInis= MEITUNER.UpdateIni
DelFiles=   MEITUNER.DelDrivers
CopyFiles=  MEITUNER.CopyDrivers,MEITUNER.CopyCODEC

[MEITUNER.SA.NT]
Include=    ks.inf, kscaptur.inf
Needs=      KS.Registration,KSCAPTUR.Registration.NT
AddReg=     MEITUNER.AddReg,MEITUNER.PinNames,MEITUNER.PlugIns
UpdateInis= MEITUNER.UpdateIni
CopyFiles=  MEITUNER.CopyDrivers,MEITUNER.CopyCODEC


[MEITUNER.SA.HW]
AddReg=MEITUNER_AddFilter_W9x
[MEITUNER.SA.NT.HW]
AddReg=MEITUNER_AddFilter_NT


[MEITUNER.SA.Interfaces]
AddInterface=%KSCATEGORY_VIDEO%,GLOBAL,     MEITUNER.SA.Interface1
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,   MEITUNER.SA.Interface1
AddInterface=%KSCATEGORY_RENDER%,GLOBAL,    MEITUNER.SA.Interface1
AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,MEITUNER.SA.Interface1
;AddInterface=%KSCATEGORY_CROSSBAR%,GLOBAL,  MEITUNER.SA.Interface2

[MEITUNER.SA.NT.Interfaces]
AddInterface=%KSCATEGORY_VIDEO%,GLOBAL,     MEITUNER.SA.Interface1
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,   MEITUNER.SA.Interface1
AddInterface=%KSCATEGORY_RENDER%,GLOBAL,    MEITUNER.SA.Interface1
AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,MEITUNER.SA.Interface1
;AddInterface=%KSCATEGORY_CROSSBAR%,GLOBAL,  MEITUNER.SA.Interface2


[MEITUNER.SA.Interface1]
AddReg=MEITUNER.SA.Intf.AddReg1

[MEITUNER.SA.Intf.AddReg1]
HKR,,CLSID,,%ProxyVCap.CLSID%
HKR,,FriendlyName,,%MEITUNER.SA.Capture%
HKR,,Description,, %MEITUNER.Capture%
HKR,,DeviceClassGUID,,%TunerDeviceGUID%


[MEITUNER.SA.Interface2]
AddReg=MEITUNER.SA.Intf.AddReg2

[MEITUNER.SA.Intf.AddReg2]
HKR,,CLSID,,%ProxyXBar.CLSID%
HKR,,FriendlyName,,%MEITUNER.SA.Crossbar%


[MEITUNER.SA.NT.Services]
AddService = MEITUNER,0x00000002,MEITUNER_ServiceInstall  ; 0x00000002 to indicate functional driver
;AddService = MEISTRM,,MEISTRM_ServiceInstall   ; Do not load MEI stream driver
AddService = AVCSTRM,,AVCSTRM_ServiceInstall    ; Instead, load Microsoft stream driver

[MSPANEL.SA]
Include=    ks.inf, kscaptur.inf
Needs=      KS.Registration,KSCAPTUR.Registration
AddReg=     MEITUNER.AddRegW9x,MEITUNER.AddReg,MEITUNER.PlugIns
UpdateInis= MEITUNER.UpdateIni
DelFiles=   MEITUNER.DelDrivers
CopyFiles=  MEITUNER.CopyDrivers,MEITUNER.CopyCODEC

[MSPANEL.SA.NT]
Include=    ks.inf, kscaptur.inf
Needs=      KS.Registration,KSCAPTUR.Registration.NT
AddReg=     MEITUNER.AddReg,MEITUNER.PinNames,MEITUNER.PlugIns
UpdateInis= MEITUNER.UpdateIni
CopyFiles=  MEITUNER.CopyDrivers,MEITUNER.CopyCODEC

[MSPANEL.SA.HW]
AddReg=MSPANEL_AddFilter_W9x
[MSPANEL.SA.NT.HW]
AddReg=MSPANEL_AddFilter_NT

[MSPANEL.SA.Interfaces]
AddInterface=%KSCATEGORY_VIDEO%,GLOBAL,     MSPANEL.SA.Interface
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,   MSPANEL.SA.Interface
AddInterface=%KSCATEGORY_RENDER%,GLOBAL,    MSPANEL.SA.Interface
AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,MSPANEL.SA.Interface

[MSPANEL.SA.NT.Interfaces]
AddInterface=%KSCATEGORY_VIDEO%,GLOBAL,     MSPANEL.SA.Interface
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,   MSPANEL.SA.Interface
AddInterface=%KSCATEGORY_RENDER%,GLOBAL,    MSPANEL.SA.Interface
AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,MSPANEL.SA.Interface

[MSPANEL.SA.Interface]
AddReg=MSPANEL.SA.Intf.AddReg

[MSPANEL.SA.Intf.AddReg]
HKR,,CLSID,,%ProxyVCap.CLSID%
HKR,,FriendlyName,,%MSPANEL.SA.Capture%
HKR,,Description,, %MSPANEL.Capture%
HKR,,DeviceClassGUID,,%TunerDeviceGUID%


[MSPANEL.SA.NT.Services]
AddService = MSPANEL,0x00000002,MSPANEL_ServiceInstall  ; 0x00000002 to indicate functional driver
AddService = AVCSTRM,,AVCSTRM_ServiceInstall


;---------------------------------------------------------------
;                       M o t o r o l a
;
;                      AV/C Tuner Subunit
;---------------------------------------------------------------


[Motorola]
%AVC\\MOTOROLA&TYP_5&ID_0.DeviceDesc%=MEITUNER.MOTO,AVC\\MOTOROLA&TYP_5&ID_0
%AVC\\MOTOROLA&TYP_9&ID_0.DeviceDesc%=MSPANEL.MOTO,AVC\\Motorola&TYP_9&ID_0

%AVC\\MOTOROLA&DCX-34xx&TYP_5&ID_0.DeviceDesc%=MEITUNER.MOTO,AVC\\MOTOROLA&DCX-34xx&TYP_5&ID_0
%AVC\\MOTOROLA&DCX-34xx&TYP_9&ID_0.DeviceDesc%=MSPANEL.MOTO,AVC\\MOTOROLA&DCX-34xx&TYP_9&ID_0

%AVC\\MOTOROLA&DCT-XXXX&TYP_5&ID_0.DeviceDesc%=MEITUNER.MOTO,AVC\\MOTOROLA&DCT-XXXX&TYP_5&ID_0
%AVC\\MOTOROLA&DCT-XXXX&TYP_9&ID_0.DeviceDesc%=MSPANEL.MOTO,AVC\\Motorola&dct-XXXX&TYP_9&ID_0

%AVC\\MOTOROLA&DCH-3200&TYP_5&ID_0.DeviceDesc%=MEITUNER.MOTO,AVC\\MOTOROLA&DCH-3200&TYP_5&ID_0
%AVC\\MOTOROLA&DCH-3200&TYP_9&ID_0.DeviceDesc%=MSPANEL.MOTO,AVC\\MOTOROLA&DCH-3200&TYP_9&ID_0

%AVC\\MOTOROLA&DCH-3416&TYP_5&ID_0.DeviceDesc%=MEITUNER.MOTO,AVC\\MOTOROLA&DCH-3416&TYP_5&ID_0
%AVC\\MOTOROLA&DCH-3416&TYP_9&ID_0.DeviceDesc%=MSPANEL.MOTO,AVC\\MOTOROLA&DCH-3416&TYP_9&ID_0

%AVC\\MOTOROLA&DCT-3412&TYP_5&ID_0.DeviceDesc%=MEITUNER.MOTO,AVC\\MOTOROLA&DCT-3412&TYP_5&ID_0
%AVC\\MOTOROLA&DCT-3412&TYP_9&ID_0.DeviceDesc%=MSPANEL.MOTO,AVC\\MOTOROLA&DCT-3412&TYP_9&ID_0
%AVC\\MOTOROLA&DCT-3416&TYP_5&ID_0.DeviceDesc%=MEITUNER.MOTO,AVC\\MOTOROLA&DCT-3416&TYP_5&ID_0
%AVC\\MOTOROLA&DCT-3416&TYP_9&ID_0.DeviceDesc%=MSPANEL.MOTO,AVC\\MOTOROLA&DCT-3416&TYP_9&ID_0

%AVC\\MOTOROLA&DCH-6200&TYP_5&ID_0.DeviceDesc%=MEITUNER.MOTO,AVC\\MOTOROLA&DCH-6200&TYP_5&ID_0
%AVC\\MOTOROLA&DCH-6200&TYP_9&ID_0.DeviceDesc%=MSPANEL.MOTO,AVC\\MOTOROLA&DCH-6200&TYP_9&ID_0

%AVC\\MOTOROLA&DCT-6200&TYP_5&ID_0.DeviceDesc%=MEITUNER.MOTO,AVC\\MOTOROLA&DCT-6200&TYP_5&ID_0
%AVC\\MOTOROLA&DCT-6200&TYP_9&ID_0.DeviceDesc%=MSPANEL.MOTO,AVC\\Motorola&dct-6200&TYP_9&ID_0

%AVC\\MOTOROLA&QIP-6200&TYP_5&ID_0.DeviceDesc%=MEITUNER.MOTO,AVC\\MOTOROLA&QIP-6200&TYP_5&ID_0
%AVC\\MOTOROLA&QIP-6200&TYP_9&ID_0.DeviceDesc%=MSPANEL.MOTO,AVC\\MOTOROLA&QIP-6200&TYP_9&ID_0

%AVC\\MOTOROLA&DCT-6208&TYP_5&ID_0.DeviceDesc%=MEITUNER.MOTO,AVC\\MOTOROLA&DCT-6208&TYP_5&ID_0
%AVC\\MOTOROLA&DCT-6208&TYP_9&ID_0.DeviceDesc%=MSPANEL.MOTO,AVC\\Motorola&dct-6208&TYP_9&ID_0

%AVC\\MOTOROLA&DCH-6416&TYP_5&ID_0.DeviceDesc%=MEITUNER.MOTO,AVC\\MOTOROLA&DCH-6416&TYP_5&ID_0
%AVC\\MOTOROLA&DCH-6416&TYP_9&ID_0.DeviceDesc%=MSPANEL.MOTO,AVC\\MOTOROLA&DCH-6416&TYP_9&ID_0

%AVC\\MOTOROLA&DCT-6412&TYP_5&ID_0.DeviceDesc%=MEITUNER.MOTO,AVC\\MOTOROLA&DCT-6412&TYP_5&ID_0
%AVC\\MOTOROLA&DCT-6412&TYP_9&ID_0.DeviceDesc%=MSPANEL.MOTO,AVC\\Motorola&dct-6412&TYP_9&ID_0
%AVC\\MOTOROLA&DCT-6416&TYP_5&ID_0.DeviceDesc%=MEITUNER.MOTO,AVC\\MOTOROLA&DCT-6416&TYP_5&ID_0
%AVC\\MOTOROLA&DCT-6416&TYP_9&ID_0.DeviceDesc%=MSPANEL.MOTO,AVC\\Motorola&dct-6416&TYP_9&ID_0

%AVC\\MOTOROLA&QIP-6416&TYP_5&ID_0.DeviceDesc%=MEITUNER.MOTO,AVC\\MOTOROLA&QIP-6416&TYP_5&ID_0
%AVC\\MOTOROLA&QIP-6416&TYP_9&ID_0.DeviceDesc%=MSPANEL.MOTO,AVC\\MOTOROLA&QIP-6416&TYP_9&ID_0

%AVC\\MOTOROLA&9012&TYP_5&ID_0.DeviceDesc%=MEITUNER.MOTO,AVC\\MOTOROLA&9012&TYP_5&ID_0
%AVC\\MOTOROLA&9012&TYP_9&ID_0.DeviceDesc%=MSPANEL.MOTO,AVC\\MOTOROLA&9012&TYP_9&ID_0
%AVC\\MOTOROLA&9022&TYP_5&ID_0.DeviceDesc%=MEITUNER.MOTO,AVC\\MOTOROLA&9022&TYP_5&ID_0
%AVC\\MOTOROLA&9022&TYP_9&ID_0.DeviceDesc%=MSPANEL.MOTO,AVC\\MOTOROLA&9022&TYP_9&ID_0


[MEITUNER.MOTO]
Include=    ks.inf, kscaptur.inf
Needs=      KS.Registration,KSCAPTUR.Registration
AddReg=     MEITUNER.AddRegW9x,MEITUNER.AddReg,MEITUNER.PinNames,MEITUNER.PlugIns
UpdateInis= MEITUNER.UpdateIni
DelFiles=   MEITUNER.DelDrivers
CopyFiles=  MEITUNER.CopyDrivers,MEITUNER.CopyCODEC

[MEITUNER.MOTO.NT]
Include=    ks.inf, kscaptur.inf
Needs=      KS.Registration,KSCAPTUR.Registration.NT
AddReg=     MEITUNER.AddReg,MEITUNER.PinNames,MEITUNER.PlugIns
UpdateInis= MEITUNER.UpdateIni
CopyFiles=  MEITUNER.CopyDrivers,MEITUNER.CopyCODEC


[MEITUNER.MOTO.HW]
AddReg=MEITUNER_AddFilter_W9x
[MEITUNER.MOTO.NT.HW]
AddReg=MEITUNER_AddFilter_NT


[MEITUNER.MOTO.Interfaces]
AddInterface=%KSCATEGORY_VIDEO%,GLOBAL,     MEITUNER.MOTO.Interface1
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,   MEITUNER.MOTO.Interface1
AddInterface=%KSCATEGORY_RENDER%,GLOBAL,    MEITUNER.MOTO.Interface1
AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,MEITUNER.MOTO.Interface1
;AddInterface=%KSCATEGORY_CROSSBAR%,GLOBAL,  MEITUNER.MOTO.Interface2

[MEITUNER.MOTO.NT.Interfaces]
AddInterface=%KSCATEGORY_VIDEO%,GLOBAL,     MEITUNER.MOTO.Interface1
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,   MEITUNER.MOTO.Interface1
AddInterface=%KSCATEGORY_RENDER%,GLOBAL,    MEITUNER.MOTO.Interface1
AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,MEITUNER.MOTO.Interface1
;AddInterface=%KSCATEGORY_CROSSBAR%,GLOBAL,  MEITUNER.MOTO.Interface2


[MEITUNER.MOTO.Interface1]
AddReg=MEITUNER.MOTO.Intf.AddReg1

[MEITUNER.MOTO.Intf.AddReg1]
HKR,,CLSID,,%ProxyVCap.CLSID%
HKR,,FriendlyName,,%MEITUNER.MOTO.Capture%
HKR,,Description,, %MEITUNER.Capture%
HKR,,DeviceClassGUID,,%TunerDeviceGUID%
HKR,Capabilities,"{BB4FAA02-596C-4129-8FB3-74E75421FA02}",0x00010001,1


[MEITUNER.MOTO.Interface2]
AddReg=MEITUNER.MOTO.Intf.AddReg2

[MEITUNER.MOTO.Intf.AddReg2]
HKR,,CLSID,,%ProxyXBar.CLSID%
HKR,,FriendlyName,,%MEITUNER.MOTO.Crossbar%


[MEITUNER.MOTO.NT.Services]
AddService = MEITUNER,0x00000002,MEITUNER_ServiceInstall  ; 0x00000002 to indicate functional driver
;AddService = MEISTRM,,MEISTRM_ServiceInstall   ; Do not load MEI stream driver
AddService = AVCSTRM,,AVCSTRM_ServiceInstall    ; Instead, load Microsoft stream driver

[MSPANEL.MOTO]
Include=    ks.inf, kscaptur.inf
Needs=      KS.Registration,KSCAPTUR.Registration
AddReg=     MEITUNER.AddRegW9x,MEITUNER.AddReg,MEITUNER.PlugIns
UpdateInis= MEITUNER.UpdateIni
DelFiles=   MEITUNER.DelDrivers
CopyFiles=  MEITUNER.CopyDrivers,MEITUNER.CopyCODEC

[MSPANEL.MOTO.NT]
Include=    ks.inf, kscaptur.inf
Needs=      KS.Registration,KSCAPTUR.Registration.NT
AddReg=     MEITUNER.AddReg,MEITUNER.PinNames,MEITUNER.PlugIns
UpdateInis= MEITUNER.UpdateIni
CopyFiles=  MEITUNER.CopyDrivers,MEITUNER.CopyCODEC

[MSPANEL.MOTO.HW]
AddReg=MSPANEL_AddFilter_W9x
[MSPANEL.MOTO.NT.HW]
AddReg=MSPANEL_AddFilter_NT

[MSPANEL.MOTO.Interfaces]
AddInterface=%KSCATEGORY_VIDEO%,GLOBAL,     MSPANEL.MOTO.Interface
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,   MSPANEL.MOTO.Interface
AddInterface=%KSCATEGORY_RENDER%,GLOBAL,    MSPANEL.MOTO.Interface
AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,MSPANEL.MOTO.Interface

[MSPANEL.MOTO.NT.Interfaces]
AddInterface=%KSCATEGORY_VIDEO%,GLOBAL,     MSPANEL.MOTO.Interface
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,   MSPANEL.MOTO.Interface
AddInterface=%KSCATEGORY_RENDER%,GLOBAL,    MSPANEL.MOTO.Interface
AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,MSPANEL.MOTO.Interface

[MSPANEL.MOTO.Interface]
AddReg=MSPANEL.MOTO.Intf.AddReg

[MSPANEL.MOTO.Intf.AddReg]
HKR,,CLSID,,%ProxyVCap.CLSID%
HKR,,FriendlyName,,%MSPANEL.MOTO.Capture%
HKR,,Description,, %MSPANEL.Capture%
HKR,,DeviceClassGUID,,%TunerDeviceGUID%

[MSPANEL.MOTO.NT.Services]
AddService = MSPANEL,0x00000002,MSPANEL_ServiceInstall  ; 0x00000002 to indicate functional driver
AddService = AVCSTRM,,AVCSTRM_ServiceInstall


;---------------------------------------------------------------
;                           P a c e
;
;                      AV/C Tuner Subunit
;---------------------------------------------------------------


[Pace]
%AVC\\pace_micro_technology_(plc)&TYP_5&ID_0.DeviceDesc%=MEITUNER.PACE,AVC\\pace_micro_technology_(plc)&TYP_5&ID_0
%AVC\\pace_micro_technology_(plc)&TYP_9&ID_0.DeviceDesc%=MSPANEL.PACE,AVC\\pace_micro_technology_(plc)&TYP_9&ID_0

%AVC\\pace_micro_technology_(plc)&laguna&typ_5&id_0.DeviceDesc%=MEITUNER.PACE,AVC\\pace_micro_technology_(plc)&laguna&typ_5&id_0
%AVC\\pace_micro_technology_(plc)&laguna&typ_9&id_0.DeviceDesc%=MSPANEL.PACE,AVC\\pace_micro_technology_(plc)&laguna&typ_9&id_0

[MEITUNER.PACE]
Include=    ks.inf, kscaptur.inf
Needs=      KS.Registration,KSCAPTUR.Registration
AddReg=     MEITUNER.AddRegW9x,MEITUNER.AddReg,MEITUNER.PinNames,MEITUNER.PlugIns
UpdateInis= MEITUNER.UpdateIni
DelFiles=   MEITUNER.DelDrivers
CopyFiles=  MEITUNER.CopyDrivers,MEITUNER.CopyCODEC

[MEITUNER.PACE.NT]
Include=    ks.inf, kscaptur.inf
Needs=      KS.Registration,KSCAPTUR.Registration.NT
AddReg=     MEITUNER.AddReg,MEITUNER.PinNames,MEITUNER.PlugIns
UpdateInis= MEITUNER.UpdateIni
CopyFiles=  MEITUNER.CopyDrivers,MEITUNER.CopyCODEC

[MEITUNER.PACE.HW]
AddReg=MEITUNER_AddFilter_W9x
[MEITUNER.PACE.NT.HW]
AddReg=MEITUNER_AddFilter_NT

[MEITUNER.PACE.Interfaces]
AddInterface=%KSCATEGORY_VIDEO%,GLOBAL,     MEITUNER.PACE.Interface1
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,   MEITUNER.PACE.Interface1
AddInterface=%KSCATEGORY_RENDER%,GLOBAL,    MEITUNER.PACE.Interface1
AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,MEITUNER.PACE.Interface1
;AddInterface=%KSCATEGORY_CROSSBAR%,GLOBAL,  MEITUNER.PACE.Interface2

[MEITUNER.PACE.NT.Interfaces]
AddInterface=%KSCATEGORY_VIDEO%,GLOBAL,     MEITUNER.PACE.Interface1
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,   MEITUNER.PACE.Interface1
AddInterface=%KSCATEGORY_RENDER%,GLOBAL,    MEITUNER.PACE.Interface1
AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,MEITUNER.PACE.Interface1
;AddInterface=%KSCATEGORY_CROSSBAR%,GLOBAL,  MEITUNER.PACE.Interface2

[MEITUNER.PACE.Interface1]
AddReg=MEITUNER.PACE.Intf.AddReg1

[MEITUNER.PACE.Intf.AddReg1]
HKR,,CLSID,,%ProxyVCap.CLSID%
HKR,,FriendlyName,,%MEITUNER.PACE.Capture%
HKR,,Description,, %MEITUNER.Capture%
HKR,,DeviceClassGUID,,%TunerDeviceGUID%

[MEITUNER.PACE.Interface2]
AddReg=MEITUNER.PACE.Intf.AddReg2

[MEITUNER.PACE.Intf.AddReg2]
HKR,,CLSID,,%ProxyXBar.CLSID%
HKR,,FriendlyName,,%MEITUNER.PACE.Crossbar%

[MEITUNER.PACE.NT.Services]
AddService = MEITUNER,0x00000002,MEITUNER_ServiceInstall  ; 0x00000002 to indicate functional driver
;AddService = MEISTRM,,MEISTRM_ServiceInstall   ; Do not load MEI stream driver
AddService = AVCSTRM,,AVCSTRM_ServiceInstall    ; Instead, load Microsoft stream driver

[MSPANEL.PACE]
Include=    ks.inf, kscaptur.inf
Needs=      KS.Registration,KSCAPTUR.Registration
AddReg=     MEITUNER.AddRegW9x,MEITUNER.AddReg,MEITUNER.PlugIns
UpdateInis= MEITUNER.UpdateIni
DelFiles=   MEITUNER.DelDrivers
CopyFiles=  MEITUNER.CopyDrivers,MEITUNER.CopyCODEC

[MSPANEL.PACE.NT]
Include=    ks.inf, kscaptur.inf
Needs=      KS.Registration,KSCAPTUR.Registration.NT
AddReg=     MEITUNER.AddReg,MEITUNER.PinNames,MEITUNER.PlugIns
UpdateInis= MEITUNER.UpdateIni
CopyFiles=  MEITUNER.CopyDrivers,MEITUNER.CopyCODEC

[MSPANEL.PACE.HW]
AddReg=MSPANEL_AddFilter_W9x
[MSPANEL.PACE.NT.HW]
AddReg=MSPANEL_AddFilter_NT

[MSPANEL.PACE.Interfaces]
AddInterface=%KSCATEGORY_VIDEO%,GLOBAL,     MSPANEL.PACE.Interface
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,   MSPANEL.PACE.Interface
AddInterface=%KSCATEGORY_RENDER%,GLOBAL,    MSPANEL.PACE.Interface
AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,MSPANEL.PACE.Interface

[MSPANEL.PACE.NT.Interfaces]
AddInterface=%KSCATEGORY_VIDEO%,GLOBAL,     MSPANEL.PACE.Interface
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,   MSPANEL.PACE.Interface
AddInterface=%KSCATEGORY_RENDER%,GLOBAL,    MSPANEL.PACE.Interface
AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,MSPANEL.PACE.Interface

[MSPANEL.PACE.Interface]
AddReg=MSPANEL.PACE.Intf.AddReg

[MSPANEL.PACE.Intf.AddReg]
HKR,,CLSID,,%ProxyVCap.CLSID%
HKR,,FriendlyName,,%MSPANEL.PACE.Capture%
HKR,,Description,, %MSPANEL.Capture%
HKR,,DeviceClassGUID,,%TunerDeviceGUID%

[MSPANEL.PACE.NT.Services]
AddService = MSPANEL,0x00000002,MSPANEL_ServiceInstall  ; 0x00000002 to indicate functional driver
AddService = AVCSTRM,,AVCSTRM_ServiceInstall


;---------------------------------------------------------------
;                        LG Electronics
;
;                      AV/C Tuner Subunit
;---------------------------------------------------------------


[LGE]
%AVC\\LGE&TYP_5&ID_0.DeviceDesc%=MEITUNER.LGE,AVC\\LGE&TYP_5&ID_0
%AVC\\LGE&TYP_9&ID_0.DeviceDesc%=MEITUNER.LGE,AVC\\LGE&TYP_9&ID_0

%AVC\\LGE&50PX4DR-UA&TYP_5&ID_0.DeviceDesc%=MEITUNER.LGE,AVC\\LGE&50PX4DR-UA&TYP_5&ID_0
%AVC\\LGE&50PX4DR-UA&TYP_9&ID_0.DeviceDesc%=MEITUNER.LGE,AVC\\LGE&50PX4DR-UA&TYP_9&ID_0

[MEITUNER.LGE]
Include=    ks.inf, kscaptur.inf
Needs=      KS.Registration,KSCAPTUR.Registration
AddReg=     MEITUNER.AddRegW9x,MEITUNER.AddReg,MEITUNER.PinNames,MEITUNER.PlugIns
UpdateInis= MEITUNER.UpdateIni
DelFiles=   MEITUNER.DelDrivers
CopyFiles=  MEITUNER.CopyDrivers,MEITUNER.CopyCODEC

[MEITUNER.LGE.NT]
Include=    ks.inf, kscaptur.inf
Needs=      KS.Registration,KSCAPTUR.Registration.NT
AddReg=     MEITUNER.AddReg,MEITUNER.PinNames,MEITUNER.PlugIns
UpdateInis= MEITUNER.UpdateIni
CopyFiles=  MEITUNER.CopyDrivers,MEITUNER.CopyCODEC


[MEITUNER.LGE.HW]
AddReg=MEITUNER_AddFilter_W9x
[MEITUNER.LGE.NT.HW]
AddReg=MEITUNER_AddFilter_NT


[MEITUNER.LGE.Interfaces]
AddInterface=%KSCATEGORY_VIDEO%,GLOBAL,     MEITUNER.LGE.Interface1
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,   MEITUNER.LGE.Interface1
AddInterface=%KSCATEGORY_RENDER%,GLOBAL,    MEITUNER.LGE.Interface1
AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,MEITUNER.LGE.Interface1
;AddInterface=%KSCATEGORY_CROSSBAR%,GLOBAL,  MEITUNER.LGE.Interface2

[MEITUNER.LGE.NT.Interfaces]
AddInterface=%KSCATEGORY_VIDEO%,GLOBAL,     MEITUNER.LGE.Interface1
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,   MEITUNER.LGE.Interface1
AddInterface=%KSCATEGORY_RENDER%,GLOBAL,    MEITUNER.LGE.Interface1
AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,MEITUNER.LGE.Interface1
;AddInterface=%KSCATEGORY_CROSSBAR%,GLOBAL,  MEITUNER.LGE.Interface2


[MEITUNER.LGE.Interface1]
AddReg=MEITUNER.LGE.Intf.AddReg1

[MEITUNER.LGE.Intf.AddReg1]
HKR,,CLSID,,%ProxyVCap.CLSID%
HKR,,FriendlyName,,%MEITUNER.LGE.Capture%
HKR,,Description,, %MEITUNER.Capture%
HKR,,DeviceClassGUID,,%TunerDeviceGUID%
HKR,Capabilities,"{BB4FAA02-596C-4129-8FB3-74E75421FA02}",0x00010001,1


[MEITUNER.LGE.Interface2]
AddReg=MEITUNER.LGE.Intf.AddReg2

[MEITUNER.LGE.Intf.AddReg2]
HKR,,CLSID,,%ProxyXBar.CLSID%
HKR,,FriendlyName,,%MEITUNER.LGE.Crossbar%


[MEITUNER.LGE.NT.Services]
AddService = MEITUNER,0x00000002,MEITUNER_ServiceInstall  ; 0x00000002 to indicate functional driver
;AddService = MEISTRM,,MEISTRM_ServiceInstall   ; Do not load MEI stream driver
AddService = AVCSTRM,,AVCSTRM_ServiceInstall    ; Instead, load Microsoft stream driver

[MSPANEL.LGE]
Include=    ks.inf, kscaptur.inf
Needs=      KS.Registration,KSCAPTUR.Registration
AddReg=     MEITUNER.AddRegW9x,MEITUNER.AddReg,MEITUNER.PlugIns
UpdateInis= MEITUNER.UpdateIni
DelFiles=   MEITUNER.DelDrivers
CopyFiles=  MEITUNER.CopyDrivers,MEITUNER.CopyCODEC

[MSPANEL.LGE.NT]
Include=    ks.inf, kscaptur.inf
Needs=      KS.Registration,KSCAPTUR.Registration.NT
AddReg=     MEITUNER.AddReg,MEITUNER.PinNames,MEITUNER.PlugIns
UpdateInis= MEITUNER.UpdateIni
CopyFiles=  MEITUNER.CopyDrivers,MEITUNER.CopyCODEC

[MSPANEL.LGE.HW]
AddReg=MSPANEL_AddFilter_W9x
[MSPANEL.LGE.NT.HW]
AddReg=MSPANEL_AddFilter_NT

[MSPANEL.LGE.Interfaces]
AddInterface=%KSCATEGORY_VIDEO%,GLOBAL,     MSPANEL.LGE.Interface
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,   MSPANEL.LGE.Interface
AddInterface=%KSCATEGORY_RENDER%,GLOBAL,    MSPANEL.LGE.Interface
AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,MSPANEL.LGE.Interface

[MSPANEL.LGE.NT.Interfaces]
AddInterface=%KSCATEGORY_VIDEO%,GLOBAL,     MSPANEL.LGE.Interface
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,   MSPANEL.LGE.Interface
AddInterface=%KSCATEGORY_RENDER%,GLOBAL,    MSPANEL.LGE.Interface
AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,MSPANEL.LGE.Interface

[MSPANEL.LGE.Interface]
AddReg=MSPANEL.LGE.Intf.AddReg

[MSPANEL.LGE.Intf.AddReg]
HKR,,CLSID,,%ProxyVCap.CLSID%
HKR,,FriendlyName,,%MSPANEL.LGE.Capture%
HKR,,Description,, %MSPANEL.Capture%
HKR,,DeviceClassGUID,,%TunerDeviceGUID%

[MSPANEL.LGE.NT.Services]
AddService = MSPANEL,0x00000002,MSPANEL_ServiceInstall  ; 0x00000002 to indicate functional driver
AddService = AVCSTRM,,AVCSTRM_ServiceInstall


;---------------------------------------------------------------
;                        S a m s u n g
;
;                      AV/C Tuner Subunit
;---------------------------------------------------------------


[Samsung]
%AVC\\SAMSUNG&TYP_5&ID_0.DeviceDesc%=MEITUNER.SAM,AVC\\SAMSUNG&TYP_5&ID_0
%AVC\\SAMSUNG&TYP_9&ID_0.DeviceDesc%=MEITUNER.SAM,AVC\\SAMSUNG&TYP_9&ID_0

%AVC\\SAMSUNG&SMT-H3050&TYP_5&ID_0.DeviceDesc%=MEITUNER.SAM,AVC\\SAMSUNG&SMT-H3050&TYP_5&ID_0
%AVC\\SAMSUNG&SMT-H3050&TYP_9&ID_0.DeviceDesc%=MEITUNER.SAM,AVC\\SAMSUNG&SMT-H3050&TYP_9&ID_0

[MEITUNER.SAM]
Include=    ks.inf, kscaptur.inf
Needs=      KS.Registration,KSCAPTUR.Registration
AddReg=     MEITUNER.AddRegW9x,MEITUNER.AddReg,MEITUNER.PinNames,MEITUNER.PlugIns
UpdateInis= MEITUNER.UpdateIni
DelFiles=   MEITUNER.DelDrivers
CopyFiles=  MEITUNER.CopyDrivers,MEITUNER.CopyCODEC

[MEITUNER.SAM.NT]
Include=    ks.inf, kscaptur.inf
Needs=      KS.Registration,KSCAPTUR.Registration.NT
AddReg=     MEITUNER.AddReg,MEITUNER.PinNames,MEITUNER.PlugIns
UpdateInis= MEITUNER.UpdateIni
CopyFiles=  MEITUNER.CopyDrivers,MEITUNER.CopyCODEC


[MEITUNER.SAM.HW]
AddReg=MEITUNER_AddFilter_W9x
[MEITUNER.SAM.NT.HW]
AddReg=MEITUNER_AddFilter_NT


[MEITUNER.SAM.Interfaces]
AddInterface=%KSCATEGORY_VIDEO%,GLOBAL,     MEITUNER.SAM.Interface1
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,   MEITUNER.SAM.Interface1
AddInterface=%KSCATEGORY_RENDER%,GLOBAL,    MEITUNER.SAM.Interface1
AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,MEITUNER.SAM.Interface1
;AddInterface=%KSCATEGORY_CROSSBAR%,GLOBAL,  MEITUNER.SAM.Interface2

[MEITUNER.SAM.NT.Interfaces]
AddInterface=%KSCATEGORY_VIDEO%,GLOBAL,     MEITUNER.SAM.Interface1
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,   MEITUNER.SAM.Interface1
AddInterface=%KSCATEGORY_RENDER%,GLOBAL,    MEITUNER.SAM.Interface1
AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,MEITUNER.SAM.Interface1
;AddInterface=%KSCATEGORY_CROSSBAR%,GLOBAL,  MEITUNER.SAM.Interface2


[MEITUNER.SAM.Interface1]
AddReg=MEITUNER.SAM.Intf.AddReg1

[MEITUNER.SAM.Intf.AddReg1]
HKR,,CLSID,,%ProxyVCap.CLSID%
HKR,,FriendlyName,,%MEITUNER.SAM.Capture%
HKR,,Description,, %MEITUNER.Capture%
HKR,,DeviceClassGUID,,%TunerDeviceGUID%
HKR,Capabilities,"{BB4FAA02-596C-4129-8FB3-74E75421FA02}",0x00010001,1


[MEITUNER.SAM.Interface2]
AddReg=MEITUNER.SAM.Intf.AddReg2

[MEITUNER.SAM.Intf.AddReg2]
HKR,,CLSID,,%ProxyXBar.CLSID%
HKR,,FriendlyName,,%MEITUNER.SAM.Crossbar%


[MEITUNER.SAM.NT.Services]
AddService = MEITUNER,0x00000002,MEITUNER_ServiceInstall  ; 0x00000002 to indicate functional driver
;AddService = MEISTRM,,MEISTRM_ServiceInstall   ; Do not load MEI stream driver
AddService = AVCSTRM,,AVCSTRM_ServiceInstall    ; Instead, load Microsoft stream driver

[MSPANEL.SAM]
Include=    ks.inf, kscaptur.inf
Needs=      KS.Registration,KSCAPTUR.Registration
AddReg=     MEITUNER.AddRegW9x,MEITUNER.AddReg,MEITUNER.PlugIns
UpdateInis= MEITUNER.UpdateIni
DelFiles=   MEITUNER.DelDrivers
CopyFiles=  MEITUNER.CopyDrivers,MEITUNER.CopyCODEC

[MSPANEL.SAM.NT]
Include=    ks.inf, kscaptur.inf
Needs=      KS.Registration,KSCAPTUR.Registration.NT
AddReg=     MEITUNER.AddReg,MEITUNER.PinNames,MEITUNER.PlugIns
UpdateInis= MEITUNER.UpdateIni
CopyFiles=  MEITUNER.CopyDrivers,MEITUNER.CopyCODEC

[MSPANEL.SAM.HW]
AddReg=MSPANEL_AddFilter_W9x
[MSPANEL.SAM.NT.HW]
AddReg=MSPANEL_AddFilter_NT

[MSPANEL.SAM.Interfaces]
AddInterface=%KSCATEGORY_VIDEO%,GLOBAL,     MSPANEL.SAM.Interface
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,   MSPANEL.SAM.Interface
AddInterface=%KSCATEGORY_RENDER%,GLOBAL,    MSPANEL.SAM.Interface
AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,MSPANEL.SAM.Interface

[MSPANEL.SAM.NT.Interfaces]
AddInterface=%KSCATEGORY_VIDEO%,GLOBAL,     MSPANEL.SAM.Interface
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,   MSPANEL.SAM.Interface
AddInterface=%KSCATEGORY_RENDER%,GLOBAL,    MSPANEL.SAM.Interface
AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,MSPANEL.SAM.Interface

[MSPANEL.SAM.Interface]
AddReg=MSPANEL.SAM.Intf.AddReg

[MSPANEL.SAM.Intf.AddReg]
HKR,,CLSID,,%ProxyVCap.CLSID%
HKR,,FriendlyName,,%MSPANEL.SAM.Capture%
HKR,,Description,, %MSPANEL.Capture%
HKR,,DeviceClassGUID,,%TunerDeviceGUID%

[MSPANEL.SAM.NT.Services]
AddService = MSPANEL,0x00000002,MSPANEL_ServiceInstall  ; 0x00000002 to indicate functional driver
AddService = AVCSTRM,,AVCSTRM_ServiceInstall


;---------------------------------------------------------------
;                C o m m o n     S e c t i o n s
;---------------------------------------------------------------


[MEITUNER.AddRegW9x]
; Win9X use NTKERN but Win2000 use the .Service section to load driver
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,MeiSTB.sys

[MEITUNER.AddReg]
HKR,,OkToHibernate,3,01
HKR,,HardwareConfig,1,1
HKR,,USDClass,,"{0527d1d0-88c2-11d2-82c7-00c04f8ec183}"


[MEITUNER.PinNames]
; MPEG2TS pin name
HKLM,%MediaCategories%\\%GUID.MPEG2TSOutput%,Name,,%Pin.MPEG2TSOutput%
HKLM,%MediaCategories%\\%GUID.MPEG2TSOutput%,Display,1,00,00,00,00

HKLM,%MediaCategories%\\%GUID.MPEG2TSInput%,Name,,%Pin.MPEG2TSInput%
HKLM,%MediaCategories%\\%GUID.MPEG2TSInput%,Display,1,00,00,00,00


[MEITUNER.PlugIns]

;IAMExtDevice
HKCR,CLSID\\{B5730A90-1A2C-11cf-8C23-00AA006B6814},,,%PlugIn_IAMExtDevice%
HKCR,CLSID\\{B5730A90-1A2C-11cf-8C23-00AA006B6814}\\InprocServer32,,,kswdmcap.ax
HKCR,CLSID\\{B5730A90-1A2C-11cf-8C23-00AA006B6814}\\InprocServer32,ThreadingModel,,Both
; This IID is aggregated for the filter given the CLSID of the property set
HKLM,System\\CurrentControlSet\\Control\\MediaInterfaces\\{B5730A90-1A2C-11cf-8C23-00AA006B6814},,,%PlugIn_IAMExtDevice%
HKLM,System\\CurrentControlSet\\Control\\MediaInterfaces\\{B5730A90-1A2C-11cf-8C23-00AA006B6814},IID,1,90,0A,73,B5,2C,1A,cf,11,8C,23,00,AA,00,6B,68,14


;IAMExtTransport
HKCR,CLSID\\{A03CD5F0-3045-11cf-8C44-00AA006B6814},,,%PlugIn_IAMExtTransport%
HKCR,CLSID\\{A03CD5F0-3045-11cf-8C44-00AA006B6814}\\InprocServer32,,,kswdmcap.ax
HKCR,CLSID\\{A03CD5F0-3045-11cf-8C44-00AA006B6814}\\InprocServer32,ThreadingModel,,Both
; This IID is aggregated for the filter given the CLSID of the property set
HKLM,System\\CurrentControlSet\\Control\\MediaInterfaces\\{A03CD5F0-3045-11cf-8C44-00AA006B6814},,,%PlugIn_IAMExtTransport%
HKLM,System\\CurrentControlSet\\Control\\MediaInterfaces\\{A03CD5F0-3045-11cf-8C44-00AA006B6814},IID,1,F0,D5,3C,A0,45,30,cf,11,8C,44,00,AA,00,6B,68,14

;
; Property Pages
;

; TunerControl Property Page
HKCR,CLSID\\{81e9dd62-78d5-11d2-b47e-006097b3391b},,,%PropPage_TunerControl%
HKCR,CLSID\\{81e9dd62-78d5-11d2-b47e-006097b3391b}\\InprocServer32,,,kswdmcap.ax
HKCR,CLSID\\{81e9dd62-78d5-11d2-b47e-006097b3391b}\\InprocServer32,ThreadingModel,,Both
;
; Associate the property set with the above property page
;
; IAMExtDevice and IAMExttransport
; all use the same property pages.
;
HKLM,System\\CurrentControlSet\\Control\\MediaSets\\{B5730A90-1A2C-11cf-8C23-00AA006B6814}\\PropertyPages\\{81e9dd62-78d5-11d2-b47e-006097b3391b},,,%PropPage_TunerControl%
HKLM,System\\CurrentControlSet\\Control\\MediaSets\\{A03CD5F0-3045-11cf-8C44-00AA006B6814}\\PropertyPages\\{81e9dd62-78d5-11d2-b47e-006097b3391b},,,%PropPage_TunerControl%


[MEITUNER.UpdateIni]
system.ini, drivers32,,"VIDC.UYVY=msyuv.dll"

[MEITUNER.DelDrivers]
ks.sys,,,1
stream.sys,,,1
meistb.sys,,,1
;meistrm.sys,,,1
mstapeo.sys,,,1

[MEITUNER.CopyDrivers]
meistb.sys
stream.sys
;meistrm.sys    ; Removed from loading. -ExDeus 2007-08-01
mstapeo.sys
avcstrm.sys

[MEITUNER.CopyCODEC]
msyuv.dll


[MEITUNER_AddFilter_W9x]
;HKR,,"LowerFilters",0x00010000,"meistrm.sys"  ; Win9X use this "meistrm.sys" as the driver name ?
HKR,,"LowerFilters",0x00010000,"avcstrm.sys"  ; Win9X use this "avcstrm.sys" as the driver name ?
[MEITUNER_AddFilter_NT]
;HKR,,"LowerFilters",0x00010000,"MEISTRM"     ; NT use this "MEISTRM" as Service name
HKR,,"LowerFilters",0x00010000,"AVCSTRM"      ; NT use this "AVCSTRM" as Service name
[MSPANEL_AddFilter_W9x]
HKR,,"LowerFilters",0x00010000,"avcstrm.sys"  ; Win9X use this "avcstrm.sys" as the driver name ?
[MSPANEL_AddFilter_NT]
HKR,,"LowerFilters",0x00010000,"AVCSTRM"      ; NT use this "AVCSTRM" as Service name


[MEITUNER_ServiceInstall]
; same service section
DisplayName   = %MEITUNER.Capture%
ServiceType   = %SERVICE_KERNEL_DRIVER%
StartType     = %SERVICE_DEMAND_START%
ErrorControl  = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\\meistb.sys
;Dependencies  = MEISTRM                       ; loaded before MeiTuner does!
Dependencies  = AVCSTRM                       ; loaded before MeiTuner does!

[MEISTRM_ServiceInstall]
; same service section for the lower filter driver
DisplayName   = %MEISTRM.FILTER%
ServiceType   = %SERVICE_KERNEL_DRIVER%
StartType     = %SERVICE_DEMAND_START%
ErrorControl  = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\\meistrm.sys
LoadOrderGroup = Pnp Filter

[MSPANEL_ServiceInstall]
; same service section
DisplayName   = %MSPANEL.Capture%
ServiceType   = %SERVICE_KERNEL_DRIVER%
StartType     = %SERVICE_DEMAND_START%
ErrorControl  = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\\mstapeo.sys
Dependencies  = AVCSTRM                       ; loaded before MeiTape does!

[AVCSTRM_ServiceInstall]
; same service section for the lower filter driver
DisplayName   = %AVCSTRM.FILTER%
ServiceType   = %SERVICE_KERNEL_DRIVER%
StartType     = %SERVICE_DEMAND_START%
ErrorControl  = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\\avcstrm.sys
LoadOrderGroup = Pnp Filter



[Strings]

;----------------
; Non-Localizable
;----------------

; note: only register value is case sensitive, key is not.
ProxyVCap.CLSID="{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
ProxyXBar.CLSID="{71F96460-78F3-11d0-A18C-00A0C9118956}"
MediaCategories="System\\CurrentControlSet\\Control\\MediaCategories"
GUID.MPEG2TSOutput="{2CFF7B83-96F1-47e3-98EC-57BD8A997215}"
GUID.MPEG2TSInput= "{CF4C59A3-ACE3-444b-8C37-0B22661A4A29}"

KSCATEGORY_VIDEO=     "{6994AD05-93EF-11D0-A3CC-00A0C9223196}"
KSCATEGORY_CAPTURE=   "{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_RENDER=    "{65E8773E-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_RENDER_EXT="{cc7bfb41-f175-11d1-a392-00e0291f3959}"
KSCATEGORY_CROSSBAR=  "{a799a801-a46d-11d0-a18c-00a02401dcd4}"

Pin.MPEG2TSOutput="MPEG2TS Out(188N/192N)"
Pin.MPEG2TSInput="MPEG2TS In(192N)"

SERVICE_KERNEL_DRIVER=1
; PnP should use demand start
SERVICE_DEMAND_START=3
SERVICE_ERROR_NORMAL=1

MEITUNER.Capture="FireBus MPEG2TS Tuner Subunit Device"
MEISTRM.FILTER="MEI AVC Streaming Filter Driver" 
MSPANEL.Capture="AVC Panel Device"
AVCSTRM.FILTER="AVC Streaming Filter Driver" 

; Do not Localize
TunerDeviceGUID="{0BCE2396-A006-4237-A7D5-6155264D35F0}"

;----------------
; Localizable
;----------------

MEI="Matsushita Electronic Industrial"
Generic="Generic"
Scientific-Atlanta="Scientific-Atlanta"
Cisco="Cisco"
Motorola="Motorola"
Pace="Pace"
LGE="LG Electronics"
Samsung="Samsung"
;
; Filter friendly name (not localize) and description (should be localized)
;
MEITUNER.Generic.Capture= "Digital AV/C Tuner Device"
MEITUNER.Generic.Crossbar="Digital AV/C Crossbar Device"
MEITUNER.SA.Capture=      "Scientific-Atlanta AV/C Tuner Device"
MEITUNER.SA.Crossbar=     "Scientific-Atlanta AV/C Crossbar Device"
MEITUNER.MOTO.Capture=    "Motorola AV/C Tuner Device"
MEITUNER.MOTO.Crossbar=   "Motorola AV/C Crossbar Device"
MEITUNER.PACE.Capture=    "Pace AV/C Tuner Device"
MEITUNER.PACE.Crossbar=   "Pace AV/C Crossbar Device"
MEITUNER.LGE.Capture=     "LG AV/C Tuner Device"
MEITUNER.LGE.Crossbar=    "LG AV/C Crossbar Device"
MEITUNER.SAM.Capture=     "Samsung AV/C Tuner Device"
MEITUNER.SAM.Crossbar=    "Samsung AV/C Crossbar Device"
MSPANEL.SA.Capture=       "Scientific-Atlanta AV/C Panel Device"
MSPANEL.MOTO.Capture=     "Motorola AV/C Panel Device"
MSPANEL.PACE.Capture=     "Pace AV/C Panel Device"
MSPANEL.LGE.Capture=      "LG AV/C Panel Device"
MSPANEL.SAM.Capture=      "Samsung AV/C Panel Device"
;
; Device description
;

AVC\\TYP_5.DeviceDesc="AV/C Tuner Device"

1394\\5068&10101.DeviceDesc="Unknown IEEE 1394\\5068 Device"
1394\\989&100.DeviceDesc="Unknown IEEE 1394\\989 Device"

AVC\\Scientific-Atlanta__Inc.&TYP_5&ID_0.DeviceDesc="Scientific-Atlanta AV/C Tuner Device"

AVC\\Scientific-Atlanta__Inc.&EXPLORER(R)_435&TYP_5&ID_0.DeviceDesc="Cisco AV/C Tuner Device (Explorer 435HD)"
AVC\\Scientific-Atlanta__Inc.&EXPLORER(R)_435&TYP_9&ID_0.DeviceDesc="Cisco AV/C Panel Device (Explorer 435HD)"

AVC\\Scientific-Atlanta__Inc.&EXPLORER(R)_3250HD&TYP_5&ID_0.DeviceDesc="Scientific-Atlanta AV/C Tuner Device (Explorer 3250HD)"
AVC\\Scientific-Atlanta__Inc.&EXPLORER(R)_3250HD&TYP_9&ID_0.DeviceDesc="Scientific-Atlanta AV/C Panel Device (Explorer 3250HD)"

AVC\\Scientific-Atlanta__Inc.&EXPLORER(R)_4200HD&TYP_5&ID_0.DeviceDesc="Scientific-Atlanta AV/C Tuner Device (Explorer 4200HD)"
AVC\\Scientific-Atlanta__Inc.&EXPLORER(R)_4200HD&TYP_9&ID_0.DeviceDesc="Scientific-Atlanta AV/C Panel Device (Explorer 4200HD)"

AVC\\Scientific-Atlanta__Inc.&EXPLORER(R)_4250HD&TYP_5&ID_0.DeviceDesc="Scientific-Atlanta AV/C Tuner Device (Explorer 4250HD)"
AVC\\Scientific-Atlanta__Inc.&EXPLORER(R)_4250HD&TYP_9&ID_0.DeviceDesc="Scientific-Atlanta AV/C Panel Device (Explorer 4250HD)"

AVC\\Scientific-Atlanta__Inc.&EXPLORER(R)_4300&TYP_5&ID_0.DeviceDesc="Scientific-Atlanta AV/C Tuner Device (Explorer 4300HD)"
AVC\\Scientific-Atlanta__Inc.&EXPLORER(R)_4300&TYP_9&ID_0.DeviceDesc="Scientific-Atlanta AV/C Panel Device (Explorer 4300HD)"

AVC\\Scientific-Atlanta__Inc.&EXPLORER(R)_8000HD&TYP_5&ID_0.DeviceDesc="Scientific-Atlanta AV/C Tuner Device (Explorer 8000HD)"
AVC\\Scientific-Atlanta__Inc.&EXPLORER(R)_8000HD&TYP_9&ID_0.DeviceDesc="Scientific-Atlanta AV/C Panel Device (Explorer 8000HD)"

AVC\\Scientific-Atlanta__Inc.&EXPLORER(R)_8240&TYP_5&ID_0.DeviceDesc="Scientific-Atlanta AV/C Tuner Device (Explorer 8240)"
AVC\\Scientific-Atlanta__Inc.&EXPLORER(R)_8240&TYP_9&ID_0.DeviceDesc="Scientific-Atlanta AV/C Panel Device (Explorer 8240)"

AVC\\Scientific-Atlanta__Inc.&EXPLORER(R)_8240HD&TYP_5&ID_0.DeviceDesc="Scientific-Atlanta AV/C Tuner Device (Explorer 8240HD)"
AVC\\Scientific-Atlanta__Inc.&EXPLORER(R)_8240HD&TYP_9&ID_0.DeviceDesc="Scientific-Atlanta AV/C Panel Device (Explorer 8240HD)"

AVC\\Scientific-Atlanta__Inc.&EXPLORER(R)_8300HD&TYP_5&ID_0.DeviceDesc="Scientific-Atlanta AV/C Tuner Device (Explorer 8300HD)"
AVC\\Scientific-Atlanta__Inc.&EXPLORER(R)_8300HD&TYP_9&ID_0.DeviceDesc="Scientific-Atlanta AV/C Panel Device (Explorer 8300HD)"

AVC\\Scientific-Atlanta__Inc.&EXPLORER(R)_8301HD&TYP_5&ID_0.DeviceDesc="Scientific-Atlanta AV/C Tuner Device (Explorer 8300HD)"
AVC\\Scientific-Atlanta__Inc.&EXPLORER(R)_8301HD&TYP_9&ID_0.DeviceDesc="Scientific-Atlanta AV/C Panel Device (Explorer 8300HD)"

AVC\\Scientific-Atlanta__Inc.&EXPLORER(R)_8540&TYP_5&ID_0.DeviceDesc="Scientific-Atlanta AV/C Tuner Device (Explorer 8540)"
AVC\\Scientific-Atlanta__Inc.&EXPLORER(R)_8540&TYP_9&ID_0.DeviceDesc="Scientific-Atlanta AV/C Panel Device (Explorer 8540)"

AVC\\Scientific-Atlanta__Inc.&EXPLORER(R)_8540&TYP_5&ID_0.DeviceDesc="Cisco AV/C Tuner Device (RNG200)"
AVC\\Scientific-Atlanta__Inc.&EXPLORER(R)_8540&TYP_9&ID_0.DeviceDesc="Cisco AV/C Panel Device (RNG200)"

AVC\\MOTOROLA&TYP_5&ID_0.DeviceDesc="Motorola AV/C Tuner Device"
AVC\\MOTOROLA&TYP_9&ID_0.DeviceDesc="Motorola AV/C Panel Device"

AVC\\MOTOROLA&DCT-XXXX&TYP_5&ID_0.DeviceDesc="Motorola AV/C Tuner Device (DCT-XXXX)"
AVC\\MOTOROLA&DCT-XXXX&TYP_9&ID_0.DeviceDesc="Motorola AV/C Panel Device (DCT-XXXX)"

AVC\\MOTOROLA&DCX-34xx&TYP_5&ID_0.DeviceDesc="Motorola AV/C Tuner Device (DCX-3400)"
AVC\\MOTOROLA&DCX-34xx&TYP_9&ID_0.DeviceDesc="Motorola AV/C Panel Device (DCX-3400)"

AVC\\MOTOROLA&DCH-3200&TYP_5&ID_0.DeviceDesc="Motorola AV/C Tuner Device (DCH-3200)"
AVC\\MOTOROLA&DCH-3200&TYP_9&ID_0.DeviceDesc="Motorola AV/C Panel Device (DCH-3200)"

AVC\\MOTOROLA&DCH-3416&TYP_5&ID_0.DeviceDesc="Motorola AV/C Tuner Device (DCH-3416)"
AVC\\MOTOROLA&DCH-3416&TYP_9&ID_0.DeviceDesc="Motorola AV/C Panel Device (DCH-3416)"

AVC\\MOTOROLA&DCT-3412&TYP_5&ID_0.DeviceDesc="Motorola AV/C Tuner Device (DCT-3412)"
AVC\\MOTOROLA&DCT-3412&TYP_9&ID_0.DeviceDesc="Motorola AV/C Panel Device (DCT-3412)"
AVC\\MOTOROLA&DCT-3416&TYP_5&ID_0.DeviceDesc="Motorola AV/C Tuner Device (DCT-3416)"
AVC\\MOTOROLA&DCT-3416&TYP_9&ID_0.DeviceDesc="Motorola AV/C Panel Device (DCT-3416)"

AVC\\MOTOROLA&DCH-6200&TYP_5&ID_0.DeviceDesc="Motorola AV/C Tuner Device (DCH-6200)"
AVC\\MOTOROLA&DCH-6200&TYP_9&ID_0.DeviceDesc="Motorola AV/C Panel Device (DCH-6200)"

AVC\\MOTOROLA&DCT-6200&TYP_5&ID_0.DeviceDesc="Motorola AV/C Tuner Device (DCT-6200)"
AVC\\MOTOROLA&DCT-6200&TYP_9&ID_0.DeviceDesc="Motorola AV/C Panel Device (DCT-6200)"

AVC\\MOTOROLA&QIP-6200&TYP_5&ID_0.DeviceDesc="Motorola AV/C Tuner Device (QIP-6200)"
AVC\\MOTOROLA&QIP-6200&TYP_9&ID_0.DeviceDesc="Motorola AV/C Panel Device (QIP-6200)"

AVC\\MOTOROLA&DCT-6208&TYP_5&ID_0.DeviceDesc="Motorola AV/C Tuner Device (DCT-6208)"
AVC\\MOTOROLA&DCT-6208&TYP_9&ID_0.DeviceDesc="Motorola AV/C Panel Device (DCT-6208)"

AVC\\MOTOROLA&DCH-6416&TYP_5&ID_0.DeviceDesc="Motorola AV/C Tuner Device (DCH-6416)"
AVC\\MOTOROLA&DCH-6416&TYP_9&ID_0.DeviceDesc="Motorola AV/C Panel Device (DCH-6416)"

AVC\\MOTOROLA&DCT-6412&TYP_5&ID_0.DeviceDesc="Motorola AV/C Tuner Device (DCT-6412)"
AVC\\MOTOROLA&DCT-6412&TYP_9&ID_0.DeviceDesc="Motorola AV/C Panel Device (DCT-6412)"
AVC\\MOTOROLA&DCT-6416&TYP_5&ID_0.DeviceDesc="Motorola AV/C Tuner Device (DCT-6416)"
AVC\\MOTOROLA&DCT-6416&TYP_9&ID_0.DeviceDesc="Motorola AV/C Panel Device (DCT-6416)"

AVC\\MOTOROLA&QIP-6416&TYP_5&ID_0.DeviceDesc="Motorola AV/C Tuner Device (QIP-6416)"
AVC\\MOTOROLA&QIP-6416&TYP_9&ID_0.DeviceDesc="Motorola AV/C Panel Device (QIP-6416)"

AVC\\MOTOROLA&9012&TYP_9&ID_0.DeviceDesc="Motorola AV/C Panel Device (BMC9012)"
AVC\\MOTOROLA&9012&TYP_5&ID_0.DeviceDesc="Motorola AV/C Tuner Device (BMC9012)"
AVC\\MOTOROLA&9022&TYP_9&ID_0.DeviceDesc="Motorola AV/C Panel Device (BMC9022)"
AVC\\MOTOROLA&9022&TYP_5&ID_0.DeviceDesc="Motorola AV/C Tuner Device (BMC9022)"

AVC\\pace_micro_technology_(plc)&typ_5&id_0.DeviceDesc="Pace AV/C Tuner Device"
AVC\\pace_micro_technology_(plc)&typ_9&id_0.DeviceDesc="Pace AV/C Panel Device"

AVC\\pace_micro_technology_(plc)&laguna&typ_5&id_0.DeviceDesc="Pace AV/C Tuner Device (Laguna)"
AVC\\pace_micro_technology_(plc)&laguna&typ_9&id_0.DeviceDesc="Pace AV/C Panel Device (Laguna)"

AVC\\LGE&TYP_5&ID_0.DeviceDesc="LG AV/C Tuner Device"
AVC\\LGE&TYP_9&ID_0.DeviceDesc="LG AV/C Panel Device"
AVC\\LGE&50PX4DR-UA&TYP_5&ID_0.DeviceDesc="LG AV/C Tuner Device (50PX4DR-UA)"
AVC\\LGE&50PX4DR-UA&TYP_9&ID_0.DeviceDesc="LG AV/C Panel Device (50PX4DR-UA)"

AVC\\SAMSUNG&TYP_5&ID_0.DeviceDesc="Samsung AV/C Tuner Device"
AVC\\SAMSUNG&TYP_9&ID_0.DeviceDesc="Samsung AV/C Panel Device"

AVC\\SAMSUNG&SMT-H3050&TYP_5&ID_0.DeviceDesc="Samsung AV/C Tuner Device (SMT-H3050)"
AVC\\SAMSUNG&SMT-H3050&TYP_9&ID_0.DeviceDesc="Samsung AV/C Panel Device (SMT-H3050)"


;
; PlugIns descrioption
;
PlugIn_IAMExtDevice="WDM Streaming IAMExtDevice Interface Handler"
PlugIn_IAMExtTransport="WDM Streaming IAMExtTransport Interface Handler"
PropPage_TunerControl="Tuner Subunit Device Control Property Page"
After you've saved the file, plug the FireWire cable in and it should Plug-and-Play detect the DVR and install everything.
post #5736 of 6013
Thanks for putting that together, it did install but no joy getting CapDVHS working. Tried it on both my HTPC and laptop, same result. Going to have to try and see if I can find a diagnostics page on the DVR to make sure the port is really live and if there is a 5C flag set or not.
post #5737 of 6013
Quote:
Originally Posted by JDLIVE View Post

Thanks for putting that together, it did install but no joy getting CapDVHS working. Tried it on both my HTPC and laptop, same result. Going to have to try and see if I can find a diagnostics page on the DVR to make sure the port is really live and if there is a 5C flag set or not.

What was the exact behavior? Does Device Manager and CapDVHS show the "Cisco 435" name that I assigned the unit?

If you want to be guaranteed of avoiding 5c, tune to one of the Over-The-Air networks. PBS will always be set to Copy-Freely, as should NBC, ABC, CBS, and Fox.

You may also need to power-cycle your cable box in order to revive the FireWire. Once something deep-sixes the FireWire, the only thing that can shake it out of it's stupor is to power-cycle it (leave it unplugged for at least a couple of minutes).

Also, it is only required by law to capture live television, not the DVR recordings that you play back. Motorola DVR's are generous, in that they allow capturing from live television and DVR recordings (except for the horrible DCX units). So make sure that you're capturing from the live feed.
post #5738 of 6013
Device manager shows it as the cisco 435, CapDVHS shows it as Scientific Atlanta tuner device. I tried running a new instance of CapDVHS in case it was using some old settings, but nothing changed there.

The error I get is a Microsoft 80070570 "can't start capture". Was definitely trying an OTA channel, live not recorded. I did try a hard restart of the DVR, no change.

I think I need to try and get that diagnostic screen so I can see if the DVR even thinks the port is enabled.
post #5739 of 6013
I used to live in Montrose, MI which was serviced by Charter out of Saginaw. For the longest time I had a Moto DCH3416 and it worked great. Eventually it was replaced with a DCX3425 and I had all the issues that everybody else had with the firewire (fast forwarding, etc.)

I moved to Lansing a few months ago and signed up for Comcast Digital Starter + HD Receiver. Even though it's only a receiver, I requested a DCH3200 because of the problems I had with my DCX DVR. Well the Comcast guy just arrived with a DCX3200-M (receiver only, not DVR). It is still downloading guide data at the moment, but I will definitely be testing out the firewire recording on this later today and posting it here.

Edit: It works!

I initially tried recording from ESPN but found it's 5C encrypted. Tried the unencrypted FSN Detroit channel and it worked beautifully.



http://www.mediafire.com/?26i3sws0g1o1f3l

^ 115 MB download of 3 minute 8 seconds 720p recording, compressed to H.264
post #5740 of 6013
Quote:
Originally Posted by Textbook View Post

I moved to Lansing a few months ago and signed up for Comcast Digital Starter + HD Receiver. Even though it's only a receiver, I requested a DCH3200 because of the problems I had with my DCX DVR. Well the Comcast guy just arrived with a DCX3200-M (receiver only, not DVR). It is still downloading guide data at the moment, but I will definitely be testing out the firewire recording on this later today and posting it here.

Edit: It works!

I initially tried recording from ESPN but found it's 5C encrypted. Tried the unencrypted FSN Detroit channel and it worked beautifully.

Yeah, the DCX boxes can all capture via FireWire as long as it's from the live tuner. Any DVR playback (or even a couple of 15-sec skip backs) will cause the fast-forward stuttering.

I'm surprised that Comcast is setting the 5c protection on ESPN...the only channels in my area that are protected are premium movie channels and On-Demand (though, to be fair, I've never tried to record from ESPN...maybe I will later today).
post #5741 of 6013
Quote:
Originally Posted by JDLIVE View Post

Device manager shows it as the cisco 435, CapDVHS shows it as Scientific Atlanta tuner device. I tried running a new instance of CapDVHS in case it was using some old settings, but nothing changed there.

The error I get is a Microsoft 80070570 "can't start capture". Was definitely trying an OTA channel, live not recorded. I did try a hard restart of the DVR, no change.

I think I need to try and get that diagnostic screen so I can see if the DVR even thinks the port is enabled.

Yeah, do make sure that the port is enabled (it would be illegal for it to be disabled unless your cable company is really small and got an FCC waiver). But if that cable box is anything like the Motorola's, the diagnostic screen will show both "Enabled" and "Active"...Enabled should be true, but Active will not be (because the cable box is not, at that very moment in time, actively outputting anything via FireWire). It's a bit silly because, as far as I know, the only way to get to the Motorola diagnostic screen is to put the cable box into Standby Mode and then hit Enter...so it would be impossible for "Active" to ever be true. But maybe there's some other way to access it.

As for the FireWire error message reported by CapDVHS...you should try hooking the computer's FireWire to another device. Maybe you have a camera or something that you could test it with. You just want to see if *any* FireWire stuff is working with your computer. Ideally you should try reinstalling Windows. Vista is known to work without having to mess with anything...just make sure it's 32-bit and not 64-bit. If you try Windows 7, you must go into Device Manager and switch the FireWire driver to the "Legacy FireWire" driver first. If you reinstall Windows XP, it would be a good idea to install XP with SP1 or the gold release...SP2 and SP3 have some issues with FireWire that can sometimes cause capture problems.

Also, you should try capturing from an SD OTA channel just to see if *anything* can be captured.
post #5742 of 6013
Something else I should mention. When you perform a hard reset to fix goofed-up FireWire, you must do it for both the cable box AND the computer. They both need to be brought out of their stupor.

That said, it's sounding like the FireWire on your computer (the software and drivers) is goofing things up, or the FireWire on the Cisco 435 is goofed up...the goal is to try and narrow in on it.

I don't suppose you have a D-VHS VCR that you can try hooking to the Cisco 435?
post #5743 of 6013
I had been successfully using this HTPC with my Comcast DVR for over 5 years, maybe you didn't recognize me from my previous posts in this thread. So I know it works OK with firewire. My other suspicion is this is both new hardware and a new version of the FiOS guide software, so it's also possible it's just broken and they need to fix it. Comcast/Motorola used to regularly break their firewire functionality as we all know.

I might try installing Windows 7, but right now I don't think that's the issue.
post #5744 of 6013
Quote:
Originally Posted by TNO821 View Post

Yeah, do make sure that the port is enabled (it would be illegal for it to be disabled unless your cable company is really small and got an FCC waiver). But if that cable box is anything like the Motorola's, the diagnostic screen will show both "Enabled" and "Active"...Enabled should be true, but Active will not be (because the cable box is not, at that very moment in time, actively outputting anything via FireWire). It's a bit silly because, as far as I know, the only way to get to the Motorola diagnostic screen is to put the cable box into Standby Mode and then hit Enter...so it would be impossible for "Active" to ever be true. But maybe there's some other way to access it.
......

Well, my Sharp outputs thru fw while powered off.
post #5745 of 6013
Quote:
Originally Posted by qz3fwd View Post

Well, my Sharp outputs thru fw while powered off.

How the crap does that work? That's some newfangled definition of "off" or "standby" if you ask me
post #5746 of 6013
Quote:
Originally Posted by JDLIVE View Post

I had been successfully using this HTPC with my Comcast DVR for over 5 years, maybe you didn't recognize me from my previous posts in this thread. So I know it works OK with firewire.

Oh, I certainly recognize you. I've just been quickly skimming posts this past week and half or so, thus I didn't get all the backstory etc. Looking again at some of your recent posts, I agree that all indications are that the Cisco DVR's FireWire is to blame. Is Cisco/SA the only game in town?
post #5747 of 6013
Quote:
Originally Posted by TNO821 View Post

How the crap does that work? That's some newfangled definition of "off" or "standby" if you ask me

Well, the setup OSD has an area devoted to IEEE1394 and it allows you to enable/disable firewire transport stream functionality while the main display is powered down. Basically is supports independent power states for the Monitor and Tuner/Conditional Access subunits.

This is to allow the TV to function as a firwire repeater node and not disrupt the firewire network while in standby.

This obviously draws more power while off, but allows me to set the channel the night before and my mac can still record something unattended during the day using an app simlar to CapDVHS.
post #5748 of 6013
Quote:
Originally Posted by TNO821 View Post

Oh, I certainly recognize you. I've just been quickly skimming posts this past week and half or so, thus I didn't get all the backstory etc. Looking again at some of your recent posts, I agree that all indications are that the Cisco DVR's FireWire is to blame. Is Cisco/SA the only game in town?

I'm new to FiOS but it seems they're in process of switching from Motorola to cisco. I suppose I could try and get them to swap out for an older Moto box, not sure if it's possible or worth the effort. Or I could go to a Tivo, they aren't too expensive these days. Or get one of the Hauppauge devices, all be it with the associated quality degradation.

I knew this was a risk when I changed providers, oh well.
post #5749 of 6013
Quote:
Originally Posted by JDLIVE View Post

I'm new to FiOS but it seems they're in process of switching from Motorola to cisco. I suppose I could try and get them to swap out for an older Moto box, not sure if it's possible or worth the effort. Or I could go to a Tivo, they aren't too expensive these days. Or get one of the Hauppauge devices, all be it with the associated quality degradation.

I knew this was a risk when I changed providers, oh well.

I'd certainly try to get a Moto (non DCX) box, if possible. Tivo would also be good, as you can transfer recordings to a computer, as long as they aren't 5c Copy-Never or Copy-Once.

I do like the Hauppauge devices but, never minding the slight quality loss, they are imperfect...sometimes the framerate appears to cut down to 5-10 fps (maybe the hard drive is being overwhelmed somehow)...when it happens it usually only lasts maybe 15-20 seconds at a time. And it doesn't happen too often, but it does occur and is really annoying.
post #5750 of 6013
I've got a Motorola DCH3416 HD DVR from Comcast that I'm trying to get video off of. I grabbed the latest package of STB Firewire drivers and installed them on a machine running Windows XP SP3. The installation went fine: the computer recognized my DVR, CapDVHS was able to record from it, and I'm even able to watch the stream without much trouble in Media Player Classic. The problem is when I want to edit the video.

First I tried loading the .ts file into Mpg2Cut2 to remove the commercials. (Disclaimer: This is the first time I've used this program.) Right away it informed me that the file format was "not fully supported," and that there wasn't a keyframe header at the beginning of the file. I wasn't surprised that the footage started in the middle of a GOP—since the odds are good I didn't hit the Record button at precisely the right time—but I was a bit concerned at the first message because I'd heard this was one of the best programs for this sort of task. At any rate, the video loaded, I made my cuts, and saved a new .ts file with no commercials.

The next thing I wanted to do was demultiplex the stream so I could deinterlace and process the video before reinserting the audio program. So I fired up ProjectX, pointed it at my edited file, and hit the QuickStart button so it would demux. Then everything started going wrong. ProjectX happily chugged its way through the file, informing me that it was dropping every single GOP it encountered and giving an error code of 24. Needless to say, I couldn't go any further, so I decided to take a step back.

I took the original .ts file I'd recorded and fed that to ProjectX, removing the variable of editing in Mpg2Cut2. Unfortunately I ran into the exact same issue; ProjectX couldn't find a single GOP it liked. At this point I'm assuming that I've got a setting wrong in either ProjectX or CapDVHS, but I don't know enough of the technical details to know what to change. Any ideas?
post #5751 of 6013
Quote:
Originally Posted by Dark Morford View Post

First I tried loading the .ts file into Mpg2Cut2 to remove the commercials. (Disclaimer: This is the first time I've used this program.) Right away it informed me that the file format was "not fully supported," and that there wasn't a keyframe header at the beginning of the file. I wasn't surprised that the footage started in the middle of a GOP—since the odds are good I didn't hit the Record button at precisely the right time—but I was a bit concerned at the first message because I'd heard this was one of the best programs for this sort of task.

That message always appears. Mpg2Cut2 is okay, but I wouldn't come anywhere near calling it the best; it's nothing compared to VideoReDo (of course VideoReDo isn't free).

Quote:
Originally Posted by Dark Morford View Post

The next thing I wanted to do was demultiplex the stream so I could deinterlace and process the video before reinserting the audio program. So I fired up ProjectX, pointed it at my edited file, and hit the QuickStart button so it would demux. Then everything started going wrong.
...
I took the original .ts file I'd recorded and fed that to ProjectX, removing the variable of editing in Mpg2Cut2. Unfortunately I ran into the exact same issue; ProjectX couldn't find a single GOP it liked. At this point I'm assuming that I've got a setting wrong in either ProjectX or CapDVHS, but I don't know enough of the technical details to know what to change. Any ideas?

I'm going to point the finger at ProjectX. CapDVHS is super solid, so I see no way in which it could be at fault.

You should download the trial version of VideoReDo and see if it likes the file. That'll let you know if the capture was good and would point a finger at ProjectX if everything works.
post #5752 of 6013
Quote:
Originally Posted by Dark Morford View Post

First I tried loading the .ts file into Mpg2Cut2 to remove the commercials.

The next thing I wanted to do was demultiplex the stream so I could deinterlace and process the video before reinserting the audio program. So I fired up ProjectX

Don't know what your end goal video file format is, but as TN0821 has pointed out [modestly priced] VideoRedo TV Suite v4 pretty much cannot be beat for frame-accurate editing of MPEG-2 TS files. It also handles copy-freely WTV files (recorded directly by Windows Media Center in Win7 from TV tuner card in the PC), MPG files (say recorded by BeyondTV from an internal TV tuner card), etc. Output of VideoRedo can be whatever you want, e.g. TS, MPG, etc. I've been using VideoRedo for many years, and upgraded to v4 (to support WTV) when I installed a Ceton cablecard-enabled 4-tuner card under WMC in my Win7 PC and returned my DCX3400 to TWC/LA.

If you want to produce your own re-compressed [say to xVid or H.264) and de-interlaced [if necessary] versions of the edited original raw MPEG-2 video programs or clips, you might investigate VirtualDub with the appropriate "smart de-interlace plugin" installed (for 1080i input). That's my own workflow when say AVI clips are my goal, also optionally using a "resize/crop plugin" when I want to produce a 1280x720 AVI from a 1920x1080 original.

I tend to re-compress my original HDTV clips to xVid AVI, but I also have played with H264 2-pass (QCP=21) compression. Both are possible out of VirtualDub, with it all happening internally (including direct stream-copy of the original AC3 audio from input TS/MPG to output AVI)... i.e. no need to first de-mux and then re-mux afterwards. Everything is done simply and automatically by VirtualDub and the installed codecs (again, I use either the latest xVid 1.3.2 or X264VFW64_34).

When I want to produce an "authored BluRay" version of my edited HDTV clips (i.e. I do not want to re-compress to AVI for computer use, but want to transfer copy-freely HDTV programs/clips to authored BluRay for posterity... instead of DVHS tape), I use multiAVCHD to do the authoring and then IMGBurn to burn the discs directly from the files authored by multiAVCHD. When TS/MPG files (edited out of VideoReDo) are input to multiAVCHD, zero re-compression is performed (i.e. the output video on BluRay is 100% identical to the original MPEG-2 streams) so when you watch it using your BluRay player it's 100% like the original HDTV program clips/episodes, but with titles, chapters, navigations, etc.

I have never used CapDVHS directly fed by any of the Moto boxes I've had over the years. Instead, I've offloaded from DVR to DVHS tape via firewire, then taken the DVHS tape to a second DVHS VCR near my PC, connected the DVHS VCR to my PC via firewire and copied to TS from DVHS tape using CapDHVS. And then it's VideoRedo and VirtualDub if I want to produce AVI clips, or just VideoRedo and multiAVCHD/IMGBurn if I want to produce authored BluRay. This complete multi-step process only works for copy-freely content using DCT/DCH boxes (but not DCX boxes).

Now that I'm using Windows Media Center (and both Ceton 4-tuner card as well as ATI TV Wonder 650 PCI OTA/ATSC tuner card) as my source for copy-freely original content in WTV form, I have eliminated all of the usual DVHS tape "glitch" issues of my earlier approach. The WTV recordings that now start the editing process are 100% perfect, with no glitches to be concerned with that had previously arisen when using CapDVHS and DVHS tape.

For copy-once content, I have to be content simply offloading from DVR to DVHS tape via firewire, which is allowed and works fine using DCT/DCH boxes (but not DCX boxes). So DVHS tape is my "posterity" medium for copy-once content I want to retain (e.g. my complete collection of "The Sopranos" from HBO).

Note that I still retain a DCH3416, in order to provide effectively problem-free 100% usable offloads via firewire to DVHS VCR (and DVHS tape) of both copy-once and copy-freely content.
post #5753 of 6013
I'll add another recommendation for VideoRedo. It's also pretty good for doing MPEG2 to H264 conversions.

One other thing you can try on the problematic TS file, use HDTVToMPEG2 to trim 5-10 frames off the front. I've had to do that in the past on some files to even get VideoReDo to open them.
post #5754 of 6013
Yep, it turns out ProjectX was the problem. I installed the VideoReDo trial and that took the .ts file just fine, and SmartLabs' tsMuxeR also had no problem giving me separate audio and video files to process.

The issue now is that I'm getting little glitches/skips every few minutes in the recorded footage. My guess is that the computer (a Pentium 4 laptop with a 5400 RPM hard drive) is having trouble keeping up with the HD video coming in. How can I get around this? External USB drive maybe?

(EDIT: Also, any time the DVR loses its connection to the computer (either I unplug the FireWire cable or the laptop goes to sleep and shuts down the port) it completely reboots and has to redownload all of its scheduling data. Is there a fix for this?)
post #5755 of 6013
Quote:
Originally Posted by Dark Morford View Post

The issue now is that I'm getting little glitches/skips every few minutes in the recorded footage. My guess is that the computer (a Pentium 4 laptop with a 5400 RPM hard drive) is having trouble keeping up with the HD video coming in. How can I get around this? External USB drive maybe?

It sounds like you may be suffering from what I call "FireWire glitching". It's an annoying bug that causes little skips once in a while. Sometimes there are a lot of skips, and other times there are few or none. I have good luck reducing these glitches by having both tuners on SD channels and putting the DVR into standby for about 30 seconds before beginning a capture (but this doesn't seem to help everybody).

It is also possible that your hard drive is being overwhelmed with data, but I kind of doubt it. MPEG-2 HD captures don't consume much bandwidth, even by slower laptop hard drive standards.

Quote:
Originally Posted by Dark Morford View Post

Also, any time the DVR loses its connection to the computer (either I unplug the FireWire cable or the laptop goes to sleep and shuts down the port) it completely reboots and has to redownload all of its scheduling data. Is there a fix for this?

There's no fix...it's a bug. The work around is to always put the DVR into standby before plugging/unplugging the FireWire or putting the computer into sleep/hibernate.
post #5756 of 6013
It's been over a year since I've been on this thread. I'm still making captures from our two Comcast Motorola DCT3416's over firewire using CapDVHS at least once a week. I've always had a desktop PC and a notebook running XP SP3 for taking these captures, but I'm not sure what I'm going to do as XP is phased out.

I haven't had time to pick it up from the thread - did someone figure out how to get these captures reliably with Windows 7 or is it still an XP thing?

I've got a Dell XPS 16 notebook (Win 7 64-bit) with firewire that I'd love to capture with, but I haven't even so much as plugged in the cable to it yet.
post #5757 of 6013
Quote:
Originally Posted by tluxon View Post

It's been over a year since I've been on this thread. I'm still making captures from our two Comcast Motorola DCT3416's over firewire using CapDVHS at least once a week. I've always had a desktop PC and a notebook running XP SP3 for taking these captures, but I'm not sure what I'm going to do as XP is phased out.

I haven't had time to pick it up from the thread - did someone figure out how to get these captures reliably with Windows 7 or is it still an XP thing?

I've got a Dell XPS 16 notebook (Win 7 64-bit) with firewire that I'd love to capture with, but I haven't even so much as plugged in the cable to it yet.

It does work with Windows 7, but only 32-bit.

64-bit is actually a bit slower than 32-bit. There's more overhead in loading 64-bit executables (ever notice how much larger 64-bit .exe's are vs. their otherwise identical 32-bit counterparts), coupled with the fact that nearly no software out there is truly fully 64-bit...if you were to benchmark identical 32-bit and 64-bit systems, you'd be mad. 64-bit drivers also tend to be more problematic and a lot less efficiently coded, as programmers are a ways off from mastering 64-bit.

Really the only benefit to 64-bit is the access to memory beyond 4 GB. If your laptop is not loaded with 8 GB or more, I wouldn't think twice before switching to 32-bit Windows 7.

Luckily your Windows 7 product key will work for both the 32-bit and 64-bit flavor of the OS. So I suggest you use something like ProduKey or LicenseCrawler to get your Windows 7 product key and then try to download the Dell OEM 32-bit flavor of Windows 7.

You can download my FireWire MSI installation package version 3, which works with everything from Windows 2000 - 32-bit Windows 7.
post #5758 of 6013
Quote:
Originally Posted by TNO821 View Post

It does work with Windows 7, but only 32-bit.

64-bit is actually a bit slower than 32-bit. There's more overhead in loading 64-bit executables (ever notice how much larger 64-bit .exe's are vs. their otherwise identical 32-bit counterparts), coupled with the fact that nearly no software out there is truly fully 64-bit...if you were to benchmark identical 32-bit and 64-bit systems, you'd be mad. 64-bit drivers also tend to be more problematic and a lot less efficiently coded, as programmers are a ways off from mastering 64-bit.

Really the only benefit to 64-bit is the access to memory beyond 4 GB. If your laptop is not loaded with 8 GB or more, I wouldn't think twice before switching to 32-bit Windows 7.

Luckily your Windows 7 product key will work for both the 32-bit and 64-bit flavor of the OS. So I suggest you use something like ProduKey or LicenseCrawler to get your Windows 7 product key and then try to download the Dell OEM 32-bit flavor of Windows 7.

You can download my FireWire MSI installation package version 3, which works with everything from Windows 2000 - 32-bit Windows 7.

I have 16GB RAM for my computer. Nothing for Windows 7 64-bit? Running VMWare with XP SP2 doesn't recognise any Firewire ports.
post #5759 of 6013
Quote:
Originally Posted by Ray Rogers View Post

I have 16GB RAM for my computer. Nothing for Windows 7 64-bit? Running VMWare with XP SP2 doesn't recognise any Firewire ports.

No...64-bit will never happen. It's a driver thing. And, as you've found out, there's no virtualization software that emulates FireWire.

I suggest that you dual boot Windows 7 x86 and x64, or just dedicate a different computer for running FireWire captures.
post #5760 of 6013
TNO or anyone who can help,

I have one of the RNG200N-branded DCX3501 boxes. The tuner device instance ID is...

AVC\\MOTOROLA&DCX-3500&TYP_5&ID_0\\9BB1D2FEFF437E70

I've seen conflicting reports about these boxes although maybe I'm just confused. If I can get good recordings of live streams, I'll be happy since this was the only method I could get mostly glitch-free recordings from my old DCT anyway (for about the past 2 years).

I've modified firestb.ini and added the following lines in the Localizable section...

AVC\\MOTOROLA&DCX-3500&TYP_5&ID_0.DeviceDesc="Motorola AV/C Tuner Device (DCX-3500)"
AVC\\MOTOROLA&DCX-3500&TYP_9&ID_0.DeviceDesc="Motorola AV/C Panel Device (DCX-3500)"

...but the tuner still gets installed as AV/C Tuner Device.

So, 1) should I even bother with this (will live captures work on this device)? and 2) if it should work, can you help me with the firestb.ini file?

I'm running XP SP2 with a setup that worked (with the usual glitchiness) "fine" with my old DCT box.

Thanks in advance for any help you can provide.
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: HDTV Recorders
AVS › AVS Forum › HDTV › HDTV Recorders › How to record via IEEE 1394 (Firewire) to Windows XP