[svn] / branches / dev-api-4 / xvidcore / vfw / src / resource.rc Repository:
ViewVC logotype

Diff of /branches/dev-api-4/xvidcore/vfw/src/resource.rc

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1323, Thu Jan 22 16:13:59 2004 UTC revision 1346, Sat Jan 31 14:03:26 2004 UTC
# Line 38  Line 38 
38  CAPTION "1st Pass"  CAPTION "1st Pass"
39  FONT 8, "MS Sans Serif"  FONT 8, "MS Sans Serif"
40  BEGIN  BEGIN
     CONTROL         "Discard first pass",IDC_DISCARD1PASS,"Button",  
                     BS_AUTOCHECKBOX | WS_TABSTOP,8,26,69,10  
     LTEXT           "Stats filename:",IDC_STATIC,8,6,52,12,SS_CENTERIMAGE  
41      EDITTEXT        IDC_STATS,72,6,106,12,ES_AUTOHSCROLL      EDITTEXT        IDC_STATS,72,6,106,12,ES_AUTOHSCROLL
42      PUSHBUTTON      "...",IDC_STATS_BROWSE,182,7,22,12      PUSHBUTTON      "...",IDC_STATS_BROWSE,182,7,22,12
43      CTEXT           "1st pass should be discarded.\n\nThe result might not be MPEG-4 compiliant",      CONTROL         "Full quality first pass",IDC_FULL1PASS,"Button",
44                      IDC_STATIC,7,63,197,28                      BS_AUTOCHECKBOX | WS_TABSTOP,15,38,83,12
45        CONTROL         "Discard first pass",IDC_DISCARD1PASS,"Button",
46                        BS_AUTOCHECKBOX | WS_TABSTOP,127,38,69,12
47        LTEXT           "Stats filename:",IDC_STATIC,8,6,52,12,SS_CENTERIMAGE
48        CTEXT           "If you don't discard first pass but keep full quality disabled,\nthe resulting 1st pass stream might not be mpeg-4 compiliant.",
49                        IDC_STATIC,7,114,197,35
50        CTEXT           "Full quality first pass is only useful if you want to keep the resulting stream.\nIt doesn't improve quality of second pass and normally should be disabled.",
51                        IDC_STATIC,7,71,197,35
52  END  END
53    
54  IDD_MOTION DIALOG DISCARDABLE  0, 0, 212, 212  IDD_MOTION DIALOG DISCARDABLE  0, 0, 212, 212
# Line 54  Line 58 
58  BEGIN  BEGIN
59      COMBOBOX        IDC_MOTION,112,19,76,76,CBS_DROPDOWNLIST | WS_VSCROLL |      COMBOBOX        IDC_MOTION,112,19,76,76,CBS_DROPDOWNLIST | WS_VSCROLL |
60                      WS_TABSTOP                      WS_TABSTOP
61        COMBOBOX        IDC_VHQ,112,37,76,76,CBS_DROPDOWNLIST | WS_VSCROLL |
62                        WS_TABSTOP
63      CONTROL         "Use chroma motion",IDC_CHROMAME,"Button",      CONTROL         "Use chroma motion",IDC_CHROMAME,"Button",
64                      BS_AUTOCHECKBOX | WS_TABSTOP,14,58,77,10                      BS_AUTOCHECKBOX | WS_TABSTOP,14,58,77,10
65        CONTROL         "Turbo ;-)",IDC_TURBO,"Button",BS_AUTOCHECKBOX |
66                        WS_TABSTOP,143,58,43,10
67        EDITTEXT        IDC_FRAMEDROP,112,96,75,12,ES_AUTOHSCROLL | ES_NUMBER
68        EDITTEXT        IDC_MAXKEY,112,116,76,12,ES_AUTOHSCROLL | ES_NUMBER
69        CONTROL         "Cartoon Mode",IDC_CARTOON,"Button",BS_AUTOCHECKBOX |
70                        WS_TABSTOP,13,143,61,10
71      LTEXT           "Motion search precision:",IDC_STATIC,14,20,80,12,      LTEXT           "Motion search precision:",IDC_STATIC,14,20,80,12,
72                      SS_CENTERIMAGE                      SS_CENTERIMAGE
73      LTEXT           "VHQ mode:",IDC_STATIC,14,39,38,8      LTEXT           "VHQ mode:",IDC_STATIC,14,39,38,8
     COMBOBOX        IDC_VHQ,112,37,76,76,CBS_DROPDOWNLIST | WS_VSCROLL |  
                     WS_TABSTOP  
74      LTEXT           "Frame drop ratio:",IDC_FRAMEDROP_STATIC,14,96,68,12,      LTEXT           "Frame drop ratio:",IDC_FRAMEDROP_STATIC,14,96,68,12,
75                      SS_CENTERIMAGE                      SS_CENTERIMAGE
     EDITTEXT        IDC_FRAMEDROP,112,96,75,12,ES_AUTOHSCROLL | ES_NUMBER  
     EDITTEXT        IDC_MAXKEY,112,116,76,12,ES_AUTOHSCROLL | ES_NUMBER  
76      LTEXT           "Maximum I-frame interval:",IDC_STATIC,14,117,80,12,      LTEXT           "Maximum I-frame interval:",IDC_STATIC,14,117,80,12,
77                      SS_CENTERIMAGE                      SS_CENTERIMAGE
     CONTROL         "Cartoon Mode",IDC_CARTOON,"Button",BS_AUTOCHECKBOX |  
                     WS_TABSTOP,13,143,61,10  
     CONTROL         "Turbo ;-)",IDC_TURBO,"Button",BS_AUTOCHECKBOX |  
                     WS_TABSTOP,143,58,43,10  
78      GROUPBOX        "Motion Precision",IDC_STATIC,7,7,193,77      GROUPBOX        "Motion Precision",IDC_STATIC,7,7,193,77
79      GROUPBOX        "Other",IDC_STATIC,7,79,193,84      GROUPBOX        "Other",IDC_STATIC,7,79,193,84
80  END  END
# Line 78  Line 82 
82  IDD_MAIN DIALOGEX 0, 0, 225, 255  IDD_MAIN DIALOGEX 0, 0, 225, 255
83  STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU  STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
84  CAPTION "XviD Configuration"  CAPTION "XviD Configuration"
85  FONT 8, "MS Sans Serif"  FONT 8, "MS Sans Serif", 0, 0, 0x1
86  BEGIN  BEGIN
87        COMBOBOX        IDC_PROFILE,88,16,91,76,CBS_DROPDOWNLIST | WS_VSCROLL |
88                        WS_TABSTOP
89        PUSHBUTTON      "more...",IDC_PROFILE_ADV,184,16,28,12
90      COMBOBOX        IDC_MODE,88,34,92,76,CBS_DROPDOWNLIST | WS_VSCROLL |      COMBOBOX        IDC_MODE,88,34,92,76,CBS_DROPDOWNLIST | WS_VSCROLL |
91                      WS_TABSTOP                      WS_TABSTOP
     PUSHBUTTON      "Advanced Options...",IDC_ADVANCED,71,210,84,12  
     DEFPUSHBUTTON   "OK",IDOK,156,234,60,13  
     LTEXT           "Encoding type:",IDC_STATIC,14,34,70,12,SS_CENTERIMAGE  
     GROUPBOX        "Main Settings",IDC_STATIC,7,3,212,246  
     PUSHBUTTON      "Load Defaults",IDC_DEFAULTS,9,234,60,13  
92      PUSHBUTTON      "more...",IDC_MODE_ADV,184,34,28,12      PUSHBUTTON      "more...",IDC_MODE_ADV,184,34,28,12
93      LTEXT           "Profile @ Level:",IDC_STATIC,14,16,70,12,SS_CENTERIMAGE      CTEXT           "Target bitrate (kbps):",IDC_BITRATE_S,12,53,71,13,
94      PUSHBUTTON      "more...",IDC_PROFILE_ADV,184,16,28,12                      SS_NOTIFY | SS_CENTERIMAGE,WS_EX_DLGMODALFRAME
95        EDITTEXT        IDC_BITRATE,88,53,91,12,ES_AUTOHSCROLL
96        PUSHBUTTON      "calc...",IDC_BITRATE_ADV,184,52,28,12
97        CONTROL         "Slider1",IDC_SLIDER,"msctls_trackbar32",TBS_BOTH |
98                        TBS_NOTICKS | WS_TABSTOP,12,78,204,14
99      CONTROL         "List1",IDC_ZONES,"SysListView32",LVS_REPORT |      CONTROL         "List1",IDC_ZONES,"SysListView32",LVS_REPORT |
100                      LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOSORTHEADER |                      LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOSORTHEADER |
101                      WS_TABSTOP,14,110,198,68,WS_EX_STATICEDGE                      WS_TABSTOP,14,110,198,68,WS_EX_STATICEDGE
102      PUSHBUTTON      "Add",IDC_ADD,16,182,36,12      PUSHBUTTON      "Add",IDC_ADD,16,182,36,12
103      PUSHBUTTON      "Remove",IDC_REMOVE,56,182,36,12      PUSHBUTTON      "Remove",IDC_REMOVE,56,182,36,12
104      PUSHBUTTON      "Zone Options...",IDC_EDIT,155,182,57,12      PUSHBUTTON      "Zone Options...",IDC_EDIT,155,182,57,12
105      COMBOBOX        IDC_PROFILE,88,16,91,76,CBS_DROPDOWNLIST | WS_VSCROLL |      PUSHBUTTON      "Advanced Options...",IDC_ADVANCED,69,210,84,12
106                      WS_TABSTOP      PUSHBUTTON      "Load Defaults",IDC_DEFAULTS,4,238,64,13
107      CONTROL         "Slider1",IDC_SLIDER,"msctls_trackbar32",TBS_BOTH |      PUSHBUTTON      "Decoder Options",IDC_DECODER,80,238,64,13
108                      TBS_NOTICKS | WS_TABSTOP,12,78,204,14      DEFPUSHBUTTON   "OK",IDOK,156,238,64,13
109      EDITTEXT        IDC_BITRATE,88,53,91,12,ES_AUTOHSCROLL | ES_NUMBER      GROUPBOX        "Main Settings",IDC_STATIC,7,3,212,202
110      LTEXT           "X",IDC_BITRATE_MIN,16,70,40,8      LTEXT           "Encoding type:",IDC_STATIC,14,34,70,12,SS_CENTERIMAGE
111      RTEXT           "X",IDC_BITRATE_MAX,164,70,44,8      LTEXT           "Profile @ Level:",IDC_STATIC,14,16,70,12,SS_CENTERIMAGE
112      CTEXT           "Target bitrate (kbps):",IDC_BITRATE_S,12,53,71,13,      LTEXT           "X",IDC_BITRATE_MIN,16,70,79,8
113                      SS_NOTIFY | SS_CENTERIMAGE,WS_EX_DLGMODALFRAME      RTEXT           "X",IDC_BITRATE_MAX,125,70,84,8
114      GROUPBOX        "Zones",IDC_STATIC,7,98,212,107      GROUPBOX        "Zones",IDC_STATIC,7,98,212,107
115      GROUPBOX        "More",IDC_STATIC,7,200,212,29      GROUPBOX        "More",IDC_STATIC,7,200,212,29
     PUSHBUTTON      "Decoder Options",IDC_DECODER,82,234,60,13  
116  END  END
117    
118  IDD_QUANT DIALOG DISCARDABLE  0, 0, 212, 212  IDD_QUANT DIALOG DISCARDABLE  0, 0, 212, 212
# Line 143  Line 148 
148  CAPTION "2nd Pass"  CAPTION "2nd Pass"
149  FONT 8, "MS Sans Serif"  FONT 8, "MS Sans Serif"
150  BEGIN  BEGIN
151        EDITTEXT        IDC_STATS,72,6,112,12,ES_AUTOHSCROLL
152        PUSHBUTTON      "...",IDC_STATS_BROWSE,189,7,15,11
153      EDITTEXT        IDC_KFBOOST,140,34,56,12,ES_AUTOHSCROLL | ES_NUMBER      EDITTEXT        IDC_KFBOOST,140,34,56,12,ES_AUTOHSCROLL | ES_NUMBER
154        EDITTEXT        IDC_MINKEY,140,55,56,12,ES_AUTOHSCROLL | ES_NUMBER
155      EDITTEXT        IDC_KFREDUCTION,140,69,56,12,ES_AUTOHSCROLL | ES_NUMBER      EDITTEXT        IDC_KFREDUCTION,140,69,56,12,ES_AUTOHSCROLL | ES_NUMBER
     EDITTEXT        IDC_CURVECOMPH,140,169,56,12,ES_AUTOHSCROLL | ES_NUMBER  
     EDITTEXT        IDC_CURVECOMPL,140,186,56,12,ES_AUTOHSCROLL | ES_NUMBER  
156      EDITTEXT        IDC_OVERFLOW_CONTROL_STRENGTH,140,99,56,12,      EDITTEXT        IDC_OVERFLOW_CONTROL_STRENGTH,140,99,56,12,
157                      ES_AUTOHSCROLL | ES_NUMBER                      ES_AUTOHSCROLL | ES_NUMBER
158        EDITTEXT        IDC_OVERIMP,140,118,56,12,ES_AUTOHSCROLL | ES_NUMBER
159        EDITTEXT        IDC_OVERDEG,140,137,56,12,ES_AUTOHSCROLL | ES_NUMBER
160        EDITTEXT        IDC_CURVECOMPH,140,169,56,12,ES_AUTOHSCROLL | ES_NUMBER
161        EDITTEXT        IDC_CURVECOMPL,140,186,56,12,ES_AUTOHSCROLL | ES_NUMBER
162      LTEXT           "Stats filename:",IDC_STATIC,8,6,52,12,SS_CENTERIMAGE      LTEXT           "Stats filename:",IDC_STATIC,8,6,52,12,SS_CENTERIMAGE
     EDITTEXT        IDC_STATS,72,6,112,12,ES_AUTOHSCROLL  
     PUSHBUTTON      "...",IDC_STATS_BROWSE,189,7,15,11  
163      GROUPBOX        "Intra-frames tuning",IDC_STATIC,7,22,197,69      GROUPBOX        "Intra-frames tuning",IDC_STATIC,7,22,197,69
164      LTEXT           "Overflow control strength (%):",IDC_STATIC,16,100,100,      LTEXT           "Overflow control strength (%):",IDC_STATIC,16,100,100,
165                      12,SS_CENTERIMAGE                      12,SS_CENTERIMAGE
# Line 162  Line 170 
170      LTEXT           "I-frame boost (%):",IDC_STATIC,16,34,91,12,      LTEXT           "I-frame boost (%):",IDC_STATIC,16,34,91,12,
171                      SS_CENTERIMAGE                      SS_CENTERIMAGE
172      LTEXT           "...are reduced by (%):",IDC_STATIC,16,69,100,12      LTEXT           "...are reduced by (%):",IDC_STATIC,16,69,100,12
     EDITTEXT        IDC_OVERIMP,140,118,56,12,ES_AUTOHSCROLL | ES_NUMBER  
     EDITTEXT        IDC_OVERDEG,140,137,56,12,ES_AUTOHSCROLL | ES_NUMBER  
173      LTEXT           "Max overflow improvement (%):",IDC_STATIC,16,119,100,12,      LTEXT           "Max overflow improvement (%):",IDC_STATIC,16,119,100,12,
174                      SS_CENTERIMAGE                      SS_CENTERIMAGE
175      LTEXT           "Max overflow degradation (%):",IDC_STATIC,16,138,100,12,      LTEXT           "Max overflow degradation (%):",IDC_STATIC,16,138,100,12,
176                      SS_CENTERIMAGE                      SS_CENTERIMAGE
     EDITTEXT        IDC_MINKEY,140,55,56,12,ES_AUTOHSCROLL | ES_NUMBER  
177      LTEXT           "I-frames closer than... (frames):",IDC_STATIC,16,56,124,      LTEXT           "I-frames closer than... (frames):",IDC_STATIC,16,56,124,
178                      11                      11
179      GROUPBOX        "Overlflow treatment",IDC_STATIC,7,86,197,75      GROUPBOX        "Overlflow treatment",IDC_STATIC,7,86,197,75
# Line 196  Line 201 
201                      WS_TABSTOP,28,92,42,10                      WS_TABSTOP,28,92,42,10
202      CONTROL         "3DNow! 2",IDC_CPU_3DNOWEXT,"Button",BS_AUTOCHECKBOX |      CONTROL         "3DNow! 2",IDC_CPU_3DNOWEXT,"Button",BS_AUTOCHECKBOX |
203                      WS_TABSTOP,28,105,48,10                      WS_TABSTOP,28,105,48,10
     GROUPBOX        "Performance optimizations",IDC_STATIC,8,4,196,120  
204      EDITTEXT        IDC_NUMTHREADS,128,132,75,12,ES_AUTOHSCROLL | ES_NUMBER      EDITTEXT        IDC_NUMTHREADS,128,132,75,12,ES_AUTOHSCROLL | ES_NUMBER
     LTEXT           "Number of threads:",IDC_NUMTHREADS_STATIC,8,134,61,8  
     CONTROL         "Print debug info on each frame",IDC_VOPDEBUG,"Button",  
                     BS_AUTOCHECKBOX | WS_TABSTOP,8,180,113,10  
205      COMBOBOX        IDC_FOURCC,128,148,76,76,CBS_DROPDOWNLIST | WS_VSCROLL |      COMBOBOX        IDC_FOURCC,128,148,76,76,CBS_DROPDOWNLIST | WS_VSCROLL |
206                      WS_TABSTOP                      WS_TABSTOP
     LTEXT           "FourCC used:",IDC_STATIC,8,150,80,8,SS_CENTERIMAGE  
207      EDITTEXT        IDC_DEBUG,128,164,76,12,ES_AUTOHSCROLL      EDITTEXT        IDC_DEBUG,128,164,76,12,ES_AUTOHSCROLL
208      LTEXT           "OutputDebugString debug level:",IDC_STATIC,8,166,104,12      CONTROL         "Print debug info on each frame",IDC_VOPDEBUG,"Button",
209                        BS_AUTOCHECKBOX | WS_TABSTOP,8,180,113,10
210      CONTROL         "Display encoding status",IDC_DISPLAY_STATUS,"Button",      CONTROL         "Display encoding status",IDC_DISPLAY_STATUS,"Button",
211                      BS_AUTOCHECKBOX | WS_TABSTOP,8,194,91,10                      BS_AUTOCHECKBOX | WS_TABSTOP,8,194,91,10
212        GROUPBOX        "Performance optimizations",IDC_STATIC,8,4,196,120
213        LTEXT           "Number of threads:",IDC_NUMTHREADS_STATIC,8,134,61,8
214        LTEXT           "FourCC used:",IDC_STATIC,8,150,80,8,SS_CENTERIMAGE
215        LTEXT           "OutputDebugString debug level:",IDC_STATIC,8,166,104,12
216  END  END
217    
218  IDD_QUANTMATRIX DIALOG DISCARDABLE  0, 0, 288, 149  IDD_QUANTMATRIX DIALOG DISCARDABLE  0, 0, 288, 149
# Line 517  Line 522 
522  CAPTION "Profile"  CAPTION "Profile"
523  FONT 8, "MS Sans Serif"  FONT 8, "MS Sans Serif"
524  BEGIN  BEGIN
525        GROUPBOX        "",IDC_STATIC,8,120,196,86
526      LTEXT           "Profile @ Level:",IDC_STATIC,8,10,52,8      LTEXT           "Profile @ Level:",IDC_STATIC,8,10,52,8
527        COMBOBOX        IDC_PROFILE_PROFILE,84,8,116,76,CBS_DROPDOWNLIST |
528                        WS_VSCROLL | WS_TABSTOP
529        COMBOBOX        IDC_QUANTTYPE,120,28,76,76,CBS_DROPDOWNLIST | WS_VSCROLL |
530                        WS_TABSTOP
531        PUSHBUTTON      "Edit Matrix...",IDC_QUANTMATRIX,120,43,76,12
532        CONTROL         "Adaptive Quantization",IDC_LUMMASK,"Button",
533                        BS_AUTOCHECKBOX | WS_TABSTOP,16,50,85,10
534      CONTROL         "Interlaced Encoding",IDC_INTERLACING,"Button",      CONTROL         "Interlaced Encoding",IDC_INTERLACING,"Button",
535                      BS_AUTOCHECKBOX | WS_TABSTOP,16,64,100,8                      BS_AUTOCHECKBOX | WS_TABSTOP,16,64,100,8
536      CONTROL         "Quarter Pixel",IDC_QPEL,"Button",BS_AUTOCHECKBOX |      CONTROL         "Quarter Pixel",IDC_QPEL,"Button",BS_AUTOCHECKBOX |
# Line 526  Line 539 
539                      BS_AUTOCHECKBOX | WS_TABSTOP,16,92,103,8                      BS_AUTOCHECKBOX | WS_TABSTOP,16,92,103,8
540      CONTROL         "Reduced Resolution",IDC_REDUCED,"Button",      CONTROL         "Reduced Resolution",IDC_REDUCED,"Button",
541                      BS_AUTOCHECKBOX | WS_TABSTOP,16,106,100,8                      BS_AUTOCHECKBOX | WS_TABSTOP,16,106,100,8
542      COMBOBOX        IDC_PROFILE_PROFILE,84,8,116,76,CBS_DROPDOWNLIST |      CONTROL         "B-VOPs",IDC_BVOP,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,
543                      WS_VSCROLL | WS_TABSTOP                      16,120,40,8
544        LTEXT           "Max consecutive BVOPs:",IDC_MAXBFRAMES_S,16,136,96,8
545      EDITTEXT        IDC_MAXBFRAMES,120,133,76,12,ES_AUTOHSCROLL | ES_NUMBER      EDITTEXT        IDC_MAXBFRAMES,120,133,76,12,ES_AUTOHSCROLL | ES_NUMBER
546        EDITTEXT        IDC_BQUANTRATIO,120,147,76,12,ES_AUTOHSCROLL
547        EDITTEXT        IDC_BQUANTOFFSET,120,161,76,12,ES_AUTOHSCROLL
548      CONTROL         "Packed bitstream",IDC_PACKED,"Button",BS_AUTOCHECKBOX |      CONTROL         "Packed bitstream",IDC_PACKED,"Button",BS_AUTOCHECKBOX |
549                      WS_TABSTOP,16,182,71,10                      WS_TABSTOP,16,182,71,10
550      CONTROL         "Closed GOV",IDC_CLOSEDGOV,"Button",BS_AUTOCHECKBOX |      CONTROL         "Closed GOV",IDC_CLOSEDGOV,"Button",BS_AUTOCHECKBOX |
551                      WS_TABSTOP,112,182,55,10                      WS_TABSTOP,112,182,55,10
     LTEXT           "Max consecutive BVOPs:",IDC_MAXBFRAMES_S,16,136,96,8  
     GROUPBOX        "",IDC_STATIC,8,120,196,86  
     CONTROL         "B-VOPs",IDC_BVOP,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,  
                     16,120,36,8  
     EDITTEXT        IDC_BQUANTRATIO,120,147,76,12,ES_AUTOHSCROLL  
552      LTEXT           "Quantizer ratio:",IDC_BQUANTRATIO_S,16,150,89,8      LTEXT           "Quantizer ratio:",IDC_BQUANTRATIO_S,16,150,89,8
     EDITTEXT        IDC_BQUANTOFFSET,120,161,76,12,ES_AUTOHSCROLL  
553      LTEXT           "Quantizer offset:",IDC_BQUANTOFFSET_S,16,164,52,8      LTEXT           "Quantizer offset:",IDC_BQUANTOFFSET_S,16,164,52,8
     COMBOBOX        IDC_QUANTTYPE,120,28,76,76,CBS_DROPDOWNLIST | WS_VSCROLL |  
                     WS_TABSTOP  
     PUSHBUTTON      "Edit Matrix...",IDC_QUANTMATRIX,120,43,76,12  
554      LTEXT           "Quantization type:",IDC_QUANTTYPE_S,16,32,100,8      LTEXT           "Quantization type:",IDC_QUANTTYPE_S,16,32,100,8
     CONTROL         "Adaptive Quantization",IDC_LUMMASK,"Button",  
                     BS_AUTOCHECKBOX | WS_TABSTOP,16,50,85,10  
555  END  END
556    
557  IDD_ZONE DIALOG DISCARDABLE  0, 0, 212, 194  IDD_ZONE DIALOG DISCARDABLE  0, 0, 212, 194
# Line 555  Line 560 
560  FONT 8, "MS Sans Serif"  FONT 8, "MS Sans Serif"
561  BEGIN  BEGIN
562      EDITTEXT        IDC_ZONE_FRAME,104,6,80,12,ES_AUTOHSCROLL | ES_NUMBER      EDITTEXT        IDC_ZONE_FRAME,104,6,80,12,ES_AUTOHSCROLL | ES_NUMBER
563        PUSHBUTTON      "<-",IDC_ZONE_FETCH,188,6,16,12
564        CONTROL         "Weight:",IDC_ZONE_MODE_WEIGHT,"Button",
565                        BS_AUTORADIOBUTTON | WS_GROUP,16,40,41,10
566      EDITTEXT        IDC_ZONE_WEIGHT,104,38,80,12,ES_AUTOHSCROLL      EDITTEXT        IDC_ZONE_WEIGHT,104,38,80,12,ES_AUTOHSCROLL
567      LTEXT           "Start frame #:",IDC_STATIC,8,6,52,10      CONTROL         "Quantizer:",IDC_ZONE_MODE_QUANT,"Button",
568                        BS_AUTORADIOBUTTON,16,56,48,10
569        EDITTEXT        IDC_ZONE_QUANT,104,54,80,12,ES_AUTOHSCROLL
570      CONTROL         "Slider1",IDC_ZONE_SLIDER,"msctls_trackbar32",TBS_BOTH |      CONTROL         "Slider1",IDC_ZONE_SLIDER,"msctls_trackbar32",TBS_BOTH |
571                      TBS_NOTICKS | WS_TABSTOP,12,82,188,14                      TBS_NOTICKS | WS_TABSTOP,12,82,188,14
572      PUSHBUTTON      "<-",IDC_ZONE_FETCH,188,6,16,12      CONTROL         "Begin with keyframe",IDC_ZONE_FORCEIVOP,"Button",
573                        BS_AUTOCHECKBOX | WS_TABSTOP,16,124,92,8
574      CONTROL         "Greyscale encoding",IDC_ZONE_GREYSCALE,"Button",      CONTROL         "Greyscale encoding",IDC_ZONE_GREYSCALE,"Button",
575                      BS_AUTOCHECKBOX | WS_TABSTOP,16,138,79,10                      BS_AUTOCHECKBOX | WS_TABSTOP,16,138,79,10
576      CONTROL         "Chroma optimizer enabled",IDC_ZONE_CHROMAOPT,"Button",      CONTROL         "Chroma optimizer enabled",IDC_ZONE_CHROMAOPT,"Button",
577                      BS_AUTOCHECKBOX | WS_TABSTOP,16,152,97,10                      BS_AUTOCHECKBOX | WS_TABSTOP,16,152,97,10
578        LTEXT           "BVOP sensitivity:",IDC_ZONE_BVOPTHRESHOLD_S,16,170,76,8
579      EDITTEXT        IDC_ZONE_BVOPTHRESHOLD,100,168,84,12,ES_AUTOHSCROLL      EDITTEXT        IDC_ZONE_BVOPTHRESHOLD,100,168,84,12,ES_AUTOHSCROLL
580      CONTROL         "Weight:",IDC_ZONE_MODE_WEIGHT,"Button",      LTEXT           "Start frame #:",IDC_STATIC,8,6,52,10
                     BS_AUTORADIOBUTTON | WS_GROUP,16,40,41,10  
     CONTROL         "Quantizer:",IDC_ZONE_MODE_QUANT,"Button",  
                     BS_AUTORADIOBUTTON,16,56,48,10  
581      GROUPBOX        "Rate control",IDC_STATIC,7,22,198,90      GROUPBOX        "Rate control",IDC_STATIC,7,22,198,90
     EDITTEXT        IDC_ZONE_QUANT,104,54,80,12,ES_AUTOHSCROLL  
582      RTEXT           "X",IDC_ZONE_MAX,140,74,54,8      RTEXT           "X",IDC_ZONE_MAX,140,74,54,8
583      LTEXT           "X",IDC_ZONE_MIN,18,74,54,8      LTEXT           "X",IDC_ZONE_MIN,18,74,54,8
     LTEXT           "BVOP sensitivity:",IDC_ZONE_BVOPTHRESHOLD_S,16,170,76,8  
     CONTROL         "Begin with keyframe",IDC_ZONE_FORCEIVOP,"Button",  
                     BS_AUTOCHECKBOX | WS_TABSTOP,16,124,92,8  
584      GROUPBOX        "Static",IDC_STATIC,7,107,198,80      GROUPBOX        "Static",IDC_STATIC,7,107,198,80
585  END  END
586    
# Line 584  Line 589 
589  CAPTION "Level"  CAPTION "Level"
590  FONT 8, "MS Sans Serif"  FONT 8, "MS Sans Serif"
591  BEGIN  BEGIN
592      LTEXT           "Profile @ Level:",IDC_STATIC,8,10,52,8      COMBOBOX        IDC_LEVEL_PROFILE,84,8,116,76,CBS_DROPDOWNLIST |
593      GROUPBOX        "Level",IDC_STATIC,8,28,196,96                      WS_VSCROLL | WS_TABSTOP
     LTEXT           "Suggested:",IDC_STATIC,16,41,48,8  
594      EDITTEXT        IDC_LEVEL_WIDTH,88,39,28,12,ES_AUTOHSCROLL | ES_READONLY      EDITTEXT        IDC_LEVEL_WIDTH,88,39,28,12,ES_AUTOHSCROLL | ES_READONLY
595      EDITTEXT        IDC_LEVEL_HEIGHT,128,39,28,12,ES_AUTOHSCROLL |      EDITTEXT        IDC_LEVEL_HEIGHT,128,39,28,12,ES_AUTOHSCROLL |
596                      ES_READONLY                      ES_READONLY
597      LTEXT           "x",IDC_STATIC,120,41,8,8      EDITTEXT        IDC_LEVEL_FPS,168,39,28,12,ES_AUTOHSCROLL | ES_READONLY
598      LTEXT           "Max bitrate (kbps)",IDC_STATIC,16,105,108,8      EDITTEXT        IDC_LEVEL_VMV,156,57,40,12,ES_AUTOHSCROLL | ES_READONLY
599        EDITTEXT        IDC_LEVEL_VCV,156,73,40,12,ES_AUTOHSCROLL | ES_READONLY
600        EDITTEXT        IDC_LEVEL_VBV,156,89,40,12,ES_AUTOHSCROLL | ES_READONLY
601      EDITTEXT        IDC_LEVEL_BITRATE,156,105,40,12,ES_AUTOHSCROLL |      EDITTEXT        IDC_LEVEL_BITRATE,156,105,40,12,ES_AUTOHSCROLL |
602                      ES_READONLY                      ES_READONLY
603        LTEXT           "Profile @ Level:",IDC_STATIC,8,10,52,8
604        GROUPBOX        "Level",IDC_STATIC,8,28,196,96
605        LTEXT           "Suggested:",IDC_STATIC,16,41,48,8
606        LTEXT           "x",IDC_STATIC,120,41,8,8
607        LTEXT           "Max bitrate (kbps)",IDC_STATIC,16,105,108,8
608      LTEXT           "Max buffer size (bits):",IDC_STATIC,16,89,108,8      LTEXT           "Max buffer size (bits):",IDC_STATIC,16,89,108,8
     EDITTEXT        IDC_LEVEL_VBV,156,89,40,12,ES_AUTOHSCROLL | ES_READONLY  
     COMBOBOX        IDC_LEVEL_PROFILE,84,8,116,76,CBS_DROPDOWNLIST |  
                     WS_VSCROLL | WS_TABSTOP  
609      LTEXT           "Max processing rate (mbs/sec)",IDC_STATIC,16,73,108,8      LTEXT           "Max processing rate (mbs/sec)",IDC_STATIC,16,73,108,8
     EDITTEXT        IDC_LEVEL_VCV,156,73,40,12,ES_AUTOHSCROLL | ES_READONLY  
     EDITTEXT        IDC_LEVEL_VMV,156,57,40,12,ES_AUTOHSCROLL | ES_READONLY  
610      LTEXT           "Max frame size (mbs):",IDC_STATIC,16,57,108,8      LTEXT           "Max frame size (mbs):",IDC_STATIC,16,57,108,8
611      LTEXT           "x",IDC_STATIC,160,41,8,8      LTEXT           "x",IDC_STATIC,160,41,8,8
612      EDITTEXT        IDC_LEVEL_FPS,168,39,28,12,ES_AUTOHSCROLL | ES_READONLY      CTEXT           "\n\nThis is informative only.\n\nXviD's ratecontrol will not respect these values.",
     CTEXT           "\n\nThis informative only.\n\nXviD's ratecontrol does not use these values.",  
613                      IDC_STATIC,8,128,196,80                      IDC_STATIC,8,128,196,80
614  END  END
615    
# Line 618  Line 623 
623      CONTROL         "Deblocking UV",IDC_DEC_DUV,"Button",BS_AUTOCHECKBOX |      CONTROL         "Deblocking UV",IDC_DEC_DUV,"Button",BS_AUTOCHECKBOX |
624                      WS_TABSTOP,21,42,79,13                      WS_TABSTOP,21,42,79,13
625      CONTROL         "Deringing",IDC_DEC_DR,"Button",BS_AUTOCHECKBOX |      CONTROL         "Deringing",IDC_DEC_DR,"Button",BS_AUTOCHECKBOX |
626                      WS_TABSTOP,115,25,60,13                      WS_DISABLED | WS_TABSTOP,115,25,60,13
627      CONTROL         "Film Effect",IDC_DEC_FE,"Button",BS_AUTOCHECKBOX |      CONTROL         "Film Effect",IDC_DEC_FE,"Button",BS_AUTOCHECKBOX |
628                      WS_TABSTOP,115,42,60,13                      WS_TABSTOP,115,42,60,13
629  END  END
630    
631  IDD_STATUS DIALOGEX 0, 0, 381, 236  IDD_STATUS DIALOGEX 0, 0, 325, 220
632  STYLE DS_MODALFRAME | WS_MINIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU  STYLE DS_MODALFRAME | WS_MINIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU
633  CAPTION "XviD Status"  CAPTION "XviD Status"
634  FONT 8, "MS Sans Serif", 0, 0, 0x1  FONT 8, "MS Sans Serif", 0, 0, 0x1
635  BEGIN  BEGIN
636      CONTROL         "",IDC_STATUS_GRAPH,"Static",SS_OWNERDRAW | SS_NOTIFY,4,      CONTROL         "",IDC_STATUS_GRAPH,"Static",SS_OWNERDRAW | SS_NOTIFY,4,
637                      4,372,108                      4,187,108
638      LTEXT           "I-VOP",IDC_STATIC,16,144,36,8      LTEXT           "I-VOP",IDC_STATIC,26,139,22,8
639      LTEXT           "B-VOP",IDC_STATIC,16,174,36,8      LTEXT           "B-VOP",IDC_STATIC,26,167,24,8
640      LTEXT           "P-VOP",IDC_STATIC,16,160,36,8      LTEXT           "P-VOP",IDC_STATIC,26,153,23,8
641      LTEXT           "Total",IDC_STATIC,16,190,36,8      LTEXT           "Total",IDC_STATIC,26,181,21,8
642      EDITTEXT        IDC_STATUS_IQ_MIN,124,144,24,12,ES_RIGHT |      EDITTEXT        IDC_STATUS_IQ_MIN,103,137,17,12,ES_RIGHT |
643                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |
644                      NOT WS_TABSTOP,WS_EX_STATICEDGE                      NOT WS_TABSTOP,WS_EX_STATICEDGE
645      EDITTEXT        IDC_STATUS_IQ_MAX,152,144,24,12,ES_RIGHT |      EDITTEXT        IDC_STATUS_IQ_MAX,123,137,17,12,ES_RIGHT |
646                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |
647                      NOT WS_TABSTOP,WS_EX_STATICEDGE                      NOT WS_TABSTOP,WS_EX_STATICEDGE
648      EDITTEXT        IDC_STATUS_PQ_MIN,124,160,24,12,ES_RIGHT |      EDITTEXT        IDC_STATUS_PQ_MIN,103,152,17,12,ES_RIGHT |
649                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |
650                      NOT WS_TABSTOP,WS_EX_STATICEDGE                      NOT WS_TABSTOP,WS_EX_STATICEDGE
651      EDITTEXT        IDC_STATUS_PQ_MAX,152,160,24,12,ES_RIGHT |      EDITTEXT        IDC_STATUS_PQ_MAX,123,152,17,12,ES_RIGHT |
652                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |
653                      NOT WS_TABSTOP,WS_EX_STATICEDGE                      NOT WS_TABSTOP,WS_EX_STATICEDGE
654      EDITTEXT        IDC_STATUS_BQ_MIN,124,174,24,12,ES_RIGHT |      EDITTEXT        IDC_STATUS_BQ_MIN,103,166,17,12,ES_RIGHT |
655                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |
656                      NOT WS_TABSTOP,WS_EX_STATICEDGE                      NOT WS_TABSTOP,WS_EX_STATICEDGE
657      EDITTEXT        IDC_STATUS_BQ_MAX,152,174,24,12,ES_RIGHT |      EDITTEXT        IDC_STATUS_BQ_MAX,123,166,17,12,ES_RIGHT |
658                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |
659                      NOT WS_TABSTOP,WS_EX_STATICEDGE                      NOT WS_TABSTOP,WS_EX_STATICEDGE
660      EDITTEXT        IDC_STATUS_Q_MIN,124,190,24,12,ES_RIGHT | ES_AUTOHSCROLL |      EDITTEXT        IDC_STATUS_Q_MIN,103,180,17,12,ES_RIGHT | ES_AUTOHSCROLL |
661                      ES_READONLY | ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP,                      ES_READONLY | ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP,
662                      WS_EX_STATICEDGE                      WS_EX_STATICEDGE
663      EDITTEXT        IDC_STATUS_Q_MAX,152,190,24,12,ES_RIGHT | ES_AUTOHSCROLL |      EDITTEXT        IDC_STATUS_Q_MAX,123,180,17,12,ES_RIGHT | ES_AUTOHSCROLL |
664                      ES_READONLY | ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP,                      ES_READONLY | ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP,
665                      WS_EX_STATICEDGE                      WS_EX_STATICEDGE
666      CTEXT           "Min",IDC_STATIC,124,132,24,8      CTEXT           "Min",IDC_STATIC,104,126,14,8
667      CTEXT           "Max",IDC_STATIC,152,132,24,8      CTEXT           "Max",IDC_STATIC,123,126,16,8
668      EDITTEXT        IDC_STATUS_IL_MIN,200,144,36,12,ES_RIGHT |      EDITTEXT        IDC_STATUS_IL_MIN,174,137,29,12,ES_RIGHT |
669                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |
670                      NOT WS_TABSTOP,WS_EX_STATICEDGE                      NOT WS_TABSTOP,WS_EX_STATICEDGE
671      EDITTEXT        IDC_STATUS_IL_MAX,240,144,36,12,ES_RIGHT |      EDITTEXT        IDC_STATUS_IL_MAX,206,137,28,12,ES_RIGHT |
672                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |
673                      NOT WS_TABSTOP,WS_EX_STATICEDGE                      NOT WS_TABSTOP,WS_EX_STATICEDGE
674      EDITTEXT        IDC_STATUS_PL_MIN,200,160,36,12,ES_RIGHT |      EDITTEXT        IDC_STATUS_PL_MIN,174,152,29,12,ES_RIGHT |
675                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |
676                      NOT WS_TABSTOP,WS_EX_STATICEDGE                      NOT WS_TABSTOP,WS_EX_STATICEDGE
677      EDITTEXT        IDC_STATUS_PL_MAX,240,160,36,12,ES_RIGHT |      EDITTEXT        IDC_STATUS_PL_MAX,206,152,28,12,ES_RIGHT |
678                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |
679                      NOT WS_TABSTOP,WS_EX_STATICEDGE                      NOT WS_TABSTOP,WS_EX_STATICEDGE
680      EDITTEXT        IDC_STATUS_BL_MIN,200,174,36,12,ES_RIGHT |      EDITTEXT        IDC_STATUS_BL_MIN,174,166,29,12,ES_RIGHT |
681                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |
682                      NOT WS_TABSTOP,WS_EX_STATICEDGE                      NOT WS_TABSTOP,WS_EX_STATICEDGE
683      EDITTEXT        IDC_STATUS_BL_MAX,240,174,36,12,ES_RIGHT |      EDITTEXT        IDC_STATUS_BL_MAX,206,166,28,12,ES_RIGHT |
684                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |
685                      NOT WS_TABSTOP,WS_EX_STATICEDGE                      NOT WS_TABSTOP,WS_EX_STATICEDGE
686      EDITTEXT        IDC_STATUS_L_MIN,200,190,36,12,ES_RIGHT | ES_AUTOHSCROLL |      EDITTEXT        IDC_STATUS_L_MIN,174,180,29,12,ES_RIGHT | ES_AUTOHSCROLL |
687                      ES_READONLY | ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP,                      ES_READONLY | ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP,
688                      WS_EX_STATICEDGE                      WS_EX_STATICEDGE
689      EDITTEXT        IDC_STATUS_L_MAX,240,190,36,12,ES_RIGHT | ES_AUTOHSCROLL |      EDITTEXT        IDC_STATUS_L_MAX,206,180,28,12,ES_RIGHT | ES_AUTOHSCROLL |
690                      ES_READONLY | ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP,                      ES_READONLY | ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP,
691                      WS_EX_STATICEDGE                      WS_EX_STATICEDGE
692      CTEXT           "Min",IDC_STATIC,200,132,36,8      CTEXT           "Min",IDC_STATIC,177,125,24,8
693      CTEXT           "Max",IDC_STATIC,240,132,36,8      CTEXT           "Max",IDC_STATIC,205,125,29,8
694      EDITTEXT        IDC_STATUS_IL_TOT,320,144,36,12,ES_RIGHT |      EDITTEXT        IDC_STATUS_IL_TOT,270,137,29,12,ES_RIGHT |
695                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |
696                      NOT WS_TABSTOP,WS_EX_STATICEDGE                      NOT WS_TABSTOP,WS_EX_STATICEDGE
697      EDITTEXT        IDC_STATUS_PL_TOT,320,160,36,12,ES_RIGHT |      EDITTEXT        IDC_STATUS_PL_TOT,270,152,29,12,ES_RIGHT |
698                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |
699                      NOT WS_TABSTOP,WS_EX_STATICEDGE                      NOT WS_TABSTOP,WS_EX_STATICEDGE
700      EDITTEXT        IDC_STATUS_BL_TOT,320,174,36,12,ES_RIGHT |      EDITTEXT        IDC_STATUS_BL_TOT,270,166,29,12,ES_RIGHT |
701                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |
702                      NOT WS_TABSTOP,WS_EX_STATICEDGE                      NOT WS_TABSTOP,WS_EX_STATICEDGE
703      EDITTEXT        IDC_STATUS_L_TOT,320,190,36,12,ES_RIGHT | ES_AUTOHSCROLL |      EDITTEXT        IDC_STATUS_L_TOT,270,180,29,12,ES_RIGHT | ES_AUTOHSCROLL |
704                      ES_READONLY | ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP,                      ES_READONLY | ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP,
705                      WS_EX_STATICEDGE                      WS_EX_STATICEDGE
706      CTEXT           "Total (k)",IDC_STATIC,320,132,36,8      CTEXT           "Total (k)",IDC_STATIC,271,125,28,8
707      CONTROL         "Auto-close window",IDC_STATUS_DESTROY,"Button",      CONTROL         "Auto-close window",IDC_STATUS_DESTROY,"Button",
708                      BS_AUTOCHECKBOX | WS_TABSTOP,16,216,100,10                      BS_AUTOCHECKBOX | WS_TABSTOP,13,202,100,10
709      EDITTEXT        IDC_STATUS_KBPS,280,214,36,12,ES_RIGHT | ES_AUTOHSCROLL |      EDITTEXT        IDC_STATUS_KBPS,267,199,36,12,ES_RIGHT | ES_AUTOHSCROLL |
710                      ES_READONLY | ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP,                      ES_READONLY | ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP,
711                      WS_EX_STATICEDGE                      WS_EX_STATICEDGE
712      EDITTEXT        IDC_STATUS_IL_AVG,280,144,36,12,ES_RIGHT |      EDITTEXT        IDC_STATUS_IL_AVG,237,137,29,12,ES_RIGHT |
713                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |
714                      NOT WS_TABSTOP,WS_EX_STATICEDGE                      NOT WS_TABSTOP,WS_EX_STATICEDGE
715      EDITTEXT        IDC_STATUS_PL_AVG,280,160,36,12,ES_RIGHT |      EDITTEXT        IDC_STATUS_PL_AVG,237,152,29,12,ES_RIGHT |
716                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |
717                      NOT WS_TABSTOP,WS_EX_STATICEDGE                      NOT WS_TABSTOP,WS_EX_STATICEDGE
718      EDITTEXT        IDC_STATUS_BL_AVG,280,174,36,12,ES_RIGHT |      EDITTEXT        IDC_STATUS_BL_AVG,237,166,29,12,ES_RIGHT |
719                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |
720                      NOT WS_TABSTOP,WS_EX_STATICEDGE                      NOT WS_TABSTOP,WS_EX_STATICEDGE
721      EDITTEXT        IDC_STATUS_L_AVG,280,190,36,12,ES_RIGHT | ES_AUTOHSCROLL |      EDITTEXT        IDC_STATUS_L_AVG,237,180,29,12,ES_RIGHT | ES_AUTOHSCROLL |
722                      ES_READONLY | ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP,                      ES_READONLY | ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP,
723                      WS_EX_STATICEDGE                      WS_EX_STATICEDGE
724      CTEXT           "Average",IDC_STATIC,280,132,36,8      CTEXT           "Average",IDC_STATIC,237,125,30,8
725      EDITTEXT        IDC_STATUS_I_NUM,64,142,36,12,ES_RIGHT | ES_AUTOHSCROLL |      EDITTEXT        IDC_STATUS_I_NUM,57,138,32,12,ES_RIGHT | ES_AUTOHSCROLL |
726                      ES_READONLY | ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP,                      ES_READONLY | ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP,
727                      WS_EX_STATICEDGE                      WS_EX_STATICEDGE
728      EDITTEXT        IDC_STATUS_P_NUM,64,158,36,12,ES_RIGHT | ES_AUTOHSCROLL |      EDITTEXT        IDC_STATUS_P_NUM,57,152,32,12,ES_RIGHT | ES_AUTOHSCROLL |
729                      ES_READONLY | ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP,                      ES_READONLY | ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP,
730                      WS_EX_STATICEDGE                      WS_EX_STATICEDGE
731      EDITTEXT        IDC_STATUS_B_NUM,64,172,36,12,ES_RIGHT | ES_AUTOHSCROLL |      EDITTEXT        IDC_STATUS_B_NUM,57,166,32,12,ES_RIGHT | ES_AUTOHSCROLL |
732                      ES_READONLY | ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP,                      ES_READONLY | ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP,
733                      WS_EX_STATICEDGE                      WS_EX_STATICEDGE
734      EDITTEXT        IDC_STATUS_NUM,64,188,36,12,ES_RIGHT | ES_AUTOHSCROLL |      EDITTEXT        IDC_STATUS_NUM,57,180,32,12,ES_RIGHT | ES_AUTOHSCROLL |
735                      ES_READONLY | ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP,                      ES_READONLY | ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP,
736                      WS_EX_STATICEDGE                      WS_EX_STATICEDGE
737      GROUPBOX        "Frame size (bytes)",IDC_STATIC,192,122,172,86,BS_CENTER      GROUPBOX        "Frame size (bytes)",IDC_STATIC,170,117,133,80,BS_CENTER
738      GROUPBOX        "Quant",IDC_STATIC,116,122,68,86,BS_CENTER      GROUPBOX        "Quant",IDC_STATIC,99,117,65,80,BS_CENTER
739      GROUPBOX        "Frames",IDC_STATIC,56,122,52,86,BS_CENTER      GROUPBOX        "Frames",IDC_STATIC,53,117,40,80,BS_CENTER
740      LTEXT           "Avg bitrate (kbps):",IDC_STATIC,204,216,72,8      LTEXT           "Avg bitrate (kbps):",IDC_STATIC,200,201,59,8
741        LISTBOX         IDC_DEBUGOUTPUT,201,13,113,100,LBS_NOINTEGRALHEIGHT |
742                        WS_TABSTOP
743        CONTROL         "Show me the internals!",IDC_SHOWINTERNALS,"Button",
744                        BS_AUTOCHECKBOX | BS_NOTIFY | WS_TABSTOP,201,1,87,10
745        EDITTEXT        IDC_STATUS_IQ_AVG,143,137,17,12,ES_RIGHT |
746                        ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |
747                        NOT WS_TABSTOP,WS_EX_STATICEDGE
748        EDITTEXT        IDC_STATUS_PQ_AVG,143,152,17,12,ES_RIGHT |
749                        ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |
750                        NOT WS_TABSTOP,WS_EX_STATICEDGE
751        EDITTEXT        IDC_STATUS_BQ_AVG,143,166,17,12,ES_RIGHT |
752                        ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |
753                        NOT WS_TABSTOP,WS_EX_STATICEDGE
754        EDITTEXT        IDC_STATUS_Q_AVG,143,180,17,12,ES_RIGHT | ES_AUTOHSCROLL |
755                        ES_READONLY | ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP,
756                        WS_EX_STATICEDGE
757        CTEXT           "Avg",IDC_STATIC,143,126,16,8
758  END  END
759    
760  IDD_AR DIALOGEX 0, 0, 211, 215  IDD_AR DIALOGEX 0, 0, 211, 215
# Line 740  Line 762 
762  CAPTION "Aspect Ratio"  CAPTION "Aspect Ratio"
763  FONT 8, "MS Sans Serif", 0, 0, 0x1  FONT 8, "MS Sans Serif", 0, 0, 0x1
764  BEGIN  BEGIN
     CONTROL         "Picture Aspect Ratio",IDC_AR,"Button",  
                     BS_AUTORADIOBUTTON,13,81,81,10,WS_EX_TRANSPARENT  
     GROUPBOX        "",IDC_STATIC,7,7,196,127,BS_CENTER  
     GROUPBOX        "",IDC_STATIC,7,81,196,52,BS_CENTER  
765      CONTROL         "Pixel Aspect Ratio",IDC_PAR,"Button",BS_AUTORADIOBUTTON,      CONTROL         "Pixel Aspect Ratio",IDC_PAR,"Button",BS_AUTORADIOBUTTON,
766                      13,7,73,10,WS_EX_TRANSPARENT                      13,7,73,10,WS_EX_TRANSPARENT
767      COMBOBOX        IDC_ASPECT_RATIO,25,33,111,55,CBS_DROPDOWNLIST |      COMBOBOX        IDC_ASPECT_RATIO,25,33,111,55,CBS_DROPDOWNLIST |
768                      WS_VSCROLL | WS_TABSTOP                      WS_VSCROLL | WS_TABSTOP
769      EDITTEXT        IDC_PARX,39,58,36,12,ES_NUMBER      EDITTEXT        IDC_PARX,39,58,36,12,ES_NUMBER
770      EDITTEXT        IDC_PARY,100,58,36,12,ES_NUMBER      EDITTEXT        IDC_PARY,100,58,36,12,ES_NUMBER
771      CTEXT           "X :",IDC_STATIC,25,60,10,10      PUSHBUTTON      "Default",IDC_AR_DEFAULT,156,21,37,11
772        CONTROL         "Picture Aspect Ratio",IDC_AR,"Button",
773                        BS_AUTORADIOBUTTON,13,81,81,10,WS_EX_TRANSPARENT
774      EDITTEXT        IDC_ARX,39,110,36,12,ES_NUMBER      EDITTEXT        IDC_ARX,39,110,36,12,ES_NUMBER
775      EDITTEXT        IDC_ARY,100,110,36,12,ES_NUMBER      EDITTEXT        IDC_ARY,100,110,36,12,ES_NUMBER
776        PUSHBUTTON      "4:3",IDC_AR_4_3,156,90,37,11
777        PUSHBUTTON      "16:9",IDC_AR_16_9,156,104,37,11
778        PUSHBUTTON      "2,35:1",IDC_AR_235_100,156,118,37,11
779        LTEXT           "Select the shape of a pixel...",IDC_STATIC,25,18,104,10
780        LTEXT           "Select the shape of the image...",IDC_STATIC,25,93,110,
781                        11
782        GROUPBOX        "",IDC_STATIC,7,7,196,127,BS_CENTER
783        GROUPBOX        "",IDC_STATIC,7,81,196,52,BS_CENTER
784        CTEXT           "X :",IDC_STATIC,25,60,10,10
785      LTEXT           "Aspect Ratio is written to mpeg-4 bitstream, but unfortunately is likely to be ignored if video stream is encapsulated in a general-purpose container (like .avi, .ogm., .mkv).",      LTEXT           "Aspect Ratio is written to mpeg-4 bitstream, but unfortunately is likely to be ignored if video stream is encapsulated in a general-purpose container (like .avi, .ogm., .mkv).",
786                      IDC_STATIC,7,138,197,27                      IDC_STATIC,7,138,197,27
787      LTEXT           "Therefore, be aware that using different aspect ratio than default might be ignored by some players, especially when decoded on Windows.\n\nUse at your own risk.",      LTEXT           "Therefore, be aware that using different aspect ratio than default might be ignored by some players, especially when decoded on Windows.\n\nUse at your own risk.",
788                      IDC_STATIC,7,168,197,41                      IDC_STATIC,7,168,197,41
     LTEXT           "Select the shape of a pixel...",IDC_STATIC,25,18,104,10  
789      CTEXT           "Y :",IDC_STATIC,86,60,10,10      CTEXT           "Y :",IDC_STATIC,86,60,10,10
790      CTEXT           "Y :",IDC_STATIC,86,112,10,10      CTEXT           "Y :",IDC_STATIC,86,112,10,10
791      CTEXT           "X :",IDC_STATIC,25,112,10,10      CTEXT           "X :",IDC_STATIC,25,112,10,10
     LTEXT           "Select the shape of the image...",IDC_STATIC,25,93,110,  
                     11  
792      GROUPBOX        "Quick Setting",IDC_STATIC,148,7,55,127,0,      GROUPBOX        "Quick Setting",IDC_STATIC,148,7,55,127,0,
793                      WS_EX_TRANSPARENT                      WS_EX_TRANSPARENT
     PUSHBUTTON      "Default",IDC_AR_DEFAULT,156,21,37,11  
     PUSHBUTTON      "4:3",IDC_AR_4_3,156,90,37,11  
     PUSHBUTTON      "16:9",IDC_AR_16_9,156,104,37,11  
     PUSHBUTTON      "2,35:1",IDC_AR_235_100,156,118,37,11  
794  END  END
795    
796    
# Line 883  Line 905 
905      IDD_STATUS, DIALOG      IDD_STATUS, DIALOG
906      BEGIN      BEGIN
907          LEFTMARGIN, 7          LEFTMARGIN, 7
908          RIGHTMARGIN, 374          RIGHTMARGIN, 318
909          TOPMARGIN, 7          TOPMARGIN, 3
910          BOTTOMMARGIN, 229          BOTTOMMARGIN, 213
911      END      END
912    
913      IDD_AR, DIALOG      IDD_AR, DIALOG
# Line 916  Line 938 
938    
939  STRINGTABLE DISCARDABLE  STRINGTABLE DISCARDABLE
940  BEGIN  BEGIN
941      IDC_MODE                """Single Pass""encodes to your specified bitrate or quality.\n""Two-pass 1st pass"" gathers statistics for the 2nd pass.\n""Two-pass 2nd pass"" uses 1st pass' statistics to encode at desired file size or bitrate."      IDC_MODE                """Single Pass""encodes to your specified bitrate or quality.\n""Two-pass 1st pass"" gathers statistics for the 2nd pass.\n""Two-pass 2nd pass"" uses 1st pass' statistics to encode at target file size or bitrate."
942  END  END
943    
944  STRINGTABLE DISCARDABLE  STRINGTABLE DISCARDABLE
# Line 990  Line 1012 
1012  STRINGTABLE DISCARDABLE  STRINGTABLE DISCARDABLE
1013  BEGIN  BEGIN
1014      IDC_CARTOON             "Enables special motion estimation features for cartoons/anime."      IDC_CARTOON             "Enables special motion estimation features for cartoons/anime."
1015        IDC_OVERFLOW_CONTROL_STRENGTH
1016                                "0=Default from core (let xvid decide). Else overflow payback percent per frame. Higher value will meet target file size better, but will also spoil quantizer distribution more."
1017        IDC_ASPECT_RATIO        "Display aspect ratio is used to scale the video on playback/anamorphic encoding).\n\nDefault 1:1 for no scaling necessary."
1018  END  END
1019    
1020  STRINGTABLE DISCARDABLE  STRINGTABLE DISCARDABLE
# Line 1011  Line 1036 
1036      IDC_LEVEL_VCV           "Video Complexity Verifier (VCV):\nThe maximum macroblocks decoded per second."      IDC_LEVEL_VCV           "Video Complexity Verifier (VCV):\nThe maximum macroblocks decoded per second."
1037      IDC_LEVEL_VBV           "Video Buffer Verifier (VBV):\n\nThe maximum size of the video decoder buffer. The encoded bitstream but not overflow or underflow this buffer."      IDC_LEVEL_VBV           "Video Buffer Verifier (VBV):\n\nThe maximum size of the video decoder buffer. The encoded bitstream but not overflow or underflow this buffer."
1038      IDC_LEVEL_BITRATE       "Maximum instantaneous bitrate."      IDC_LEVEL_BITRATE       "Maximum instantaneous bitrate."
1039        IDC_BITRATE             "The target AVI bitrate, or file size.\nImportant: This is NOT the same as target average video bitrate or file size"
1040        IDC_BITRATE_S           "Toggle between quantizer, target bitrate, target file size"
1041  END  END
1042    
1043  STRINGTABLE DISCARDABLE  STRINGTABLE DISCARDABLE
1044  BEGIN  BEGIN
1045      IDC_OVERFLOW_CONTROL_STRENGTH      IDC_BITRATE_TSIZE       "Target file or media size"
1046                              "0=Default from core (let xvid decide). Else overflow payback percent per frame. Higher value will meet target filesize better, but will also spoil quantizer distribution more."  END
1047      IDC_ASPECT_RATIO        "Display aspect ratio is used to scale the video on playback/anamorphic encoding).\n\nDefault 1:1 for no scaling necessary."  
1048    STRINGTABLE DISCARDABLE
1049    BEGIN
1050        IDC_BITRATE_SSIZE       "The file size of subtitles or other data files"
1051        IDC_BITRATE_SSELECT     "Select file size from existing subtitle file"
1052        IDC_BITRATE_COVERHEAD   "Calculated container format overhead (kbytes)."
1053        IDC_BITRATE_VRATE       "Calculated average video bitrate (kilobits-per-second)"
1054        IDC_BITRATE_VSIZE       "Calculated video file size"
1055        IDC_BITRATE_ARATE       "Audio bitrate (kilobits-per-second)"
1056        IDC_BITRATE_ASELECT     "Select file size from existing audio file"
1057  END  END
1058    
1059  #endif    // Neutral resources  #endif    // Neutral resources
# Line 1033  Line 1069 
1069  #pragma code_page(1252)  #pragma code_page(1252)
1070  #endif //_WIN32  #endif //_WIN32
1071    
1072    /////////////////////////////////////////////////////////////////////////////
1073    //
1074    // Dialog
1075    //
1076    
1077    IDD_BITRATE DIALOG DISCARDABLE  0, 0, 212, 212
1078    STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
1079    CAPTION "Bitrate Calculator"
1080    FONT 8, "MS Sans Serif"
1081    BEGIN
1082        COMBOBOX        IDC_BITRATE_TSIZE,95,5,75,64,CBS_DROPDOWN | WS_VSCROLL |
1083                        WS_TABSTOP
1084        EDITTEXT        IDC_BITRATE_SSIZE,95,20,75,12,ES_AUTOHSCROLL
1085        PUSHBUTTON      "...",IDC_BITRATE_SSELECT,178,21,20,12
1086        COMBOBOX        IDC_BITRATE_CFORMAT,95,45,75,64,CBS_DROPDOWNLIST |
1087                        WS_VSCROLL | WS_TABSTOP
1088        EDITTEXT        IDC_BITRATE_COVERHEAD,95,60,75,12,ES_AUTOHSCROLL |
1089                        ES_READONLY
1090        EDITTEXT        IDC_BITRATE_HOURS,15,100,29,11,ES_AUTOHSCROLL
1091        EDITTEXT        IDC_BITRATE_MINUTES,55,100,29,11,ES_AUTOHSCROLL
1092        EDITTEXT        IDC_BITRATE_SECONDS,95,100,29,11,ES_AUTOHSCROLL
1093        COMBOBOX        IDC_BITRATE_FPS,135,101,60,64,CBS_DROPDOWNLIST |
1094                        WS_VSCROLL | WS_TABSTOP
1095        EDITTEXT        IDC_BITRATE_VSIZE,95,120,75,12,ES_AUTOHSCROLL |
1096                        ES_READONLY
1097        EDITTEXT        IDC_BITRATE_VRATE,95,135,75,12,ES_AUTOHSCROLL |
1098                        ES_READONLY
1099        COMBOBOX        IDC_BITRATE_AFORMAT,95,158,75,64,CBS_DROPDOWNLIST |
1100                        WS_VSCROLL | WS_TABSTOP
1101        COMBOBOX        IDC_BITRATE_ARATE,95,173,75,64,CBS_DROPDOWN | WS_VSCROLL |
1102                        WS_TABSTOP
1103        EDITTEXT        IDC_BITRATE_ASIZE,95,188,75,12,ES_AUTOHSCROLL
1104        PUSHBUTTON      "...",IDC_BITRATE_ASELECT,178,188,20,12
1105        CONTROL         "Average bitrate:",IDC_BITRATE_AMODE_RATE,"Button",
1106                        BS_AUTORADIOBUTTON,15,178,66,10
1107        GROUPBOX        "Video",IDC_STATIC,5,75,200,132
1108        GROUPBOX        "Audio",IDC_STATIC,5,148,200,59
1109        CONTROL         "Size (kbytes):",IDC_BITRATE_AMODE_SIZE,"Button",
1110                        BS_AUTORADIOBUTTON,15,193,58,10
1111        LTEXT           "Target size (kbytes):",IDC_STATIC,15,5,64,12,
1112                        SS_CENTERIMAGE
1113        LTEXT           "Format:",IDC_STATIC,15,45,24,13,SS_CENTERIMAGE
1114        LTEXT           "Format:",IDC_STATIC,15,163,24,8,SS_CENTERIMAGE
1115        LTEXT           "Size (kbytes):",IDC_STATIC,15,120,43,8,SS_CENTERIMAGE
1116        GROUPBOX        "Container:",IDC_STATIC,5,35,200,172
1117        LTEXT           "Overhead (kbytes):",IDC_STATIC,15,60,61,10,
1118                        SS_CENTERIMAGE
1119        LTEXT           "Average bitrate:",IDC_STATIC,15,135,51,8,SS_CENTERIMAGE
1120        CTEXT           "hours",IDC_STATIC,15,90,30,8
1121        CTEXT           "minutes",IDC_STATIC,55,90,30,8
1122        CTEXT           "seconds",IDC_STATIC,95,90,30,8
1123        CTEXT           "fps",IDC_STATIC,145,90,40,8
1124        LTEXT           "Subtitles (kbytes):",IDC_STATIC,15,20,60,10,
1125                        SS_CENTERIMAGE
1126    END
1127    
1128    
1129    /////////////////////////////////////////////////////////////////////////////
1130    //
1131    // DESIGNINFO
1132    //
1133    
1134    #ifdef APSTUDIO_INVOKED
1135    GUIDELINES DESIGNINFO DISCARDABLE
1136    BEGIN
1137        IDD_BITRATE, DIALOG
1138        BEGIN
1139            LEFTMARGIN, 7
1140            RIGHTMARGIN, 205
1141            TOPMARGIN, 7
1142            BOTTOMMARGIN, 205
1143        END
1144    END
1145    #endif    // APSTUDIO_INVOKED
1146    
1147    
1148  #ifdef APSTUDIO_INVOKED  #ifdef APSTUDIO_INVOKED
1149  /////////////////////////////////////////////////////////////////////////////  /////////////////////////////////////////////////////////////////////////////
1150  //  //

Legend:
Removed from v.1323  
changed lines
  Added in v.1346

No admin address has been configured
ViewVC Help
Powered by ViewVC 1.0.4