~ubuntu-branches/ubuntu/maverick/zapping/maverick

« back to all changes in this revision

Viewing changes to plugins/deinterlace/DS_Control.h

  • Committer: Bazaar Package Importer
  • Author(s): Daniel T Chen
  • Date: 2005-11-08 11:07:34 UTC
  • mfrom: (1.1.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20051108110734-ygvf6uljvgcjmca7
Tags: 0.9.6-1ubuntu1
* Resynchronise with Debian (Closes: #4022):
  - Fix desktop file to not use absolute path.

Show diffs side-by-side

added added

removed removed

Lines of Context:
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
/////////////////////////////////////////////////////////////////////////////
71
71
// CVS Log
72
72
//
73
73
// $Log: DS_Control.h,v $
 
74
// Revision 1.2  2005/06/28 00:51:57  mschimek
 
75
// Removed unused DScaler code.
 
76
//
 
77
// Revision 1.1.2.1  2005/06/17 02:54:20  mschimek
 
78
// *** empty log message ***
 
79
//
74
80
// Revision 1.1  2005/01/08 14:54:22  mschimek
75
81
// *** empty log message ***
76
82
//
928
934
#define WM_FD_COMMON_CHANGEVALUE    (WM_APP + 208)
929
935
 
930
936
/////////////////////////////////////////////////////////////////////////////
931
 
// Control settings contained in DI_Adaptive.c
932
 
/////////////////////////////////////////////////////////////////////////////
933
 
 
934
 
typedef enum
935
 
{
936
 
    LOWMOTIONFIELDCOUNT = 0,
937
 
    STATICIMAGEFIELDCOUNT,
938
 
    STATICIMAGEMODE,
939
 
    LOWMOTIONMODE,
940
 
    HIGHMOTIONMODE,
941
 
    ADAPTIVETHRESH32PULLDOWN,
942
 
    ADAPTIVETHRESHMISMATCH,
943
 
    DI_ADAPTIVE_SETTING_LASTONE,
944
 
} DI_ADAPTIVE_SETTING;
945
 
 
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)
949
 
 
950
 
/////////////////////////////////////////////////////////////////////////////
951
 
// Control settings contained in DI_VideoBob.c
952
 
/////////////////////////////////////////////////////////////////////////////
953
 
 
954
 
typedef enum
955
 
{
956
 
    WEAVEEDGEDETECT = 0,
957
 
    WEAVEJAGGIETHRESHOLD,
958
 
    DI_VIDEOBOB_SETTING_LASTONE,
959
 
} DI_VIDEOBOB_SETTING;
960
 
 
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)
964
 
 
965
 
/////////////////////////////////////////////////////////////////////////////
966
 
// Control settings contained in DI_BlendedClip.c
967
 
/////////////////////////////////////////////////////////////////////////////
968
 
 
969
 
typedef enum
970
 
{
971
 
    BLCMINIMUMCLIP = 0,
972
 
    BLCPIXELMOTIONSENSE,
973
 
    BLCRECENTMOTIONSENSE,
974
 
    BLCMOTIONAVGPERIOD,
975
 
    BLCPIXELCOMBSENSE,
976
 
    BLCRECENTCOMBSENSE,
977
 
    BLCCOMBAVGPERIOD,
978
 
    BLCHIGHCOMBSKIP,
979
 
    BLCLOWMOTIONSKIP,
980
 
    BLCVERTICALSMOOTHING,
981
 
    BLCUSEINTERPBOB,
982
 
    BLCBLENDCHROMA,
983
 
    BLCSHOWCONTROLS,
984
 
    DI_BLENDEDCLIP_SETTING_LASTONE,
985
 
} DI_BLENDEDCLIP_SETTING;
986
 
 
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)
990
 
 
991
 
/////////////////////////////////////////////////////////////////////////////
992
 
// Control settings contained in DI_TwoFrame.c
993
 
/////////////////////////////////////////////////////////////////////////////
994
 
 
995
 
typedef enum
996
 
{
997
 
    TWOFRAMESPATIALTOLERANCE = 0,
998
 
    TWOFRAMETEMPORALTOLERANCE,
999
 
    DI_TWOFRAME_SETTING_LASTONE,
1000
 
} DI_TWOFRAME_SETTING;
1001
 
 
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)
1005
 
 
1006
 
/////////////////////////////////////////////////////////////////////////////
1007
 
// Control settings contained in DI_Greedy.c
1008
 
/////////////////////////////////////////////////////////////////////////////
1009
 
 
1010
 
typedef enum
1011
 
{
1012
 
    GREEDYMAXCOMB = 0,
1013
 
    GREEDYUSETILTNWARP,
1014
 
    GREEDYSIZERATIO,
1015
 
    GREEDYLINEARSIZEPCNT,
1016
 
    GREEDYLINEARLOCIN,
1017
 
    GREEDYLINEARLOCOUT,
1018
 
    GREEDYTOPWARPFACTOR,
1019
 
    GREEDYBOTTOMWARPFACTOR,
1020
 
    DI_GREEDY_SETTING_LASTONE,
1021
 
} DI_GREEDY_SETTING;
1022
 
 
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)
1026
 
 
1027
 
/////////////////////////////////////////////////////////////////////////////
1028
937
// Control settings contained in FLT_TNoise.c
1029
938
/////////////////////////////////////////////////////////////////////////////
1030
939
 
1113
1022
#define WM_VBI_CHANGEVALUE  (WM_APP + 221)
1114
1023
 
1115
1024
/////////////////////////////////////////////////////////////////////////////
1116
 
// Control settings contained in DI_Greedy2Frame.c
1117
 
/////////////////////////////////////////////////////////////////////////////
1118
 
 
1119
 
typedef enum
1120
 
{
1121
 
    GREEDYTWOFRAMETHRESHOLDLUMA = 0,
1122
 
    GREEDYTWOFRAMETHRESHOLDCHROMA,
1123
 
    DI_GREEDY2FRAME_SETTING_LASTONE,
1124
 
} DI_GREEDY2FRAME_SETTING;
1125
 
 
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)
1129
 
 
1130
 
/////////////////////////////////////////////////////////////////////////////
1131
 
// Control settings contained in DI_VideoWeave.c
1132
 
/////////////////////////////////////////////////////////////////////////////
1133
 
 
1134
 
typedef enum
1135
 
{
1136
 
    TEMPORALTOLERANCE = 0,
1137
 
    SPATIALTOLERANCE,
1138
 
    SIMILARITYTHRESHOLD,
1139
 
    DI_VIDEOWEAVE_SETTING_LASTONE,
1140
 
} DI_VIDEOWEAVE_SETTING;
1141
 
 
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)
1145
 
 
1146
 
/////////////////////////////////////////////////////////////////////////////
1147
1025
// Control settings contained in FLT_LinearCorrection.c
1148
1026
/////////////////////////////////////////////////////////////////////////////
1149
1027
 
1301
1179
#define WM_VT_SETVALUE     (WM_APP + 131)
1302
1180
#define WM_VT_CHANGEVALUE  (WM_APP + 231)
1303
1181
 
1304
 
 
1305
 
/////////////////////////////////////////////////////////////////////////////
1306
 
// Control settings contained in DI_GreedyH.c
1307
 
/////////////////////////////////////////////////////////////////////////////
1308
 
 
1309
 
typedef enum
1310
 
{
1311
 
        GR_MAX_COMB = 0,
1312
 
        GR_MOTION_THRESHOLD,
1313
 
        GR_MOTION_SENSE,
1314
 
        GR_GOOD_PULLDOWN_LVL,
1315
 
        GR_BAD_PULLDOWN_LVL,
1316
 
        GR_H_SHARPNESS,                 
1317
 
        GR_V_SHARPNESS,                 
1318
 
        GR_MEDIAN_FILTER,
1319
 
        GR_LOW_MOTION_PD_LVL,
1320
 
        GR_USE_PULLDOWN,
1321
 
        GR_USE_IN_BETWEEN,
1322
 
        GR_USE_MEDIAN_FILTER,
1323
 
        GR_USE_V_SHARPNESS,
1324
 
        GR_USE_H_SHARPNESS,
1325
 
//      GR_USE_LOW_MOTION_ONLY, 
1326
 
        DI_GREEDYH_SETTING_LASTONE,
1327
 
} DI_GREEDYH_SETTING;
1328
 
 
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)
1332
 
 
1333
 
/////////////////////////////////////////////////////////////////////////////
1334
 
// Control settings contained in DI_OldGame.c
1335
 
/////////////////////////////////////////////////////////////////////////////
1336
 
 
1337
 
typedef enum
1338
 
{
1339
 
    DI_OLDGAME_MAXCOMB = 0,
1340
 
    DI_OLDGAME_COMPOSITEMODE,
1341
 
    DI_OLDGAME_SETTING_LASTONE,
1342
 
} DI_OLDGAME_SETTING;
1343
 
 
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)
1347
 
 
1348
1182
/////////////////////////////////////////////////////////////////////////////
1349
1183
// Control settings contained in FLT_Sharpness.c
1350
1184
/////////////////////////////////////////////////////////////////////////////
1531
1365
#define WM_ANTIPLOP_CHANGEVALUE  (WM_APP + 243)
1532
1366
 
1533
1367
/////////////////////////////////////////////////////////////////////////////
1534
 
// Control settings contained in DI_TOMSMOCOMP.c
1535
 
/////////////////////////////////////////////////////////////////////////////
1536
 
 
1537
 
typedef enum
1538
 
{
1539
 
    TOMSMOCOMPSEARCHEFFORT = 0,
1540
 
    TOMSMOCOMPUSESTRANGEBOB,
1541
 
    DI_TOMSMOCOMP_SETTING_LASTONE,
1542
 
} DI_TOMSMOCOMP_SETTING;
1543
 
 
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)
1547
 
 
1548
 
 
1549
 
/////////////////////////////////////////////////////////////////////////////
1550
1368
// Control settings for save per channel option
1551
1369
/////////////////////////////////////////////////////////////////////////////
1552
1370
 
1732
1550
#define WM_TOOLBARS_CHANGEVALUE         (WM_APP + 250)
1733
1551
 
1734
1552
/////////////////////////////////////////////////////////////////////////////
1735
 
// Control settings contained in DI_MOCOMP2.c
1736
 
/////////////////////////////////////////////////////////////////////////////
1737
 
 
1738
 
typedef enum
1739
 
{
1740
 
    MOCOMP2SEARCHEFFORT = 0,
1741
 
    DI_MOCOMP2_SETTING_LASTONE,
1742
 
} DI_MOCOMP2_SETTING;
1743
 
 
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)
1747
 
 
1748
 
/////////////////////////////////////////////////////////////////////////////
1749
1553
// Control settings contained in FLT_Chroma.c
1750
1554
/////////////////////////////////////////////////////////////////////////////
1751
1555