Re: about IAMVideoProcAmp test. of HCT(video capture driver) by shinji
shinji
Wed Oct 19 02:49:53 CDT 2005
I tested HCT , 3 pattern.
contrast max is 127 ... HCT.A, WinDbg.A
contrast max is 126 ... HCT.B, WinDbg.B
contrast max is 128 ... HCT.C, WinDbg.C
HCT.* is parts of HCT log.
I wrote DbgPrint in SetPropertyCtrl's entrance.
WinDbg.* is parts of WinDebug log.
Would you think "High + 1" of HCT program is "1" ?
"1" is Invalid ?
(HCT.A)
Testing property Contrast
Maximum Value 127, Minimum Value 0
Default Value 63, Current Value 4, Granularity:1
ProcAmp_Test Propset :Contrast, Set High (Valid)
ProcAmp_Test Propset :Contrast, Set Low (Valid)
ProcAmp_Test Propset :Contrast, Set LONG_MIN (Invalid)
ProcAmp_Test Propset :Contrast, Set LONG_MAX (Invalid)
ProcAmp_Test Propset :Contrast, Set High + 1 (Invalid)
WARNING: ProcAmp Property Contrast: Could set to Invalid Range (0128)
(MIN:0, MAX:127)
ProcAmp_Test Propset :Contrast, Set Low - 1 (Invalid)
ProcAmp_Test Propset :Contrast, Walk from low to high (Valid)
Setting To: 0 (Valid)
Setting To: 1 (Valid)
Setting To: 2 (Valid)
Setting To: 3 (Valid)
(WinDbg.A)
MvCap:CONTRAST : 00000004(4d) OK
MvCap:CONTRAST : 0000007F(127d) OK
MvCap:CONTRAST : 00000000(0d) OK
MvCap:CONTRAST : 80000000(-2147483648d) NG Lower
MvCap:CONTRAST : 7FFFFFFF(2147483647d) NG Higher
MvCap:CONTRAST : 00000001(1d) OK
MvCap:CONTRAST : FFFFFFFF(-1d) NG Lower
MvCap:CONTRAST : 00000000(0d) OK
MvCap:CONTRAST : 00000001(1d) OK
MvCap:CONTRAST : 00000002(2d) OK
MvCap:CONTRAST : 00000003(3d) OK
(HCT.B)
Testing property Contrast
Maximum Value 126, Minimum Value 0
Default Value 63, Current Value 4, Granularity:1
ProcAmp_Test Propset :Contrast, Set High (Valid)
ProcAmp_Test Propset :Contrast, Set Low (Valid)
ProcAmp_Test Propset :Contrast, Set LONG_MIN (Invalid)
ProcAmp_Test Propset :Contrast, Set LONG_MAX (Invalid)
ProcAmp_Test Propset :Contrast, Set High + 1 (Invalid)
WARNING: ProcAmp Property Contrast: Could set to Invalid Range (0127)
(MIN:0, MAX:126)
ProcAmp_Test Propset :Contrast, Set Low - 1 (Invalid)
ProcAmp_Test Propset :Contrast, Walk from low to high (Valid)
Setting To: 0 (Valid)
Setting To: 1 (Valid)
Setting To: 2 (Valid)
Setting To: 3 (Valid)
(WinDbg.B)
MvCap:CONTRAST : 00000004(4d) OK
MvCap:CONTRAST : 0000007E(126d) OK
MvCap:CONTRAST : 00000000(0d) OK
MvCap:CONTRAST : 80000000(-2147483648d) NG Lower
MvCap:CONTRAST : 7FFFFFFF(2147483647d) NG Higher
MvCap:CONTRAST : 00000001(1d) OK
MvCap:CONTRAST : FFFFFFFF(-1d) NG Lower
MvCap:CONTRAST : 00000000(0d) OK
MvCap:CONTRAST : 00000001(1d) OK
MvCap:CONTRAST : 00000002(2d) OK
MvCap:CONTRAST : 00000003(3d) OK
(HCT.C)
Testing property Contrast
Maximum Value 128, Minimum Value 0
Default Value 63, Current Value 4, Granularity:1
ProcAmp_Test Propset :Contrast, Set High (Valid)
ProcAmp_Test Propset :Contrast, Set Low (Valid)
ProcAmp_Test Propset :Contrast, Set LONG_MIN (Invalid)
ProcAmp_Test Propset :Contrast, Set LONG_MAX (Invalid)
ProcAmp_Test Propset :Contrast, Set High + 1 (Invalid)
WARNING: ProcAmp Property Contrast: Could set to Invalid Range (0129)
(MIN:0, MAX:128)
ProcAmp_Test Propset :Contrast, Set Low - 1 (Invalid)
ProcAmp_Test Propset :Contrast, Walk from low to high (Valid)
Setting To: 0 (Valid)
Setting To: 1 (Valid)
Setting To: 2 (Valid)
Setting To: 3 (Valid)
(WinDbg.C)
MvCap:CONTRAST : 00000004(4d) OK
MvCap:CONTRAST : 00000080(128d) OK
MvCap:CONTRAST : 00000000(0d) OK
MvCap:CONTRAST : 80000000(-2147483648d) NG Lower
MvCap:CONTRAST : 7FFFFFFF(2147483647d) NG Higher
MvCap:CONTRAST : 00000001(1d) OK
MvCap:CONTRAST : FFFFFFFF(-1d) NG Lower
MvCap:CONTRAST : 00000000(0d) OK
MvCap:CONTRAST : 00000001(1d) OK
MvCap:CONTRAST : 00000002(2d) OK
MvCap:CONTRAST : 00000003(3d) OK