[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 1203, Tue Nov 11 16:25:39 2003 UTC revision 1368, Sat Feb 28 08:25:46 2004 UTC
# Line 36  Line 36 
36  IDD_RC_2PASS1 DIALOG DISCARDABLE  0, 0, 212, 212  IDD_RC_2PASS1 DIALOG DISCARDABLE  0, 0, 212, 212
37  STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU  STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
38  CAPTION "1st Pass"  CAPTION "1st Pass"
39  FONT 8, "MS Sans Serif"  FONT 8, "MS Shell Dlg"
40  BEGIN  BEGIN
41        EDITTEXT        IDC_STATS,72,6,106,12,ES_AUTOHSCROLL
42        PUSHBUTTON      "...",IDC_STATS_BROWSE,182,7,22,12
43        CONTROL         "Full quality first pass",IDC_FULL1PASS,"Button",
44                        BS_AUTOCHECKBOX | WS_TABSTOP,15,38,83,12
45      CONTROL         "Discard first pass",IDC_DISCARD1PASS,"Button",      CONTROL         "Discard first pass",IDC_DISCARD1PASS,"Button",
46                      BS_AUTOCHECKBOX | WS_TABSTOP,8,26,69,10                      BS_AUTOCHECKBOX | WS_TABSTOP,127,38,69,12
47      LTEXT           "Stats filename:",-1,8,6,52,12,SS_CENTERIMAGE      LTEXT           "Stats filename:",IDC_STATIC,8,6,52,12,SS_CENTERIMAGE
48      EDITTEXT        IDC_STATS,72,6,112,12,ES_AUTOHSCROLL      CTEXT           "If you don't discard first pass but keep full quality disabled,\nthe resulting 1st pass stream might not be mpeg-4 compliant.",
49      PUSHBUTTON      "...",IDC_STATS_BROWSE,188,6,16,11                      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
55  STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU  STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
56  CAPTION "Motion"  CAPTION "Motion"
57  FONT 8, "MS Sans Serif"  FONT 8, "MS Shell Dlg"
58  BEGIN  BEGIN
59      COMBOBOX        IDC_MOTION,112,16,76,76,CBS_DROPDOWNLIST | WS_VSCROLL |      COMBOBOX        IDC_MOTION,112,19,76,76,CBS_DROPDOWNLIST | WS_VSCROLL |
60                      WS_TABSTOP                      WS_TABSTOP
61      CONTROL         "Use chroma motion",IDC_CHROMAME,"Button",      COMBOBOX        IDC_VHQ,112,37,76,76,CBS_DROPDOWNLIST | WS_VSCROLL |
                     BS_AUTOCHECKBOX | WS_TABSTOP,12,54,77,10  
     LTEXT           "Motion search precision:",IDC_STATIC,12,16,80,12,  
                     SS_CENTERIMAGE  
     LTEXT           "VHQ mode:",IDC_STATIC,12,37,38,8  
     COMBOBOX        IDC_VHQ,112,34,76,76,CBS_DROPDOWNLIST | WS_VSCROLL |  
62                      WS_TABSTOP                      WS_TABSTOP
63      LTEXT           "Frame drop ratio:",IDC_FRAMEDROP_STATIC,12,82,68,12,      CONTROL         "Use chroma motion",IDC_CHROMAME,"Button",
64                        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,
72                      SS_CENTERIMAGE                      SS_CENTERIMAGE
73      EDITTEXT        IDC_FRAMEDROP,112,82,75,11,ES_AUTOHSCROLL | ES_NUMBER      LTEXT           "VHQ mode:",IDC_STATIC,14,39,38,8
74      EDITTEXT        IDC_MAXKEY,112,100,76,12,ES_AUTOHSCROLL | ES_NUMBER      LTEXT           "Frame drop ratio:",IDC_FRAMEDROP_STATIC,14,96,68,12,
     EDITTEXT        IDC_MINKEY,112,120,76,12,ES_AUTOHSCROLL | ES_NUMBER  
     LTEXT           "Maximum I-frame interval:",IDC_STATIC,12,102,80,12,  
75                      SS_CENTERIMAGE                      SS_CENTERIMAGE
76      LTEXT           "Minimum I-frame interval:",IDC_STATIC,12,120,94,12,      LTEXT           "Maximum I-frame interval:",IDC_STATIC,14,117,80,12,
77                      SS_CENTERIMAGE                      SS_CENTERIMAGE
78      CONTROL         "Use cartoon mode",IDC_CARTOON,"Button",BS_AUTOCHECKBOX |      GROUPBOX        "Motion Precision",IDC_STATIC,7,7,193,77
79                      WS_TABSTOP,13,143,74,10      GROUPBOX        "Other",IDC_STATIC,7,79,193,84
80  END  END
81    
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", 0, 0, 0x1  FONT 8, "MS Shell Dlg"
86  BEGIN  BEGIN
87      COMBOBOX        IDC_MODE,88,34,100,76,CBS_DROPDOWNLIST | WS_VSCROLL |      COMBOBOX        IDC_PROFILE,88,16,91,76,CBS_DROPDOWNLIST | WS_VSCROLL |
88                      WS_TABSTOP                      WS_TABSTOP
89      PUSHBUTTON      "Advanced options...",IDC_ADVANCED,71,188,84,12      PUSHBUTTON      "more...",IDC_PROFILE_ADV,184,16,28,12
90      DEFPUSHBUTTON   "OK",IDOK,71,238,84,12      COMBOBOX        IDC_MODE,88,34,92,76,CBS_DROPDOWNLIST | WS_VSCROLL |
     LTEXT           "Encoding type:",IDC_STATIC,14,34,70,12,SS_CENTERIMAGE  
     GROUPBOX        "Encoding options",IDC_STATIC,7,4,212,202  
     PUSHBUTTON      "Load Defaults...",IDC_DEFAULTS,71,222,84,12  
     PUSHBUTTON      "...",IDC_MODE_ADV,196,34,16,12  
     LTEXT           "Profile @ Level:",IDC_STATIC,14,16,70,12,SS_CENTERIMAGE  
     PUSHBUTTON      "...",IDC_PROFILE_ADV,196,16,16,12  
     CONTROL         "List1",IDC_ZONES,"SysListView32",LVS_REPORT |  
                     LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOSORTHEADER |  
                     WS_TABSTOP,14,100,198,66,WS_EX_STATICEDGE  
     PUSHBUTTON      "Add",IDC_ADD,16,170,36,12  
     PUSHBUTTON      "Remove",IDC_REMOVE,56,170,36,12  
     PUSHBUTTON      "Edit",IDC_EDIT,176,168,36,12  
     COMBOBOX        IDC_PROFILE,88,16,100,76,CBS_DROPDOWNLIST | WS_VSCROLL |  
91                      WS_TABSTOP                      WS_TABSTOP
92        PUSHBUTTON      "more...",IDC_MODE_ADV,184,34,28,12
93        CTEXT           "Target bitrate (kbps):",IDC_BITRATE_S,12,53,71,13,
94                        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 |      CONTROL         "Slider1",IDC_SLIDER,"msctls_trackbar32",TBS_BOTH |
98                      TBS_NOTICKS | WS_TABSTOP,12,78,204,14                      TBS_NOTICKS | WS_TABSTOP,12,78,204,14
99      EDITTEXT        IDC_BITRATE,88,52,100,12,ES_AUTOHSCROLL | ES_NUMBER      CONTROL         "List1",IDC_ZONES,"SysListView32",LVS_REPORT |
100      LTEXT           "X",IDC_BITRATE_MIN,16,70,40,8                      LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOSORTHEADER |
101      RTEXT           "X",IDC_BITRATE_MAX,164,70,44,8                      WS_TABSTOP,14,110,198,68,WS_EX_STATICEDGE
102      LTEXT           "Target bitrate (kbps):",IDC_BITRATE_S,14,52,66,12,      PUSHBUTTON      "Add",IDC_ADD,16,182,36,12
103                      SS_NOTIFY | SS_CENTERIMAGE      PUSHBUTTON      "Remove",IDC_REMOVE,56,182,36,12
104      PUSHBUTTON      "...",IDC_BITRATE_CALC,196,52,16,12      PUSHBUTTON      "Zone Options...",IDC_EDIT,155,182,57,12
105        PUSHBUTTON      "Advanced Options...",IDC_ADVANCED,71,210,84,12
106        PUSHBUTTON      "Load Defaults",IDC_DEFAULTS,7,238,64,13
107        PUSHBUTTON      "Decoder Options",IDC_DECODER,81,238,64,13
108        DEFPUSHBUTTON   "OK",IDOK,156,238,64,13
109        GROUPBOX        "Main Settings",IDC_STATIC,7,3,212,202
110        LTEXT           "Encoding type:",IDC_STATIC,14,34,70,12,SS_CENTERIMAGE
111        LTEXT           "Profile @ Level:",IDC_STATIC,14,16,70,12,SS_CENTERIMAGE
112        LTEXT           "X",IDC_BITRATE_MIN,16,70,79,8
113        RTEXT           "X",IDC_BITRATE_MAX,125,70,84,8
114        GROUPBOX        "Zones",IDC_STATIC,7,98,212,107
115        GROUPBOX        "More",IDC_STATIC,7,200,212,29
116  END  END
117    
118  IDD_QUANT DIALOG DISCARDABLE  0, 0, 212, 212  IDD_QUANT DIALOG DISCARDABLE  0, 0, 212, 212
119  STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU  STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
120  CAPTION "Quantization"  CAPTION "Quantization"
121  FONT 8, "MS Sans Serif"  FONT 8, "MS Shell Dlg"
122  BEGIN  BEGIN
123      EDITTEXT        IDC_MINIQUANT,120,18,76,12,ES_AUTOHSCROLL | ES_NUMBER      EDITTEXT        IDC_MINIQUANT,120,18,76,12,ES_AUTOHSCROLL | ES_NUMBER
124      EDITTEXT        IDC_MAXIQUANT,120,34,76,12,ES_AUTOHSCROLL | ES_NUMBER      EDITTEXT        IDC_MAXIQUANT,120,34,76,12,ES_AUTOHSCROLL | ES_NUMBER
# Line 136  Line 146 
146  IDD_RC_2PASS2 DIALOG DISCARDABLE  0, 0, 212, 212  IDD_RC_2PASS2 DIALOG DISCARDABLE  0, 0, 212, 212
147  STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU  STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
148  CAPTION "2nd Pass"  CAPTION "2nd Pass"
149  FONT 8, "MS Sans Serif"  FONT 8, "MS Shell Dlg"
150  BEGIN  BEGIN
151      EDITTEXT        IDC_KFBOOST,120,34,76,12,ES_AUTOHSCROLL | ES_NUMBER      EDITTEXT        IDC_STATS,72,6,112,12,ES_AUTOHSCROLL
152      EDITTEXT        IDC_KFREDUCTION,120,66,75,12,ES_AUTOHSCROLL | ES_NUMBER      PUSHBUTTON      "...",IDC_STATS_BROWSE,189,7,15,11
153      EDITTEXT        IDC_CURVECOMPH,120,130,76,12,ES_AUTOHSCROLL | ES_NUMBER      EDITTEXT        IDC_KFBOOST,140,34,56,12,ES_AUTOHSCROLL | ES_NUMBER
154      EDITTEXT        IDC_CURVECOMPL,120,146,76,12,ES_AUTOHSCROLL | ES_NUMBER      EDITTEXT        IDC_MINKEY,140,55,56,12,ES_AUTOHSCROLL | ES_NUMBER
155      EDITTEXT        IDC_OVERFLOW_CONTROL_STRENGTH,120,162,76,12,      EDITTEXT        IDC_KFREDUCTION,140,69,56,12,ES_AUTOHSCROLL | ES_NUMBER
156        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
163      EDITTEXT        IDC_STATS,72,6,112,12,ES_AUTOHSCROLL      GROUPBOX        "Intra-frames tuning",IDC_STATIC,7,22,197,69
164      PUSHBUTTON      "...",IDC_STATS_BROWSE,188,6,16,11      LTEXT           "Overflow control strength (%):",IDC_STATIC,16,100,100,
165      GROUPBOX        "Two-pass tuning",IDC_STATIC,8,22,196,94                      12,SS_CENTERIMAGE
166      LTEXT           "Overflow control strength %:",IDC_STATIC,16,162,100,12,      LTEXT           "High bitrate scenes degradation (%):",IDC_STATIC,16,170,
167                      SS_CENTERIMAGE                      124,12,SS_CENTERIMAGE
168      LTEXT           "High bitrate scenes %:",IDC_STATIC,16,130,100,12,      LTEXT           "Low bitrate scenes improvement (%):",IDC_STATIC,16,186,
169                      SS_CENTERIMAGE                      124,12,SS_CENTERIMAGE
170      LTEXT           "Low bitrate scenes %:",IDC_STATIC,16,146,100,12,      LTEXT           "I-frame boost (%):",IDC_STATIC,16,34,91,12,
                     SS_CENTERIMAGE  
     GROUPBOX        "Curve compression",IDC_STATIC,8,120,196,88  
     LTEXT           "I-frame boost %:",IDC_STATIC,16,34,100,12,  
171                      SS_CENTERIMAGE                      SS_CENTERIMAGE
172      LTEXT           "CC I-frame bitrate reduction %:",IDC_STATIC,16,66,100,      LTEXT           "...are reduced by (%):",IDC_STATIC,16,69,100,12
173                      12      LTEXT           "Max overflow improvement (%):",IDC_STATIC,16,119,100,12,
     EDITTEXT        IDC_OVERIMP,120,82,76,12,ES_AUTOHSCROLL | ES_NUMBER  
     EDITTEXT        IDC_OVERDEG,120,98,76,12,ES_AUTOHSCROLL | ES_NUMBER  
     LTEXT           "Max overflow improvement %:",IDC_STATIC,16,82,100,12,  
174                      SS_CENTERIMAGE                      SS_CENTERIMAGE
175      LTEXT           "Max overflow degradation %:",IDC_STATIC,16,98,100,12,      LTEXT           "Max overflow degradation (%):",IDC_STATIC,16,138,100,12,
176                      SS_CENTERIMAGE                      SS_CENTERIMAGE
177        LTEXT           "I-frames closer than... (frames):",IDC_STATIC,16,56,124,
178                        11
179        GROUPBOX        "Overlflow treatment",IDC_STATIC,7,86,197,75
180        GROUPBOX        "Curve compression",IDC_STATIC,7,156,197,51
181  END  END
182    
183  IDD_DEBUG DIALOG DISCARDABLE  0, 0, 212, 212  IDD_DEBUG DIALOG DISCARDABLE  0, 0, 212, 212
184  STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU  STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
185  CAPTION "Debug"  CAPTION "Debug"
186  FONT 8, "MS Sans Serif"  FONT 8, "MS Shell Dlg"
187  BEGIN  BEGIN
188      CONTROL         "Automatically detect optimizations",IDC_CPU_AUTO,"Button",      CONTROL         "Automatically detect optimizations",IDC_CPU_AUTO,"Button",
189                      BS_AUTORADIOBUTTON | WS_GROUP,16,20,121,10                      BS_AUTORADIOBUTTON | WS_GROUP,16,20,121,10
# Line 188  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
219  STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU  STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
220  CAPTION "Custom quantization matrix"  CAPTION "Custom quantization matrix"
221  FONT 8, "MS Sans Serif"  FONT 8, "MS Shell Dlg"
222  BEGIN  BEGIN
223      DEFPUSHBUTTON   "OK",IDOK,172,128,47,13      DEFPUSHBUTTON   "OK",IDOK,172,128,47,13
224      EDITTEXT        IDC_QINTRA00,8,16,15,11,ES_AUTOHSCROLL | ES_NUMBER |      EDITTEXT        IDC_QINTRA00,8,16,15,11,ES_AUTOHSCROLL | ES_NUMBER |
# Line 473  Line 486 
486  IDD_ABOUT DIALOG DISCARDABLE  0, 0, 192, 165  IDD_ABOUT DIALOG DISCARDABLE  0, 0, 192, 165
487  STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU  STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
488  CAPTION "XviD MPEG4 Video Codec"  CAPTION "XviD MPEG4 Video Codec"
489  FONT 8, "MS Sans Serif"  FONT 8, "MS Shell Dlg"
490  BEGIN  BEGIN
491      CTEXT           "GPL'ed MPEG4 video codec demonstration.\nFor educational purposes only.",      CTEXT           "GPL'ed MPEG4 video codec demonstration.\nFor educational purposes only.",
492                      IDC_STATIC,12,112,168,20                      IDC_STATIC,12,112,168,20
# Line 491  Line 504 
504  IDD_RC_CBR DIALOG DISCARDABLE  0, 0, 212, 212  IDD_RC_CBR DIALOG DISCARDABLE  0, 0, 212, 212
505  STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU  STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
506  CAPTION "CBR"  CAPTION "CBR"
507  FONT 8, "MS Sans Serif"  FONT 8, "MS Shell Dlg"
508  BEGIN  BEGIN
509      EDITTEXT        IDC_CBR_REACTIONDELAY,108,12,76,12,ES_AUTOHSCROLL |      EDITTEXT        IDC_CBR_REACTIONDELAY,108,12,76,12,ES_AUTOHSCROLL |
510                      ES_NUMBER                      ES_NUMBER
# Line 507  Line 520 
520  IDD_PROFILE DIALOG DISCARDABLE  0, 0, 212, 212  IDD_PROFILE DIALOG DISCARDABLE  0, 0, 212, 212
521  STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU  STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
522  CAPTION "Profile"  CAPTION "Profile"
523  FONT 8, "MS Sans Serif"  FONT 8, "MS Shell Dlg"
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
     CONTROL         "Interlacing",IDC_INTERLACING,"Button",BS_AUTOCHECKBOX |  
                     WS_TABSTOP,16,66,100,8  
     CONTROL         "Quarterpel",IDC_QPEL,"Button",BS_AUTOCHECKBOX |  
                     WS_TABSTOP,16,79,100,8  
     CONTROL         "Global motion compenation",IDC_GMC,"Button",  
                     BS_AUTOCHECKBOX | WS_TABSTOP,16,94,100,8  
     CONTROL         "Reduced resolution",IDC_REDUCED,"Button",  
                     BS_AUTOCHECKBOX | WS_TABSTOP,16,108,100,8  
527      COMBOBOX        IDC_PROFILE_PROFILE,84,8,116,76,CBS_DROPDOWNLIST |      COMBOBOX        IDC_PROFILE_PROFILE,84,8,116,76,CBS_DROPDOWNLIST |
528                      WS_VSCROLL | WS_TABSTOP                      WS_VSCROLL | WS_TABSTOP
529      EDITTEXT        IDC_MAXBFRAMES,120,134,76,12,ES_AUTOHSCROLL | ES_NUMBER      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",
535                        BS_AUTOCHECKBOX | WS_TABSTOP,16,64,100,8
536        CONTROL         "Quarter Pixel",IDC_QPEL,"Button",BS_AUTOCHECKBOX |
537                        WS_TABSTOP,16,78,100,8
538        CONTROL         "Global Motion Compensation",IDC_GMC,"Button",
539                        BS_AUTOCHECKBOX | WS_TABSTOP,16,92,103,8
540        CONTROL         "Reduced Resolution",IDC_REDUCED,"Button",
541                        BS_AUTOCHECKBOX | WS_TABSTOP,16,106,100,8
542        CONTROL         "B-VOPs",IDC_BVOP,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,
543                        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
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,16,194,55,10                      WS_TABSTOP,112,182,55,10
552      LTEXT           "Max consecutive BVOPs:",IDC_MAXBFRAMES_S,16,137,96,8      LTEXT           "Quantizer ratio:",IDC_BQUANTRATIO_S,16,150,89,8
553      GROUPBOX        "",IDC_STATIC,8,122,196,86      LTEXT           "Quantizer offset:",IDC_BQUANTOFFSET_S,16,164,52,8
554      CONTROL         "BVOPs",IDC_BVOP,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,      LTEXT           "Quantization type:",IDC_QUANTTYPE_S,16,32,100,8
                     16,122,36,8  
     EDITTEXT        IDC_BQUANTRATIO,120,150,76,12,ES_AUTOHSCROLL  
     LTEXT           "Quantizer ratio (%):",IDC_BQUANTRATIO_S,16,153,89,8  
     EDITTEXT        IDC_BQUANTOFFSET,120,166,76,12,ES_AUTOHSCROLL  
     LTEXT           "Quantizer offset:",IDC_BQUANTOFFSET_S,16,166,52,8  
     COMBOBOX        IDC_QUANTTYPE,120,32,76,76,CBS_DROPDOWNLIST | WS_VSCROLL |  
                     WS_TABSTOP  
     PUSHBUTTON      "Edit Matrix...",IDC_QUANTMATRIX,120,48,76,12  
     LTEXT           "Quantization type:",IDC_QUANTTYPE_S,16,34,100,8  
     CONTROL         "Adaptive quantization",IDC_LUMMASK,"Button",  
                     BS_AUTOCHECKBOX | WS_TABSTOP,16,50,84,10  
555  END  END
556    
557  IDD_ZONE DIALOG DISCARDABLE  0, 0, 212, 194  IDD_ZONE DIALOG DISCARDABLE  0, 0, 212, 194
558  STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU  STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
559  CAPTION "Zone"  CAPTION "Zone"
560  FONT 8, "MS Sans Serif"  FONT 8, "MS Shell Dlg"
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
     EDITTEXT        IDC_ZONE_WEIGHT,104,38,80,12,ES_AUTOHSCROLL  
     LTEXT           "Start frame #:",IDC_STATIC,8,6,52,10  
     CONTROL         "Slider1",IDC_ZONE_SLIDER,"msctls_trackbar32",TBS_BOTH |  
                     TBS_NOTICKS | WS_TABSTOP,12,82,188,14  
563      PUSHBUTTON      "<-",IDC_ZONE_FETCH,188,6,16,12      PUSHBUTTON      "<-",IDC_ZONE_FETCH,188,6,16,12
     GROUPBOX        "Options",IDC_STATIC,8,110,196,80  
     CONTROL         "Greyscale",IDC_ZONE_GREYSCALE,"Button",BS_AUTOCHECKBOX |  
                     WS_TABSTOP,16,140,47,10  
     CONTROL         "Chroma optimizer",IDC_ZONE_CHROMAOPT,"Button",  
                     BS_AUTOCHECKBOX | WS_TABSTOP,16,156,69,10  
     EDITTEXT        IDC_ZONE_BVOPTHRESHOLD,100,170,84,12,ES_AUTOHSCROLL |  
                     ES_NUMBER  
564      CONTROL         "Weight:",IDC_ZONE_MODE_WEIGHT,"Button",      CONTROL         "Weight:",IDC_ZONE_MODE_WEIGHT,"Button",
565                      BS_AUTORADIOBUTTON | WS_GROUP,16,38,41,10                      BS_AUTORADIOBUTTON | WS_GROUP,16,40,41,10
566        EDITTEXT        IDC_ZONE_WEIGHT,104,38,80,12,ES_AUTOHSCROLL
567      CONTROL         "Quantizer:",IDC_ZONE_MODE_QUANT,"Button",      CONTROL         "Quantizer:",IDC_ZONE_MODE_QUANT,"Button",
568                      BS_AUTORADIOBUTTON,16,54,48,10                      BS_AUTORADIOBUTTON,16,56,48,10
     GROUPBOX        "Rate control",IDC_STATIC,8,22,196,82  
569      EDITTEXT        IDC_ZONE_QUANT,104,54,80,12,ES_AUTOHSCROLL      EDITTEXT        IDC_ZONE_QUANT,104,54,80,12,ES_AUTOHSCROLL
570        CONTROL         "Slider1",IDC_ZONE_SLIDER,"msctls_trackbar32",TBS_BOTH |
571                        TBS_NOTICKS | WS_TABSTOP,12,82,188,14
572        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",
575                        BS_AUTOCHECKBOX | WS_TABSTOP,16,138,79,10
576        CONTROL         "Chroma optimizer enabled",IDC_ZONE_CHROMAOPT,"Button",
577                        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
580        LTEXT           "Start frame #:",IDC_STATIC,8,6,52,10
581        GROUPBOX        "Rate control",IDC_STATIC,7,22,198,90
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
584      LTEXT           "BVOP sensitivity:",IDC_ZONE_BVOPTHRESHOLD_S,16,172,76,8      GROUPBOX        "Static",IDC_STATIC,7,107,198,80
     CONTROL         "Force keyframe",IDC_ZONE_FORCEIVOP,"Button",  
                     BS_AUTOCHECKBOX | WS_TABSTOP,16,124,92,8  
585  END  END
586    
587  IDD_LEVEL DIALOG DISCARDABLE  0, 0, 212, 212  IDD_LEVEL DIALOG DISCARDABLE  0, 0, 212, 215
588  STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU  STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
589  CAPTION "Level"  CAPTION "Level"
590  FONT 8, "MS Sans Serif"  FONT 8, "MS Shell Dlg"
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\ndisplay user encoding dimensions/framerate here.\n\ndisplay warning message if dimensions are above the max",  
613                      IDC_STATIC,8,128,196,80                      IDC_STATIC,8,128,196,80
614  END  END
615    
616  IDD_CALC DIALOG DISCARDABLE  0, 0, 212, 212  IDD_DEC DIALOG DISCARDABLE  0, 0, 212, 212
617  STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU  STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
618  CAPTION "Calculator"  CAPTION "Decoder Options"
619  FONT 8, "MS Sans Serif"  FONT 8, "MS Shell Dlg"
620  BEGIN  BEGIN
621      CTEXT           "bitrate calculator",IDC_STATIC,4,99,202,14,      CONTROL         "Deblocking Y",IDC_DEC_DY,"Button",BS_AUTOCHECKBOX |
622                      SS_CENTERIMAGE                      WS_TABSTOP,21,25,63,13
623        CONTROL         "Deblocking UV",IDC_DEC_DUV,"Button",BS_AUTOCHECKBOX |
624                        WS_TABSTOP,21,42,79,13
625        CONTROL         "Deringing",IDC_DEC_DR,"Button",BS_AUTOCHECKBOX |
626                        WS_DISABLED | WS_TABSTOP,115,25,60,13
627        CONTROL         "Film Effect",IDC_DEC_FE,"Button",BS_AUTOCHECKBOX |
628                        WS_TABSTOP,115,42,60,13
629  END  END
630    
631  IDD_STATUS DIALOGEX 0, 0, 381, 231  IDD_STATUS DIALOGEX 0, 0, 325, 220
632  STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU  STYLE DS_MODALFRAME | WS_MINIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU
 EXSTYLE WS_EX_TOOLWINDOW  
633  CAPTION "XviD Status"  CAPTION "XviD Status"
634  FONT 8, "MS Sans Serif", 0, 0, 0x1  FONT 8, "MS Shell Dlg", 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,
723                        WS_EX_STATICEDGE
724        CTEXT           "Average",IDC_STATIC,237,125,30,8
725        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      CTEXT           "Average",IDC_STATIC,280,132,36,8      EDITTEXT        IDC_STATUS_P_NUM,57,152,32,12,ES_RIGHT | ES_AUTOHSCROLL |
     EDITTEXT        IDC_STATUS_I_NUM,64,142,36,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_P_NUM,64,158,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_B_NUM,64,172,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      EDITTEXT        IDC_STATUS_NUM,64,188,36,12,ES_RIGHT | ES_AUTOHSCROLL |      GROUPBOX        "Frame size (bytes)",IDC_STATIC,170,117,133,80,BS_CENTER
738        GROUPBOX        "Quant",IDC_STATIC,99,117,65,80,BS_CENTER
739        GROUPBOX        "Frames",IDC_STATIC,53,117,40,80,BS_CENTER
740        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,                      ES_READONLY | ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP,
756                      WS_EX_STATICEDGE                      WS_EX_STATICEDGE
757      GROUPBOX        "Frame size (bytes)",IDC_STATIC,192,122,172,86,BS_CENTER      CTEXT           "Avg",IDC_STATIC,143,126,16,8
758      GROUPBOX        "Quant",IDC_STATIC,116,122,68,86,BS_CENTER  END
759      GROUPBOX        "Frames",IDC_STATIC,56,122,52,86,BS_CENTER  
760      LTEXT           "Avg bitrate (kbps):",IDC_STATIC,204,216,72,8  IDD_AR DIALOGEX 0, 0, 211, 215
761    STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
762    CAPTION "Aspect Ratio"
763    FONT 8, "MS Shell Dlg", 0, 0, 0x1
764    BEGIN
765        CONTROL         "Pixel Aspect Ratio",IDC_PAR,"Button",BS_AUTORADIOBUTTON,
766                        13,7,73,10,WS_EX_TRANSPARENT
767        COMBOBOX        IDC_ASPECT_RATIO,25,33,111,55,CBS_DROPDOWNLIST |
768                        WS_VSCROLL | WS_TABSTOP
769        EDITTEXT        IDC_PARX,39,58,36,12,ES_NUMBER
770        EDITTEXT        IDC_PARY,100,58,36,12,ES_NUMBER
771        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
775        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).",
786                        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.",
788                        IDC_STATIC,7,168,197,41
789        CTEXT           "Y :",IDC_STATIC,86,60,10,10
790        CTEXT           "Y :",IDC_STATIC,86,112,10,10
791        CTEXT           "X :",IDC_STATIC,25,112,10,10
792        GROUPBOX        "Quick Setting",IDC_STATIC,148,7,55,127,0,
793                        WS_EX_TRANSPARENT
794  END  END
795    
796    
# Line 735  Line 805 
805      IDD_RC_2PASS1, DIALOG      IDD_RC_2PASS1, DIALOG
806      BEGIN      BEGIN
807          LEFTMARGIN, 7          LEFTMARGIN, 7
808          RIGHTMARGIN, 193          RIGHTMARGIN, 204
809          TOPMARGIN, 7          TOPMARGIN, 7
810      END      END
811    
812      IDD_MOTION, DIALOG      IDD_MOTION, DIALOG
813      BEGIN      BEGIN
814          LEFTMARGIN, 7          LEFTMARGIN, 7
815          RIGHTMARGIN, 193          RIGHTMARGIN, 200
816          TOPMARGIN, 7          TOPMARGIN, 7
817            BOTTOMMARGIN, 190
818      END      END
819    
820      IDD_MAIN, DIALOG      IDD_MAIN, DIALOG
821      BEGIN      BEGIN
822          LEFTMARGIN, 7          LEFTMARGIN, 7
823          TOPMARGIN, 7          TOPMARGIN, 7
         BOTTOMMARGIN, 246  
824      END      END
825    
826      IDD_QUANT, DIALOG      IDD_QUANT, DIALOG
# Line 763  Line 833 
833      IDD_RC_2PASS2, DIALOG      IDD_RC_2PASS2, DIALOG
834      BEGIN      BEGIN
835          LEFTMARGIN, 7          LEFTMARGIN, 7
836          RIGHTMARGIN, 193          RIGHTMARGIN, 204
837            VERTGUIDE, 16
838            VERTGUIDE, 140
839            VERTGUIDE, 196
840          TOPMARGIN, 7          TOPMARGIN, 7
841      END      END
842    
# Line 801  Line 874 
874      IDD_PROFILE, DIALOG      IDD_PROFILE, DIALOG
875      BEGIN      BEGIN
876          LEFTMARGIN, 7          LEFTMARGIN, 7
877          RIGHTMARGIN, 181          RIGHTMARGIN, 204
878          TOPMARGIN, 7          TOPMARGIN, 7
879          BOTTOMMARGIN, 211          BOTTOMMARGIN, 211
880      END      END
# Line 819  Line 892 
892          LEFTMARGIN, 7          LEFTMARGIN, 7
893          RIGHTMARGIN, 181          RIGHTMARGIN, 181
894          TOPMARGIN, 7          TOPMARGIN, 7
895          BOTTOMMARGIN, 211          BOTTOMMARGIN, 214
896      END      END
897    
898      IDD_CALC, DIALOG      IDD_DEC, DIALOG
899      BEGIN      BEGIN
900          LEFTMARGIN, 7          LEFTMARGIN, 7
901          RIGHTMARGIN, 193          RIGHTMARGIN, 193
# Line 832  Line 905 
905      IDD_STATUS, DIALOG      IDD_STATUS, DIALOG
906      BEGIN      BEGIN
907          LEFTMARGIN, 7          LEFTMARGIN, 7
908          RIGHTMARGIN, 374          RIGHTMARGIN, 318
909            TOPMARGIN, 3
910            BOTTOMMARGIN, 213
911        END
912    
913        IDD_AR, DIALOG
914        BEGIN
915            LEFTMARGIN, 7
916            RIGHTMARGIN, 204
917            VERTGUIDE, 28
918          TOPMARGIN, 7          TOPMARGIN, 7
919          BOTTOMMARGIN, 224          BOTTOMMARGIN, 209
920            HORZGUIDE, 81
921            HORZGUIDE, 136
922      END      END
923  END  END
924  #endif    // APSTUDIO_INVOKED  #endif    // APSTUDIO_INVOKED
# Line 854  Line 938 
938    
939  STRINGTABLE DISCARDABLE  STRINGTABLE DISCARDABLE
940  BEGIN  BEGIN
941      IDC_MODE                "1-pass CBR encodes to your specified bitrate.\n1-pass quality and quantizer encodes every frame at the same quality.\n2-pass 1st pass gathers statistics for the 2nd pass.\n2-pass internal scales the 2nd pass to your desired file size.\n2-pass external relies on GKnot to scale the .stats file."      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
945  BEGIN  BEGIN
946      IDC_INTERLACING         "Enables interlaced frame support - only use if your source contains interlacing artifacts (i.e. fields instead of progressive frames)"      IDC_INTERLACING         "Encodes frames as interlaced - only use if your source contains interlacing artifacts (i.e. fields instead of progressive frames)"
947      IDC_OVERDEG             "How much of the overflow the codec can eat into during oversized sections - larger values will bridge the gap faster"      IDC_OVERDEG             "How much of the overflow the codec can eat into during oversized sections\nLarger values will prevent oversized files better, but will also spoil quantizer distribution more."
948      IDC_MAXBFRAMES          "Maximum number of sequential B-frames. When set to < 0 the original IP-frame encoder is used."      IDC_MAXBFRAMES          "Maximum number of sequential B-frames."
949      IDC_BQUANTRATIO         "Ratio used to calculate the b-frame quantizer.\n\nBVOP quant = (AVG(past VOP quant, future VOP quant) * quant ratio + quant offset)"      IDC_BQUANTRATIO         "Ratio used to calculate the b-frame quantizer.\n\nBVOP quant = (AVG(past VOP quant, future VOP quant) * quant ratio + quant offset)"
950      IDC_OVERIMP             "How much of the overflow the codec can eat into during undersized sections - larger values will bridge the gap faster"      IDC_OVERIMP             "How much of the overflow the codec can eat into during undersized sections.\nLarger values will prevent undersized files better, but will also spoil quantizer distribution more."
     IDC_MAXBITRATE          "Constrains 2-pass encodes to the specified maximum bitrate"  
951      IDC_CBR_REACTIONDELAY   "Determines how slowly it will adjust the current encoding quality based upon scene intensity - this has the strongest influence on quality"      IDC_CBR_REACTIONDELAY   "Determines how slowly it will adjust the current encoding quality based upon scene intensity - this has the strongest influence on quality"
952      IDC_CBR_AVERAGINGPERIOD "Determines how slowly it adapts to the current adjusted quality"      IDC_CBR_AVERAGINGPERIOD "Determines how slowly it adapts to the current adjusted quality"
953      IDC_CBR_BUFFER          "Provides said number of frames worth of buffer between the adjusted encoding quality and lowest possible quality"      IDC_CBR_BUFFER          "Provides said number of frames worth of buffer between the adjusted encoding quality and lowest possible quality"
# Line 873  Line 956 
956    
957  STRINGTABLE DISCARDABLE  STRINGTABLE DISCARDABLE
958  BEGIN  BEGIN
959      IDC_DX50BVOP            "Generate DivX 5.x compatible B-frames. DivX 5.x fails to decode B-frames where the future reference frame is an I-frame."      IDC_FRAMEDROP           "Frame dropping ratio. 0 = no frame dropping .. 100 = drop all frames."
     IDC_FRAMEDROP           "Frame dropping ratio [0-100]. 0 = no frame dropping .. 100 = drop all frames."  
     IDC_KFTRESHOLD          "I-frames appearing in the range below this value will be treated as consecutive keyframes."  
960      IDC_KFREDUCTION         "Reduction of bitrate for the first consecutive i-frames. The last i-frame will get treated normally."      IDC_KFREDUCTION         "Reduction of bitrate for the first consecutive i-frames. The last i-frame will get treated normally."
961      IDC_CREDITS_GREYSCALE   "Encode credits in black&white"      IDC_GMC                 "Use Global Motion Compensation."
     IDC_GMC                 "Use Global Motion Compensation to better catch camera pans etc."  
962  END  END
963    
964  STRINGTABLE DISCARDABLE  STRINGTABLE DISCARDABLE
965  BEGIN  BEGIN
966      IDC_PROFILE             "Restrict the usage of MPEG-4 tools and limit the encoded bitrate such that bitstreams are compatible with hardware decoders."      IDC_PROFILE             "Restrict the usage of MPEG-4 tools and limit the encoded bitrate such that bitstreams are compatible with hardware decoders."
967      IDC_MOTION              "Higher settings give higher-quality results, at the cost of slower encoding.  5 (default) should suffice for most jobs."      IDC_MOTION              "Higher settings give higher-quality results, at the cost of slower encoding."
968      IDC_QUANTTYPE           "H.263 smooths the image whereas MPEG (slightly slower) sharpens.\nModulated varies between the two.\nCustom lets you define your own matrix via the Quantization tab."      IDC_QUANTTYPE           "H.263 smooths the image whereas MPEG (slightly slower) sharpens.\nCustom lets you define your own matrix."
969      IDC_FOURCC              "Choose what you would like the avi to identify itself as"      IDC_FOURCC              "Choose what you would like the avi to identify itself as"
970      IDC_MAXKEY              "Maximum number of frames allowed between I-frames"      IDC_MAXKEY              "Maximum number of frames allowed between I-frames"
971      IDC_LUMMASK             "Turns on Lumi masking - applies more compression to dark/light areas that the eye can't notice easily"      IDC_LUMMASK             "Turns on Lumi masking - applies more compression to dark/light areas that the eye can't notice easily"
# Line 893  Line 973 
973      IDC_MAXIQUANT           "Maximum quantizer allowed for I-frames.  Only functional in 2-pass second pass."      IDC_MAXIQUANT           "Maximum quantizer allowed for I-frames.  Only functional in 2-pass second pass."
974      IDC_MINPQUANT           "Minimum quantizer allowed for P-frames."      IDC_MINPQUANT           "Minimum quantizer allowed for P-frames."
975      IDC_MAXPQUANT           "Maximum quantizer allowed for P-frames."      IDC_MAXPQUANT           "Maximum quantizer allowed for P-frames."
976        IDC_MINBQUANT           "Minimum quantizer allowed for B-frames, BEFORE ratio/offset scalling"
977        IDC_MAXBQUANT           "Maximum quantizer allowed for B-frames, BEFORE ratio/offset scalling"
978      IDC_QUANTMATRIX         "Define your own MPEG quantization matrices.  Quantization type must be set to ""Custom"" to affect encoding."      IDC_QUANTMATRIX         "Define your own MPEG quantization matrices.  Quantization type must be set to ""Custom"" to affect encoding."
979      IDC_KFBOOST             "A value of 20 will give 20% more bits to every I-frame"      IDC_KFBOOST             "A value of 20 will give 20% more bits to every I-frame"
980      IDC_MINKEY              "Minimum space between I-frames - should be less than 10, set to 1 to disable forced I-frame spacing"      IDC_MINKEY              "If keyframes are close together, it might be useful to decrease the bitrate of all keyframes except the last one.\nUse this to define how close must keyframes be to be reduced."
981      IDC_DISCARD1PASS        "Check this if you would like to skip the storage of the 1st pass output.  It is often very large."      IDC_DISCARD1PASS        "Check this if you would like to skip the storage of the 1st pass output.  It is often very large."
982  END  END
983    
984  STRINGTABLE DISCARDABLE  STRINGTABLE DISCARDABLE
985  BEGIN  BEGIN
     IDC_DUMMY2PASS          "Performs a dummy 2nd pass - doesn't output any video data"  
986      IDC_CURVECOMPH          "The higher this value, the more bits get taken from frames larger than the average size, and redistributed to others"      IDC_CURVECOMPH          "The higher this value, the more bits get taken from frames larger than the average size, and redistributed to others"
987      IDC_CURVECOMPL          "The higher this value, the more bits get assigned to frames below the average frame size"      IDC_CURVECOMPL          "The higher this value, the more bits get assigned to frames below the average frame size"
988      IDC_STATS1              "Location for 1st pass stats file to be saved to"      IDC_STATS1              "Location for 1st pass stats file to be saved to"
989      IDC_STATS2              "Location for 2nd pass curve stats to be loaded from - External mode only"      IDC_STATS2              "Location for 2nd pass curve stats to be loaded from"
     IDC_CREDITS_START_BEGIN "Credits begin at this frame"  
     IDC_CREDITS_START_END   "Credits end at this frame"  
     IDC_CREDITS_END_START   "Credits start at this frame"  
990  END  END
991    
992  STRINGTABLE DISCARDABLE  STRINGTABLE DISCARDABLE
993  BEGIN  BEGIN
     IDC_CREDITS_END_END     "Credits end at this frame"  
     IDC_CREDITS_RATE        "Encode credits at this % rate of the rest of the movie"  
     IDC_CREDITS_QUANTI      "Encode credits I-frames with this quantizer"  
     IDC_CREDITS_QUANTP      "Encode credits P-frames with this quantizer"  
     IDC_CREDITS_START_SIZE  "Encode starting credits to fit into this many kbytes"  
     IDC_CREDITS_END_SIZE    "Encode ending credits to fit into this many kbytes"  
994      IDC_CPU_AUTO            "Enable XviD's internal CPU detection"      IDC_CPU_AUTO            "Enable XviD's internal CPU detection"
995      IDC_CPU_FORCE           "Override XviD's internal CPU detection (not recommended)"      IDC_CPU_FORCE           "Override XviD's internal CPU detection (not recommended)"
996  END  END
# Line 931  Line 1003 
1003    
1004  STRINGTABLE DISCARDABLE  STRINGTABLE DISCARDABLE
1005  BEGIN  BEGIN
1006      IDC_QPEL                "Use Quarter PixEL resolution for encoding for a more precise motion estimation"      IDC_QPEL                "Use Quarter PixEL resolution for encoding for a more precise motion compensation"
1007      IDC_CHROMAME            "Use chroma information to detect motion (slow!)"      IDC_CHROMAME            "Use chroma information to detect motion (slower)."
1008      IDC_BQUANTOFFSET        "B-frame quantizer offset from last p-frame quantizer; refer to b-frame quant ratio (above)"      IDC_BQUANTOFFSET        "B-frame quantizer offset from last p-frame quantizer; refer to b-frame quant ratio (above)"
1009      IDC_VHQ                 "VHQ enables an additional search process to increase quality."      IDC_VHQ                 "VHQ enables an additional search process to increase quality (much slower)."
1010      IDC_CHROMA_OPT          "Interpolates colours in bright/dark areas for achieving a nicer edge impression"      IDC_CHROMA_OPT          "Interpolates colours in bright/dark areas for achieving a nicer edge impression"
1011  END  END
1012    
1013  STRINGTABLE DISCARDABLE  STRINGTABLE DISCARDABLE
1014  BEGIN  BEGIN
1015      IDC_CARTOON             "Enables special motion estimation features for cartoons/anime."      IDC_CARTOON             "Enables special motion estimation features for cartoons/anime."
1016        IDC_OVERFLOW_CONTROL_STRENGTH
1017                                "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."
1018        IDC_ASPECT_RATIO        "Display aspect ratio is used to scale the video on playback/anamorphic encoding).\n\nDefault 1:1 for no scaling necessary."
1019  END  END
1020    
1021  STRINGTABLE DISCARDABLE  STRINGTABLE DISCARDABLE
1022  BEGIN  BEGIN
1023      IDC_PROFILE_PROFILE     "Restrict the usage of MPEG-4 tools and limit the encoded bitrate such that bitstreams are compatible with hardware decoders."      IDC_PROFILE_PROFILE     "Restrict the usage of MPEG-4 tools and limit the encoded bitrate such that bitstreams are compatible with hardware decoders."
1024        IDC_BVOP_THRESHOLD      "Change the amount of b-frames in this zone. Recommended values are between -20 (almost no b-vops) and 30 (many b-vops).\nThe hardcoded maximum in profile/level will never be exceeded"
1025  END  END
1026    
1027  STRINGTABLE DISCARDABLE  STRINGTABLE DISCARDABLE
# Line 962  Line 1038 
1038      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."
1039      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."
1040      IDC_LEVEL_BITRATE       "Maximum instantaneous bitrate."      IDC_LEVEL_BITRATE       "Maximum instantaneous bitrate."
1041        IDC_BITRATE             "The target AVI bitrate, file size, or quantizer."
1042        IDC_ZONE_BVOPTHRESHOLD_S
1043                                "Change the amount of b-frames in this zone. Recommended values are between -20 (almost no b-vops) and 30 (many b-vops).\nThe hardcoded maximum in profile/level will never be exceeded"
1044        IDC_TRELLISQUANT        "Advanced, high quality quantization mode"
1045        IDC_BITRATE_S           "Toggle between quantizer, target bitrate, target file size"
1046  END  END
1047    
1048  STRINGTABLE DISCARDABLE  STRINGTABLE DISCARDABLE
1049  BEGIN  BEGIN
1050      IDC_OVERFLOW_CONTROL_STRENGTH      IDC_TURBO               "Faster motion estimation for b-frames and quarterpel"
1051                              "0=Default from core (let xvid decide). Else overflow payback percent per frame."      IDC_BITRATE_TSIZE       "Target file or media size"
1052    END
1053    
1054    STRINGTABLE DISCARDABLE
1055    BEGIN
1056        IDC_BITRATE_SSIZE       "The file size of subtitles or other data files"
1057        IDC_BITRATE_SSELECT     "Select file size from existing subtitle file"
1058        IDC_BITRATE_COVERHEAD   "Calculated container format overhead (kbytes)."
1059        IDC_BITRATE_VRATE       "Calculated average video bitrate (kilobits-per-second)"
1060        IDC_BITRATE_VSIZE       "Calculated video file size"
1061        IDC_BITRATE_ARATE       "Audio bitrate (kilobits-per-second)"
1062        IDC_BITRATE_ASELECT     "Select file size from existing audio file"
1063    END
1064    
1065    STRINGTABLE DISCARDABLE
1066    BEGIN
1067        IDC_CLOSEDGOV           "Closes every group-of-pictures before encoding new keyframe."
1068        IDC_ZONE_WEIGHT         "Change quality of this zone relative to other zones. It's not recommended to go below 0,2"
1069        IDC_ZONE_QUANT          "Fix this zone's quality to desired quant"
1070        IDC_ZONE_GREYSCALE      "Don't code colour information in this zone. You also have to force a keyframe, or old colour information will stay"
1071    END
1072    
1073    STRINGTABLE DISCARDABLE
1074    BEGIN
1075        IDC_ZONE_FORCEIVOP      "Force a keyframe at the beginnig of the zone"
1076  END  END
1077    
1078  #endif    // Neutral resources  #endif    // Neutral resources
# Line 983  Line 1088 
1088  #pragma code_page(1252)  #pragma code_page(1252)
1089  #endif //_WIN32  #endif //_WIN32
1090    
1091    /////////////////////////////////////////////////////////////////////////////
1092    //
1093    // Dialog
1094    //
1095    
1096    IDD_BITRATE DIALOG DISCARDABLE  0, 0, 212, 212
1097    STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
1098    CAPTION "Bitrate Calculator"
1099    FONT 8, "MS Shell Dlg"
1100    BEGIN
1101        COMBOBOX        IDC_BITRATE_TSIZE,95,5,75,64,CBS_DROPDOWN | WS_VSCROLL |
1102                        WS_TABSTOP
1103        EDITTEXT        IDC_BITRATE_SSIZE,95,20,75,12,ES_AUTOHSCROLL
1104        PUSHBUTTON      "...",IDC_BITRATE_SSELECT,178,21,20,12
1105        COMBOBOX        IDC_BITRATE_CFORMAT,95,45,75,64,CBS_DROPDOWNLIST |
1106                        WS_VSCROLL | WS_TABSTOP
1107        EDITTEXT        IDC_BITRATE_COVERHEAD,95,60,75,12,ES_AUTOHSCROLL |
1108                        ES_READONLY
1109        EDITTEXT        IDC_BITRATE_HOURS,15,100,29,11,ES_AUTOHSCROLL
1110        EDITTEXT        IDC_BITRATE_MINUTES,55,100,29,11,ES_AUTOHSCROLL
1111        EDITTEXT        IDC_BITRATE_SECONDS,95,100,29,11,ES_AUTOHSCROLL
1112        COMBOBOX        IDC_BITRATE_FPS,135,101,60,64,CBS_DROPDOWNLIST |
1113                        WS_VSCROLL | WS_TABSTOP
1114        EDITTEXT        IDC_BITRATE_VSIZE,95,120,75,12,ES_AUTOHSCROLL |
1115                        ES_READONLY
1116        EDITTEXT        IDC_BITRATE_VRATE,95,135,75,12,ES_AUTOHSCROLL |
1117                        ES_READONLY
1118        COMBOBOX        IDC_BITRATE_AFORMAT,95,158,75,64,CBS_DROPDOWNLIST |
1119                        WS_VSCROLL | WS_TABSTOP
1120        COMBOBOX        IDC_BITRATE_ARATE,95,173,75,64,CBS_DROPDOWN | WS_VSCROLL |
1121                        WS_TABSTOP
1122        EDITTEXT        IDC_BITRATE_ASIZE,95,188,75,12,ES_AUTOHSCROLL
1123        PUSHBUTTON      "...",IDC_BITRATE_ASELECT,178,188,20,12
1124        CONTROL         "Average bitrate:",IDC_BITRATE_AMODE_RATE,"Button",
1125                        BS_AUTORADIOBUTTON,15,178,66,10
1126        GROUPBOX        "Video",IDC_STATIC,5,75,200,132
1127        GROUPBOX        "Audio",IDC_STATIC,5,148,200,59
1128        CONTROL         "Size (kbytes):",IDC_BITRATE_AMODE_SIZE,"Button",
1129                        BS_AUTORADIOBUTTON,15,193,58,10
1130        LTEXT           "Target size (kbytes):",IDC_STATIC,15,5,64,12,
1131                        SS_CENTERIMAGE
1132        LTEXT           "Format:",IDC_STATIC,15,45,24,13,SS_CENTERIMAGE
1133        LTEXT           "Format:",IDC_STATIC,15,163,24,8,SS_CENTERIMAGE
1134        LTEXT           "Size (kbytes):",IDC_STATIC,15,120,43,8,SS_CENTERIMAGE
1135        GROUPBOX        "Container:",IDC_STATIC,5,35,200,172
1136        LTEXT           "Overhead (kbytes):",IDC_STATIC,15,60,61,10,
1137                        SS_CENTERIMAGE
1138        LTEXT           "Average bitrate:",IDC_STATIC,15,135,51,8,SS_CENTERIMAGE
1139        CTEXT           "hours",IDC_STATIC,15,90,30,8
1140        CTEXT           "minutes",IDC_STATIC,55,90,30,8
1141        CTEXT           "seconds",IDC_STATIC,95,90,30,8
1142        CTEXT           "fps",IDC_STATIC,145,90,40,8
1143        LTEXT           "Subtitles (kbytes):",IDC_STATIC,15,20,60,10,
1144                        SS_CENTERIMAGE
1145    END
1146    
1147    
1148    /////////////////////////////////////////////////////////////////////////////
1149    //
1150    // DESIGNINFO
1151    //
1152    
1153    #ifdef APSTUDIO_INVOKED
1154    GUIDELINES DESIGNINFO DISCARDABLE
1155    BEGIN
1156        IDD_BITRATE, DIALOG
1157        BEGIN
1158            LEFTMARGIN, 7
1159            RIGHTMARGIN, 205
1160            TOPMARGIN, 7
1161            BOTTOMMARGIN, 205
1162        END
1163    END
1164    #endif    // APSTUDIO_INVOKED
1165    
1166    
1167  #ifdef APSTUDIO_INVOKED  #ifdef APSTUDIO_INVOKED
1168  /////////////////////////////////////////////////////////////////////////////  /////////////////////////////////////////////////////////////////////////////
1169  //  //

Legend:
Removed from v.1203  
changed lines
  Added in v.1368

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