1
1
/////////////////////////////////////////////////////////////////////////////
2
// $Id: DS_Control.h,v 1.1 2005/01/08 14:54:22 mschimek Exp $
2
// $Id: DS_Control.h,v 1.2 2005/06/28 00:51:57 mschimek Exp $
3
3
/////////////////////////////////////////////////////////////////////////////
4
4
// Copyright (c) 2000 John Adcock. All rights reserved.
5
5
/////////////////////////////////////////////////////////////////////////////
73
73
// $Log: DS_Control.h,v $
74
// Revision 1.2 2005/06/28 00:51:57 mschimek
75
// Removed unused DScaler code.
77
// Revision 1.1.2.1 2005/06/17 02:54:20 mschimek
78
// *** empty log message ***
74
80
// Revision 1.1 2005/01/08 14:54:22 mschimek
75
81
// *** empty log message ***
928
934
#define WM_FD_COMMON_CHANGEVALUE (WM_APP + 208)
930
936
/////////////////////////////////////////////////////////////////////////////
931
// Control settings contained in DI_Adaptive.c
932
/////////////////////////////////////////////////////////////////////////////
936
LOWMOTIONFIELDCOUNT = 0,
937
STATICIMAGEFIELDCOUNT,
941
ADAPTIVETHRESH32PULLDOWN,
942
ADAPTIVETHRESHMISMATCH,
943
DI_ADAPTIVE_SETTING_LASTONE,
944
} DI_ADAPTIVE_SETTING;
946
#define WM_DI_ADAPTIVE_GETVALUE (WM_APP + 9)
947
#define WM_DI_ADAPTIVE_SETVALUE (WM_APP + 109)
948
#define WM_DI_ADAPTIVE_CHANGEVALUE (WM_APP + 209)
950
/////////////////////////////////////////////////////////////////////////////
951
// Control settings contained in DI_VideoBob.c
952
/////////////////////////////////////////////////////////////////////////////
957
WEAVEJAGGIETHRESHOLD,
958
DI_VIDEOBOB_SETTING_LASTONE,
959
} DI_VIDEOBOB_SETTING;
961
#define WM_DI_VIDEOBOB_GETVALUE (WM_APP + 10)
962
#define WM_DI_VIDEOBOB_SETVALUE (WM_APP + 110)
963
#define WM_DI_VIDEOBOB_CHANGEVALUE (WM_APP + 210)
965
/////////////////////////////////////////////////////////////////////////////
966
// Control settings contained in DI_BlendedClip.c
967
/////////////////////////////////////////////////////////////////////////////
973
BLCRECENTMOTIONSENSE,
980
BLCVERTICALSMOOTHING,
984
DI_BLENDEDCLIP_SETTING_LASTONE,
985
} DI_BLENDEDCLIP_SETTING;
987
#define WM_DI_BLENDEDCLIP_GETVALUE (WM_APP + 11)
988
#define WM_DI_BLENDEDCLIP_SETVALUE (WM_APP + 111)
989
#define WM_DI_BLENDEDCLIP_CHANGEVALUE (WM_APP + 211)
991
/////////////////////////////////////////////////////////////////////////////
992
// Control settings contained in DI_TwoFrame.c
993
/////////////////////////////////////////////////////////////////////////////
997
TWOFRAMESPATIALTOLERANCE = 0,
998
TWOFRAMETEMPORALTOLERANCE,
999
DI_TWOFRAME_SETTING_LASTONE,
1000
} DI_TWOFRAME_SETTING;
1002
#define WM_DI_TWOFRAME_GETVALUE (WM_APP + 12)
1003
#define WM_DI_TWOFRAME_SETVALUE (WM_APP + 112)
1004
#define WM_DI_TWOFRAME_CHANGEVALUE (WM_APP + 212)
1006
/////////////////////////////////////////////////////////////////////////////
1007
// Control settings contained in DI_Greedy.c
1008
/////////////////////////////////////////////////////////////////////////////
1015
GREEDYLINEARSIZEPCNT,
1018
GREEDYTOPWARPFACTOR,
1019
GREEDYBOTTOMWARPFACTOR,
1020
DI_GREEDY_SETTING_LASTONE,
1021
} DI_GREEDY_SETTING;
1023
#define WM_DI_GREEDY_GETVALUE (WM_APP + 15)
1024
#define WM_DI_GREEDY_SETVALUE (WM_APP + 115)
1025
#define WM_DI_GREEDY_CHANGEVALUE (WM_APP + 215)
1027
/////////////////////////////////////////////////////////////////////////////
1028
937
// Control settings contained in FLT_TNoise.c
1029
938
/////////////////////////////////////////////////////////////////////////////
1113
1022
#define WM_VBI_CHANGEVALUE (WM_APP + 221)
1115
1024
/////////////////////////////////////////////////////////////////////////////
1116
// Control settings contained in DI_Greedy2Frame.c
1117
/////////////////////////////////////////////////////////////////////////////
1121
GREEDYTWOFRAMETHRESHOLDLUMA = 0,
1122
GREEDYTWOFRAMETHRESHOLDCHROMA,
1123
DI_GREEDY2FRAME_SETTING_LASTONE,
1124
} DI_GREEDY2FRAME_SETTING;
1126
#define WM_DI_GREEDY2FRAME_GETVALUE (WM_APP + 22)
1127
#define WM_DI_GREEDY2FRAME_SETVALUE (WM_APP + 122)
1128
#define WM_DI_GREEDY2FRAME_CHANGEVALUE (WM_APP + 222)
1130
/////////////////////////////////////////////////////////////////////////////
1131
// Control settings contained in DI_VideoWeave.c
1132
/////////////////////////////////////////////////////////////////////////////
1136
TEMPORALTOLERANCE = 0,
1138
SIMILARITYTHRESHOLD,
1139
DI_VIDEOWEAVE_SETTING_LASTONE,
1140
} DI_VIDEOWEAVE_SETTING;
1142
#define WM_DI_VIDEOWEAVE_GETVALUE (WM_APP + 23)
1143
#define WM_DI_VIDEOWEAVE_SETVALUE (WM_APP + 123)
1144
#define WM_DI_VIDEOWEAVE_CHANGEVALUE (WM_APP + 223)
1146
/////////////////////////////////////////////////////////////////////////////
1147
1025
// Control settings contained in FLT_LinearCorrection.c
1148
1026
/////////////////////////////////////////////////////////////////////////////
1301
1179
#define WM_VT_SETVALUE (WM_APP + 131)
1302
1180
#define WM_VT_CHANGEVALUE (WM_APP + 231)
1305
/////////////////////////////////////////////////////////////////////////////
1306
// Control settings contained in DI_GreedyH.c
1307
/////////////////////////////////////////////////////////////////////////////
1312
GR_MOTION_THRESHOLD,
1314
GR_GOOD_PULLDOWN_LVL,
1315
GR_BAD_PULLDOWN_LVL,
1319
GR_LOW_MOTION_PD_LVL,
1322
GR_USE_MEDIAN_FILTER,
1325
// GR_USE_LOW_MOTION_ONLY,
1326
DI_GREEDYH_SETTING_LASTONE,
1327
} DI_GREEDYH_SETTING;
1329
#define WM_DI_GREEDYH_GETVALUE (WM_APP + 32)
1330
#define WM_DI_GREEDYH_SETVALUE (WM_APP + 132)
1331
#define WM_DI_GREEDYH_CHANGEVALUE (WM_APP + 232)
1333
/////////////////////////////////////////////////////////////////////////////
1334
// Control settings contained in DI_OldGame.c
1335
/////////////////////////////////////////////////////////////////////////////
1339
DI_OLDGAME_MAXCOMB = 0,
1340
DI_OLDGAME_COMPOSITEMODE,
1341
DI_OLDGAME_SETTING_LASTONE,
1342
} DI_OLDGAME_SETTING;
1344
#define WM_DI_OLDGAME_GETVALUE (WM_APP + 33)
1345
#define WM_DI_OLDGAME_SETVALUE (WM_APP + 133)
1346
#define WM_DI_OLDGAME_CHANGEVALUE (WM_APP + 233)
1348
1182
/////////////////////////////////////////////////////////////////////////////
1349
1183
// Control settings contained in FLT_Sharpness.c
1350
1184
/////////////////////////////////////////////////////////////////////////////
1531
1365
#define WM_ANTIPLOP_CHANGEVALUE (WM_APP + 243)
1533
1367
/////////////////////////////////////////////////////////////////////////////
1534
// Control settings contained in DI_TOMSMOCOMP.c
1535
/////////////////////////////////////////////////////////////////////////////
1539
TOMSMOCOMPSEARCHEFFORT = 0,
1540
TOMSMOCOMPUSESTRANGEBOB,
1541
DI_TOMSMOCOMP_SETTING_LASTONE,
1542
} DI_TOMSMOCOMP_SETTING;
1544
#define WM_DI_TOMSMOCOMP_GETVALUE (WM_APP + 44)
1545
#define WM_DI_TOMSMOCOMP_SETVALUE (WM_APP + 144)
1546
#define WM_DI_TOMSMOCOMP_CHANGEVALUE (WM_APP + 244)
1549
/////////////////////////////////////////////////////////////////////////////
1550
1368
// Control settings for save per channel option
1551
1369
/////////////////////////////////////////////////////////////////////////////
1732
1550
#define WM_TOOLBARS_CHANGEVALUE (WM_APP + 250)
1734
1552
/////////////////////////////////////////////////////////////////////////////
1735
// Control settings contained in DI_MOCOMP2.c
1736
/////////////////////////////////////////////////////////////////////////////
1740
MOCOMP2SEARCHEFFORT = 0,
1741
DI_MOCOMP2_SETTING_LASTONE,
1742
} DI_MOCOMP2_SETTING;
1744
#define WM_DI_MOCOMP2_GETVALUE (WM_APP + 51)
1745
#define WM_DI_MOCOMP2_SETVALUE (WM_APP + 151)
1746
#define WM_DI_MOCOMP2_CHANGEVALUE (WM_APP + 251)
1748
/////////////////////////////////////////////////////////////////////////////
1749
1553
// Control settings contained in FLT_Chroma.c
1750
1554
/////////////////////////////////////////////////////////////////////////////