[cvs] / xvidcore / vfw / src / resource.rc Repository:
ViewVC logotype

Diff of /xvidcore/vfw/src/resource.rc

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

revision 1.1.2.3, Tue Nov 11 16:25:39 2003 UTC revision 1.14, Mon Jul 26 19:30:21 2004 UTC
# Line 7  Line 7 
7  //  //
8  // Generated from the TEXTINCLUDE 2 resource.  // Generated from the TEXTINCLUDE 2 resource.
9  //  //
 #ifdef _MSC_VER  
 #include "afxres.h"  
 #else  
10  #include <windows.h>  #include <windows.h>
11  #ifndef IDC_STATIC  #ifndef IDC_STATIC
12  #define IDC_STATIC (-1)  #define IDC_STATIC (-1)
13  #endif  #endif
 #endif  
14    
15  /////////////////////////////////////////////////////////////////////////////  /////////////////////////////////////////////////////////////////////////////
16  #undef APSTUDIO_READONLY_SYMBOLS  #undef APSTUDIO_READONLY_SYMBOLS
17    
18    
19  /////////////////////////////////////////////////////////////////////////////  /////////////////////////////////////////////////////////////////////////////
20  // Neutral resources  // Neutral resources
21    
# Line 36  Line 33 
33  IDD_RC_2PASS1 DIALOG DISCARDABLE  0, 0, 212, 212  IDD_RC_2PASS1 DIALOG DISCARDABLE  0, 0, 212, 212
34  STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU  STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
35  CAPTION "1st Pass"  CAPTION "1st Pass"
36  FONT 8, "MS Sans Serif"  FONT 8, "MS Shell Dlg"
37  BEGIN  BEGIN
38        EDITTEXT        IDC_STATS,72,6,106,12,ES_AUTOHSCROLL
39        PUSHBUTTON      "...",IDC_STATS_BROWSE,182,7,22,12
40        CONTROL         "Full quality first pass",IDC_FULL1PASS,"Button",
41                        BS_AUTOCHECKBOX | WS_TABSTOP,15,38,83,12
42      CONTROL         "Discard first pass",IDC_DISCARD1PASS,"Button",      CONTROL         "Discard first pass",IDC_DISCARD1PASS,"Button",
43                      BS_AUTOCHECKBOX | WS_TABSTOP,8,26,69,10                      BS_AUTOCHECKBOX | WS_TABSTOP,127,38,69,12
44      LTEXT           "Stats filename:",-1,8,6,52,12,SS_CENTERIMAGE      LTEXT           "Stats filename:",IDC_STATIC,8,6,52,12,SS_CENTERIMAGE
45      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.",
46      PUSHBUTTON      "...",IDC_STATS_BROWSE,188,6,16,11                      IDC_STATIC,7,114,197,35
47        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.",
48                        IDC_STATIC,7,71,197,35
49  END  END
50    
51  IDD_MOTION DIALOG DISCARDABLE  0, 0, 212, 212  IDD_MOTION DIALOG DISCARDABLE  0, 0, 212, 212
52  STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU  STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
53  CAPTION "Motion"  CAPTION "Motion"
54  FONT 8, "MS Sans Serif"  FONT 8, "MS Shell Dlg"
55  BEGIN  BEGIN
56      COMBOBOX        IDC_MOTION,112,16,76,76,CBS_DROPDOWNLIST | WS_VSCROLL |      COMBOBOX        IDC_MOTION,112,19,76,76,CBS_DROPDOWNLIST | WS_VSCROLL |
57                      WS_TABSTOP                      WS_TABSTOP
58      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 |  
59                      WS_TABSTOP                      WS_TABSTOP
60      LTEXT           "Frame drop ratio:",IDC_FRAMEDROP_STATIC,12,82,68,12,      CONTROL         "Use chroma motion",IDC_CHROMAME,"Button",
61                        BS_AUTOCHECKBOX | WS_TABSTOP,14,65,77,10
62        CONTROL         "Turbo ;-)",IDC_TURBO,"Button",BS_AUTOCHECKBOX |
63                        WS_TABSTOP,143,65,43,10
64        EDITTEXT        IDC_FRAMEDROP,112,96,75,12,ES_AUTOHSCROLL | ES_NUMBER
65        EDITTEXT        IDC_MAXKEY,112,116,76,12,ES_AUTOHSCROLL | ES_NUMBER
66        CONTROL         "Cartoon Mode",IDC_CARTOON,"Button",BS_AUTOCHECKBOX |
67                        WS_TABSTOP,13,143,61,10
68        LTEXT           "Motion search precision:",IDC_STATIC,14,20,80,12,
69                      SS_CENTERIMAGE                      SS_CENTERIMAGE
70      EDITTEXT        IDC_FRAMEDROP,112,82,75,11,ES_AUTOHSCROLL | ES_NUMBER      LTEXT           "VHQ mode:",IDC_STATIC,14,39,38,8
71      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,  
72                      SS_CENTERIMAGE                      SS_CENTERIMAGE
73      LTEXT           "Minimum I-frame interval:",IDC_STATIC,12,120,94,12,      LTEXT           "Maximum I-frame interval:",IDC_STATIC,14,117,80,12,
74                      SS_CENTERIMAGE                      SS_CENTERIMAGE
75      CONTROL         "Use cartoon mode",IDC_CARTOON,"Button",BS_AUTOCHECKBOX |      GROUPBOX        "Motion Precision",IDC_STATIC,7,7,193,77
76                      WS_TABSTOP,13,143,74,10      GROUPBOX        "Other",IDC_STATIC,7,79,193,84
77        CONTROL         "Use VHQ for bframes too",IDC_VHQ_BFRAME,"Button",
78                        BS_AUTOCHECKBOX | WS_TABSTOP,14,52,95,10
79  END  END
80    
81  IDD_MAIN DIALOGEX 0, 0, 225, 255  IDD_MAIN DIALOGEX 0, 0, 225, 255
82  STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU  STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
83  CAPTION "XviD Configuration"  CAPTION "XviD Configuration"
84  FONT 8, "MS Sans Serif", 0, 0, 0x1  FONT 8, "MS Shell Dlg", 0, 0, 0x1
85  BEGIN  BEGIN
86      COMBOBOX        IDC_MODE,88,34,100,76,CBS_DROPDOWNLIST | WS_VSCROLL |      COMBOBOX        IDC_PROFILE,88,16,91,76,CBS_DROPDOWNLIST | WS_VSCROLL |
87                      WS_TABSTOP                      WS_TABSTOP
88      PUSHBUTTON      "Advanced options...",IDC_ADVANCED,71,188,84,12      PUSHBUTTON      "more...",IDC_PROFILE_ADV,184,16,28,12
89      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 |  
90                      WS_TABSTOP                      WS_TABSTOP
91        PUSHBUTTON      "more...",IDC_MODE_ADV,184,34,28,12
92        CTEXT           "Target bitrate (kbps):",IDC_BITRATE_S,12,53,71,13,
93                        SS_NOTIFY | SS_CENTERIMAGE,WS_EX_DLGMODALFRAME
94        EDITTEXT        IDC_BITRATE,88,53,91,12,ES_AUTOHSCROLL
95        PUSHBUTTON      "calc...",IDC_BITRATE_ADV,184,52,28,12
96      CONTROL         "Slider1",IDC_SLIDER,"msctls_trackbar32",TBS_BOTH |      CONTROL         "Slider1",IDC_SLIDER,"msctls_trackbar32",TBS_BOTH |
97                      TBS_NOTICKS | WS_TABSTOP,12,78,204,14                      TBS_NOTICKS | WS_TABSTOP,12,78,204,14
98      EDITTEXT        IDC_BITRATE,88,52,100,12,ES_AUTOHSCROLL | ES_NUMBER      CONTROL         "List1",IDC_ZONES,"SysListView32",LVS_REPORT |
99      LTEXT           "X",IDC_BITRATE_MIN,16,70,40,8                      LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOSORTHEADER |
100      RTEXT           "X",IDC_BITRATE_MAX,164,70,44,8                      WS_TABSTOP,14,110,198,68,WS_EX_STATICEDGE
101      LTEXT           "Target bitrate (kbps):",IDC_BITRATE_S,14,52,66,12,      PUSHBUTTON      "Add",IDC_ADD,16,182,36,12
102                      SS_NOTIFY | SS_CENTERIMAGE      PUSHBUTTON      "Remove",IDC_REMOVE,56,182,36,12
103      PUSHBUTTON      "...",IDC_BITRATE_CALC,196,52,16,12      PUSHBUTTON      "Zone Options...",IDC_EDIT,155,182,57,12
104        PUSHBUTTON      "Advanced Options...",IDC_ADVANCED,71,210,84,12
105        PUSHBUTTON      "Load Defaults",IDC_DEFAULTS,7,238,64,13
106        PUSHBUTTON      "Decoder Options",IDC_DECODER,81,238,64,13
107        DEFPUSHBUTTON   "OK",IDOK,156,238,64,13
108        GROUPBOX        "Main Settings",IDC_STATIC,7,3,212,202
109        LTEXT           "Encoding type:",IDC_STATIC,14,34,70,12,SS_CENTERIMAGE
110        LTEXT           "Profile @ Level:",IDC_STATIC,14,16,70,12,SS_CENTERIMAGE
111        LTEXT           "X",IDC_BITRATE_MIN,16,70,79,8
112        RTEXT           "X",IDC_BITRATE_MAX,125,70,84,8
113        GROUPBOX        "Zones",IDC_STATIC,7,98,212,107
114        GROUPBOX        "More",IDC_STATIC,7,200,212,29
115  END  END
116    
117  IDD_QUANT DIALOG DISCARDABLE  0, 0, 212, 212  IDD_QUANT DIALOG DISCARDABLE  0, 0, 212, 212
118  STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU  STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
119  CAPTION "Quantization"  CAPTION "Quantization"
120  FONT 8, "MS Sans Serif"  FONT 8, "MS Shell Dlg"
121  BEGIN  BEGIN
122      EDITTEXT        IDC_MINIQUANT,120,18,76,12,ES_AUTOHSCROLL | ES_NUMBER      EDITTEXT        IDC_MINIQUANT,120,18,76,12,ES_AUTOHSCROLL | ES_NUMBER
123      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 145 
145  IDD_RC_2PASS2 DIALOG DISCARDABLE  0, 0, 212, 212  IDD_RC_2PASS2 DIALOG DISCARDABLE  0, 0, 212, 212
146  STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU  STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
147  CAPTION "2nd Pass"  CAPTION "2nd Pass"
148  FONT 8, "MS Sans Serif"  FONT 8, "MS Shell Dlg"
149  BEGIN  BEGIN
150      EDITTEXT        IDC_KFBOOST,120,34,76,12,ES_AUTOHSCROLL | ES_NUMBER      EDITTEXT        IDC_STATS,72,6,112,12,ES_AUTOHSCROLL
151      EDITTEXT        IDC_KFREDUCTION,120,66,75,12,ES_AUTOHSCROLL | ES_NUMBER      PUSHBUTTON      "...",IDC_STATS_BROWSE,189,7,15,11
152      EDITTEXT        IDC_CURVECOMPH,120,130,76,12,ES_AUTOHSCROLL | ES_NUMBER      EDITTEXT        IDC_KFBOOST,140,34,56,12,ES_AUTOHSCROLL | ES_NUMBER
153      EDITTEXT        IDC_CURVECOMPL,120,146,76,12,ES_AUTOHSCROLL | ES_NUMBER      EDITTEXT        IDC_MINKEY,140,55,56,12,ES_AUTOHSCROLL | ES_NUMBER
154      EDITTEXT        IDC_OVERFLOW_CONTROL_STRENGTH,120,162,76,12,      EDITTEXT        IDC_KFREDUCTION,140,69,56,12,ES_AUTOHSCROLL | ES_NUMBER
155        EDITTEXT        IDC_OVERFLOW_CONTROL_STRENGTH,140,99,56,12,
156                      ES_AUTOHSCROLL | ES_NUMBER                      ES_AUTOHSCROLL | ES_NUMBER
157        EDITTEXT        IDC_OVERIMP,140,118,56,12,ES_AUTOHSCROLL | ES_NUMBER
158        EDITTEXT        IDC_OVERDEG,140,137,56,12,ES_AUTOHSCROLL | ES_NUMBER
159        EDITTEXT        IDC_CURVECOMPH,140,169,56,12,ES_AUTOHSCROLL | ES_NUMBER
160        EDITTEXT        IDC_CURVECOMPL,140,186,56,12,ES_AUTOHSCROLL | ES_NUMBER
161      LTEXT           "Stats filename:",IDC_STATIC,8,6,52,12,SS_CENTERIMAGE      LTEXT           "Stats filename:",IDC_STATIC,8,6,52,12,SS_CENTERIMAGE
162      EDITTEXT        IDC_STATS,72,6,112,12,ES_AUTOHSCROLL      GROUPBOX        "Intra-frames tuning",IDC_STATIC,7,22,197,69
163      PUSHBUTTON      "...",IDC_STATS_BROWSE,188,6,16,11      LTEXT           "Overflow control strength (%):",IDC_STATIC,16,100,100,
164      GROUPBOX        "Two-pass tuning",IDC_STATIC,8,22,196,94                      12,SS_CENTERIMAGE
165      LTEXT           "Overflow control strength %:",IDC_STATIC,16,162,100,12,      LTEXT           "High bitrate scenes degradation (%):",IDC_STATIC,16,170,
166                      SS_CENTERIMAGE                      124,12,SS_CENTERIMAGE
167      LTEXT           "High bitrate scenes %:",IDC_STATIC,16,130,100,12,      LTEXT           "Low bitrate scenes improvement (%):",IDC_STATIC,16,186,
168                      SS_CENTERIMAGE                      124,12,SS_CENTERIMAGE
169      LTEXT           "Low bitrate scenes %:",IDC_STATIC,16,146,100,12,      LTEXT           "I-frame boost (%):",IDC_STATIC,16,34,91,12,
170                      SS_CENTERIMAGE                      SS_CENTERIMAGE
171      GROUPBOX        "Curve compression",IDC_STATIC,8,120,196,88      LTEXT           "...are reduced by (%):",IDC_STATIC,16,69,100,12
172      LTEXT           "I-frame boost %:",IDC_STATIC,16,34,100,12,      LTEXT           "Max overflow improvement (%):",IDC_STATIC,16,119,100,12,
173                      SS_CENTERIMAGE                      SS_CENTERIMAGE
174      LTEXT           "CC I-frame bitrate reduction %:",IDC_STATIC,16,66,100,      LTEXT           "Max overflow degradation (%):",IDC_STATIC,16,138,100,12,
                     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,  
                     SS_CENTERIMAGE  
     LTEXT           "Max overflow degradation %:",IDC_STATIC,16,98,100,12,  
175                      SS_CENTERIMAGE                      SS_CENTERIMAGE
176        LTEXT           "I-frames closer than... (frames):",IDC_STATIC,16,56,124,
177                        11
178        GROUPBOX        "Overflow treatment",IDC_STATIC,7,86,197,75
179        GROUPBOX        "Curve compression",IDC_STATIC,7,156,197,51
180  END  END
181    
182  IDD_DEBUG DIALOG DISCARDABLE  0, 0, 212, 212  IDD_DEBUG DIALOG DISCARDABLE  0, 0, 212, 212
183  STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU  STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
184  CAPTION "Debug"  CAPTION "Debug"
185  FONT 8, "MS Sans Serif"  FONT 8, "MS Shell Dlg"
186  BEGIN  BEGIN
187      CONTROL         "Automatically detect optimizations",IDC_CPU_AUTO,"Button",      CONTROL         "Automatically detect optimizations",IDC_CPU_AUTO,"Button",
188                      BS_AUTORADIOBUTTON | WS_GROUP,16,20,121,10                      BS_AUTORADIOBUTTON | WS_GROUP,16,20,121,10
# Line 188  Line 200 
200                      WS_TABSTOP,28,92,42,10                      WS_TABSTOP,28,92,42,10
201      CONTROL         "3DNow! 2",IDC_CPU_3DNOWEXT,"Button",BS_AUTOCHECKBOX |      CONTROL         "3DNow! 2",IDC_CPU_3DNOWEXT,"Button",BS_AUTOCHECKBOX |
202                      WS_TABSTOP,28,105,48,10                      WS_TABSTOP,28,105,48,10
     GROUPBOX        "Performance optimizations",IDC_STATIC,8,4,196,120  
203      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  
204      COMBOBOX        IDC_FOURCC,128,148,76,76,CBS_DROPDOWNLIST | WS_VSCROLL |      COMBOBOX        IDC_FOURCC,128,148,76,76,CBS_DROPDOWNLIST | WS_VSCROLL |
205                      WS_TABSTOP                      WS_TABSTOP
     LTEXT           "FourCC used:",IDC_STATIC,8,150,80,8,SS_CENTERIMAGE  
206      EDITTEXT        IDC_DEBUG,128,164,76,12,ES_AUTOHSCROLL      EDITTEXT        IDC_DEBUG,128,164,76,12,ES_AUTOHSCROLL
207      LTEXT           "OutputDebugString debug level:",IDC_STATIC,8,166,104,12      CONTROL         "Print debug info on each frame",IDC_VOPDEBUG,"Button",
208                        BS_AUTOCHECKBOX | WS_TABSTOP,8,180,113,10
209      CONTROL         "Display encoding status",IDC_DISPLAY_STATUS,"Button",      CONTROL         "Display encoding status",IDC_DISPLAY_STATUS,"Button",
210                      BS_AUTOCHECKBOX | WS_TABSTOP,8,194,91,10                      BS_AUTOCHECKBOX | WS_TABSTOP,8,194,91,10
211        GROUPBOX        "Performance optimizations",IDC_STATIC,8,4,196,120
212        LTEXT           "Number of threads:",IDC_NUMTHREADS_STATIC,8,134,61,8
213        LTEXT           "FourCC used:",IDC_STATIC,8,150,80,8,SS_CENTERIMAGE
214        LTEXT           "OutputDebugString debug level:",IDC_STATIC,8,166,104,12
215  END  END
216    
217  IDD_QUANTMATRIX DIALOG DISCARDABLE  0, 0, 288, 149  IDD_QUANTMATRIX DIALOG DISCARDABLE  0, 0, 288, 149
218  STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU  STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
219  CAPTION "Custom quantization matrix"  CAPTION "Custom quantization matrix"
220  FONT 8, "MS Sans Serif"  FONT 8, "MS Shell Dlg"
221  BEGIN  BEGIN
222      DEFPUSHBUTTON   "OK",IDOK,172,128,47,13      DEFPUSHBUTTON   "OK",IDOK,172,128,47,13
223      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 485 
485  IDD_ABOUT DIALOG DISCARDABLE  0, 0, 192, 165  IDD_ABOUT DIALOG DISCARDABLE  0, 0, 192, 165
486  STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU  STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
487  CAPTION "XviD MPEG4 Video Codec"  CAPTION "XviD MPEG4 Video Codec"
488  FONT 8, "MS Sans Serif"  FONT 8, "MS Shell Dlg"
489  BEGIN  BEGIN
490      CTEXT           "GPL'ed MPEG4 video codec demonstration.\nFor educational purposes only.",      CTEXT           "GPL'ed MPEG4 video codec demonstration.\nFor educational purposes only.",
491                      IDC_STATIC,12,112,168,20                      IDC_STATIC,12,112,168,20
# Line 483  Line 495 
495      CONTROL         "IDB_LOGO",IDC_STATIC,"Static",SS_BITMAP,24,56,15,13      CONTROL         "IDB_LOGO",IDC_STATIC,"Static",SS_BITMAP,24,56,15,13
496      CTEXT           "XviD MPEG4 video codec",IDC_STATIC,8,16,176,12      CTEXT           "XviD MPEG4 video codec",IDC_STATIC,8,16,176,12
497      GROUPBOX        "About",IDC_STATIC,4,4,184,132      GROUPBOX        "About",IDC_STATIC,4,4,184,132
498      DEFPUSHBUTTON   "OK",IDOK,56,144,80,12      DEFPUSHBUTTON   "OK",IDOK,102,144,80,14
499      CTEXT           "CORE",IDC_CORE,8,40,176,8,SS_CENTERIMAGE      CTEXT           "CORE",IDC_CORE,8,40,176,8,SS_CENTERIMAGE
500      CTEXT           "( SPECIAL BUILD )",IDC_SPECIAL_BUILD,5,102,181,8      CTEXT           "( SPECIAL BUILD )",IDC_SPECIAL_BUILD,5,102,181,8
501        PUSHBUTTON      "View License...",IDC_LICENSE,10,144,80,14
502  END  END
503    
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
555                      16,122,36,8      CONTROL         "Top field first",IDC_TFF,"Button",BS_AUTOCHECKBOX |
556      EDITTEXT        IDC_BQUANTRATIO,120,150,76,12,ES_AUTOHSCROLL                      WS_TABSTOP,119,62,56,10
     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  
557  END  END
558    
559  IDD_ZONE DIALOG DISCARDABLE  0, 0, 212, 194  IDD_ZONE DIALOG DISCARDABLE  0, 0, 212, 194
560  STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU  STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
561  CAPTION "Zone"  CAPTION "Zone"
562  FONT 8, "MS Sans Serif"  FONT 8, "MS Shell Dlg"
563  BEGIN  BEGIN
564      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  
565      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  
566      CONTROL         "Weight:",IDC_ZONE_MODE_WEIGHT,"Button",      CONTROL         "Weight:",IDC_ZONE_MODE_WEIGHT,"Button",
567                      BS_AUTORADIOBUTTON | WS_GROUP,16,38,41,10                      BS_AUTORADIOBUTTON | WS_GROUP,16,40,41,10
568        EDITTEXT        IDC_ZONE_WEIGHT,104,38,80,12,ES_AUTOHSCROLL
569      CONTROL         "Quantizer:",IDC_ZONE_MODE_QUANT,"Button",      CONTROL         "Quantizer:",IDC_ZONE_MODE_QUANT,"Button",
570                      BS_AUTORADIOBUTTON,16,54,48,10                      BS_AUTORADIOBUTTON,16,56,48,10
     GROUPBOX        "Rate control",IDC_STATIC,8,22,196,82  
571      EDITTEXT        IDC_ZONE_QUANT,104,54,80,12,ES_AUTOHSCROLL      EDITTEXT        IDC_ZONE_QUANT,104,54,80,12,ES_AUTOHSCROLL
572        CONTROL         "Slider1",IDC_ZONE_SLIDER,"msctls_trackbar32",TBS_BOTH |
573                        TBS_NOTICKS | WS_TABSTOP,12,82,188,14
574        CONTROL         "Begin with keyframe",IDC_ZONE_FORCEIVOP,"Button",
575                        BS_AUTOCHECKBOX | WS_TABSTOP,16,124,92,8
576        CONTROL         "Greyscale encoding",IDC_ZONE_GREYSCALE,"Button",
577                        BS_AUTOCHECKBOX | WS_TABSTOP,16,138,79,10
578        CONTROL         "Chroma optimizer enabled",IDC_ZONE_CHROMAOPT,"Button",
579                        BS_AUTOCHECKBOX | WS_TABSTOP,16,152,97,10
580        LTEXT           "BVOP sensitivity:",IDC_ZONE_BVOPTHRESHOLD_S,16,170,76,8
581        EDITTEXT        IDC_ZONE_BVOPTHRESHOLD,100,168,84,12,ES_AUTOHSCROLL
582        LTEXT           "Start frame #:",IDC_STATIC,8,6,52,10
583        GROUPBOX        "Rate control",IDC_STATIC,7,22,198,90
584      RTEXT           "X",IDC_ZONE_MAX,140,74,54,8      RTEXT           "X",IDC_ZONE_MAX,140,74,54,8
585      LTEXT           "X",IDC_ZONE_MIN,18,74,54,8      LTEXT           "X",IDC_ZONE_MIN,18,74,54,8
586      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  
587  END  END
588    
589  IDD_LEVEL DIALOG DISCARDABLE  0, 0, 212, 212  IDD_LEVEL DIALOG DISCARDABLE  0, 0, 212, 215
590  STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU  STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
591  CAPTION "Level"  CAPTION "Level"
592  FONT 8, "MS Sans Serif"  FONT 8, "MS Shell Dlg"
593  BEGIN  BEGIN
594      LTEXT           "Profile @ Level:",IDC_STATIC,8,10,52,8      COMBOBOX        IDC_LEVEL_PROFILE,84,8,116,76,CBS_DROPDOWNLIST |
595      GROUPBOX        "Level",IDC_STATIC,8,28,196,96                      WS_VSCROLL | WS_TABSTOP
     LTEXT           "Suggested:",IDC_STATIC,16,41,48,8  
596      EDITTEXT        IDC_LEVEL_WIDTH,88,39,28,12,ES_AUTOHSCROLL | ES_READONLY      EDITTEXT        IDC_LEVEL_WIDTH,88,39,28,12,ES_AUTOHSCROLL | ES_READONLY
597      EDITTEXT        IDC_LEVEL_HEIGHT,128,39,28,12,ES_AUTOHSCROLL |      EDITTEXT        IDC_LEVEL_HEIGHT,128,39,28,12,ES_AUTOHSCROLL |
598                      ES_READONLY                      ES_READONLY
599      LTEXT           "x",IDC_STATIC,120,41,8,8      EDITTEXT        IDC_LEVEL_FPS,168,39,28,12,ES_AUTOHSCROLL | ES_READONLY
600      LTEXT           "Max bitrate (kbps)",IDC_STATIC,16,105,108,8      EDITTEXT        IDC_LEVEL_VMV,156,57,40,12,ES_AUTOHSCROLL | ES_READONLY
601        EDITTEXT        IDC_LEVEL_VCV,156,73,40,12,ES_AUTOHSCROLL | ES_READONLY
602        EDITTEXT        IDC_LEVEL_VBV,156,89,40,12,ES_AUTOHSCROLL | ES_READONLY
603      EDITTEXT        IDC_LEVEL_BITRATE,156,105,40,12,ES_AUTOHSCROLL |      EDITTEXT        IDC_LEVEL_BITRATE,156,105,40,12,ES_AUTOHSCROLL |
604                      ES_READONLY                      ES_READONLY
605        LTEXT           "Profile @ Level:",IDC_STATIC,8,10,52,8
606        GROUPBOX        "Level",IDC_STATIC,8,28,196,96
607        LTEXT           "Suggested:",IDC_STATIC,16,41,48,8
608        LTEXT           "x",IDC_STATIC,120,41,8,8
609        LTEXT           "Max bitrate (kbps)",IDC_STATIC,16,105,108,8
610      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  
611      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  
612      LTEXT           "Max frame size (mbs):",IDC_STATIC,16,57,108,8      LTEXT           "Max frame size (mbs):",IDC_STATIC,16,57,108,8
613      LTEXT           "x",IDC_STATIC,160,41,8,8      LTEXT           "x",IDC_STATIC,160,41,8,8
614      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",  
615                      IDC_STATIC,8,128,196,80                      IDC_STATIC,8,128,196,80
616  END  END
617    
618  IDD_CALC DIALOG DISCARDABLE  0, 0, 212, 212  IDD_DEC DIALOG DISCARDABLE  0, 0, 212, 212
619  STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU  STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
620  CAPTION "Calculator"  CAPTION "Decoder Options"
621  FONT 8, "MS Sans Serif"  FONT 8, "MS Shell Dlg"
622  BEGIN  BEGIN
623      CTEXT           "bitrate calculator",IDC_STATIC,4,99,202,14,      CONTROL         "Deblocking Y",IDC_DEC_DY,"Button",BS_AUTOCHECKBOX |
624                      SS_CENTERIMAGE                      WS_TABSTOP,15,64,63,13
625        CONTROL         "Deblocking UV",IDC_DEC_DUV,"Button",BS_AUTOCHECKBOX |
626                        WS_TABSTOP,15,80,61,13
627        CONTROL         "Deringing Y",IDC_DEC_DRY,"Button",BS_AUTOCHECKBOX |
628                        WS_TABSTOP,88,64,60,13
629        CONTROL         "Film Effect",IDC_DEC_FE,"Button",BS_AUTOCHECKBOX |
630                        WS_TABSTOP,154,64,45,13
631        GROUPBOX        "Brightness",IDC_STATIC,5,6,202,41
632        CONTROL         "Slider1",IDC_DEC_BRIGHTNESS,"msctls_trackbar32",
633                        TBS_AUTOTICKS | TBS_BOTH | WS_TABSTOP,18,18,181,24
634        GROUPBOX        "Postprocessing",IDC_STATIC,5,52,202,46
635        CONTROL         "Deringing UV",IDC_DEC_DRUV,"Button",BS_AUTOCHECKBOX |
636                        WS_TABSTOP,88,80,60,13
637  END  END
638    
639  IDD_STATUS DIALOGEX 0, 0, 381, 231  IDD_STATUS DIALOGEX 0, 0, 325, 220
640  STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU  STYLE DS_MODALFRAME | WS_MINIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU
 EXSTYLE WS_EX_TOOLWINDOW  
641  CAPTION "XviD Status"  CAPTION "XviD Status"
642  FONT 8, "MS Sans Serif", 0, 0, 0x1  FONT 8, "MS Shell Dlg", 0, 0, 0x1
643  BEGIN  BEGIN
644      CONTROL         "",IDC_STATUS_GRAPH,"Static",SS_OWNERDRAW | SS_NOTIFY,4,      CONTROL         "",IDC_STATUS_GRAPH,"Static",SS_OWNERDRAW | SS_NOTIFY,4,
645                      4,372,108                      4,187,108
646      LTEXT           "I-VOP",IDC_STATIC,16,144,36,8      LTEXT           "I-VOP",IDC_STATIC,26,139,22,8
647      LTEXT           "B-VOP",IDC_STATIC,16,174,36,8      LTEXT           "B-VOP",IDC_STATIC,26,167,24,8
648      LTEXT           "P-VOP",IDC_STATIC,16,160,36,8      LTEXT           "P-VOP",IDC_STATIC,26,153,23,8
649      LTEXT           "Total",IDC_STATIC,16,190,36,8      LTEXT           "Total",IDC_STATIC,26,181,21,8
650      EDITTEXT        IDC_STATUS_IQ_MIN,124,144,24,12,ES_RIGHT |      EDITTEXT        IDC_STATUS_IQ_MIN,103,137,17,12,ES_RIGHT |
651                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |
652                      NOT WS_TABSTOP,WS_EX_STATICEDGE                      NOT WS_TABSTOP,WS_EX_STATICEDGE
653      EDITTEXT        IDC_STATUS_IQ_MAX,152,144,24,12,ES_RIGHT |      EDITTEXT        IDC_STATUS_IQ_MAX,123,137,17,12,ES_RIGHT |
654                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |
655                      NOT WS_TABSTOP,WS_EX_STATICEDGE                      NOT WS_TABSTOP,WS_EX_STATICEDGE
656      EDITTEXT        IDC_STATUS_PQ_MIN,124,160,24,12,ES_RIGHT |      EDITTEXT        IDC_STATUS_PQ_MIN,103,152,17,12,ES_RIGHT |
657                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |
658                      NOT WS_TABSTOP,WS_EX_STATICEDGE                      NOT WS_TABSTOP,WS_EX_STATICEDGE
659      EDITTEXT        IDC_STATUS_PQ_MAX,152,160,24,12,ES_RIGHT |      EDITTEXT        IDC_STATUS_PQ_MAX,123,152,17,12,ES_RIGHT |
660                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |
661                      NOT WS_TABSTOP,WS_EX_STATICEDGE                      NOT WS_TABSTOP,WS_EX_STATICEDGE
662      EDITTEXT        IDC_STATUS_BQ_MIN,124,174,24,12,ES_RIGHT |      EDITTEXT        IDC_STATUS_BQ_MIN,103,166,17,12,ES_RIGHT |
663                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |
664                      NOT WS_TABSTOP,WS_EX_STATICEDGE                      NOT WS_TABSTOP,WS_EX_STATICEDGE
665      EDITTEXT        IDC_STATUS_BQ_MAX,152,174,24,12,ES_RIGHT |      EDITTEXT        IDC_STATUS_BQ_MAX,123,166,17,12,ES_RIGHT |
666                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |
667                      NOT WS_TABSTOP,WS_EX_STATICEDGE                      NOT WS_TABSTOP,WS_EX_STATICEDGE
668      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 |
669                      ES_READONLY | ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP,                      ES_READONLY | ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP,
670                      WS_EX_STATICEDGE                      WS_EX_STATICEDGE
671      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 |
672                      ES_READONLY | ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP,                      ES_READONLY | ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP,
673                      WS_EX_STATICEDGE                      WS_EX_STATICEDGE
674      CTEXT           "Min",IDC_STATIC,124,132,24,8      CTEXT           "Min",IDC_STATIC,104,126,14,8
675      CTEXT           "Max",IDC_STATIC,152,132,24,8      CTEXT           "Max",IDC_STATIC,123,126,16,8
676      EDITTEXT        IDC_STATUS_IL_MIN,200,144,36,12,ES_RIGHT |      EDITTEXT        IDC_STATUS_IL_MIN,174,137,29,12,ES_RIGHT |
677                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |
678                      NOT WS_TABSTOP,WS_EX_STATICEDGE                      NOT WS_TABSTOP,WS_EX_STATICEDGE
679      EDITTEXT        IDC_STATUS_IL_MAX,240,144,36,12,ES_RIGHT |      EDITTEXT        IDC_STATUS_IL_MAX,206,137,28,12,ES_RIGHT |
680                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |
681                      NOT WS_TABSTOP,WS_EX_STATICEDGE                      NOT WS_TABSTOP,WS_EX_STATICEDGE
682      EDITTEXT        IDC_STATUS_PL_MIN,200,160,36,12,ES_RIGHT |      EDITTEXT        IDC_STATUS_PL_MIN,174,152,29,12,ES_RIGHT |
683                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |
684                      NOT WS_TABSTOP,WS_EX_STATICEDGE                      NOT WS_TABSTOP,WS_EX_STATICEDGE
685      EDITTEXT        IDC_STATUS_PL_MAX,240,160,36,12,ES_RIGHT |      EDITTEXT        IDC_STATUS_PL_MAX,206,152,28,12,ES_RIGHT |
686                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |
687                      NOT WS_TABSTOP,WS_EX_STATICEDGE                      NOT WS_TABSTOP,WS_EX_STATICEDGE
688      EDITTEXT        IDC_STATUS_BL_MIN,200,174,36,12,ES_RIGHT |      EDITTEXT        IDC_STATUS_BL_MIN,174,166,29,12,ES_RIGHT |
689                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |
690                      NOT WS_TABSTOP,WS_EX_STATICEDGE                      NOT WS_TABSTOP,WS_EX_STATICEDGE
691      EDITTEXT        IDC_STATUS_BL_MAX,240,174,36,12,ES_RIGHT |      EDITTEXT        IDC_STATUS_BL_MAX,206,166,28,12,ES_RIGHT |
692                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |
693                      NOT WS_TABSTOP,WS_EX_STATICEDGE                      NOT WS_TABSTOP,WS_EX_STATICEDGE
694      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 |
695                      ES_READONLY | ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP,                      ES_READONLY | ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP,
696                      WS_EX_STATICEDGE                      WS_EX_STATICEDGE
697      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 |
698                      ES_READONLY | ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP,                      ES_READONLY | ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP,
699                      WS_EX_STATICEDGE                      WS_EX_STATICEDGE
700      CTEXT           "Min",IDC_STATIC,200,132,36,8      CTEXT           "Min",IDC_STATIC,177,125,24,8
701      CTEXT           "Max",IDC_STATIC,240,132,36,8      CTEXT           "Max",IDC_STATIC,205,125,29,8
702      EDITTEXT        IDC_STATUS_IL_TOT,320,144,36,12,ES_RIGHT |      EDITTEXT        IDC_STATUS_IL_TOT,270,137,29,12,ES_RIGHT |
703                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |
704                      NOT WS_TABSTOP,WS_EX_STATICEDGE                      NOT WS_TABSTOP,WS_EX_STATICEDGE
705      EDITTEXT        IDC_STATUS_PL_TOT,320,160,36,12,ES_RIGHT |      EDITTEXT        IDC_STATUS_PL_TOT,270,152,29,12,ES_RIGHT |
706                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |
707                      NOT WS_TABSTOP,WS_EX_STATICEDGE                      NOT WS_TABSTOP,WS_EX_STATICEDGE
708      EDITTEXT        IDC_STATUS_BL_TOT,320,174,36,12,ES_RIGHT |      EDITTEXT        IDC_STATUS_BL_TOT,270,166,29,12,ES_RIGHT |
709                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |
710                      NOT WS_TABSTOP,WS_EX_STATICEDGE                      NOT WS_TABSTOP,WS_EX_STATICEDGE
711      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 |
712                      ES_READONLY | ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP,                      ES_READONLY | ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP,
713                      WS_EX_STATICEDGE                      WS_EX_STATICEDGE
714      CTEXT           "Total (k)",IDC_STATIC,320,132,36,8      CTEXT           "Total (k)",IDC_STATIC,271,125,28,8
715      CONTROL         "Auto-close window",IDC_STATUS_DESTROY,"Button",      CONTROL         "Auto-close window",IDC_STATUS_DESTROY,"Button",
716                      BS_AUTOCHECKBOX | WS_TABSTOP,16,216,100,10                      BS_AUTOCHECKBOX | WS_TABSTOP,13,202,100,10
717      EDITTEXT        IDC_STATUS_KBPS,280,214,36,12,ES_RIGHT | ES_AUTOHSCROLL |      EDITTEXT        IDC_STATUS_KBPS,267,199,36,12,ES_RIGHT | ES_AUTOHSCROLL |
718                      ES_READONLY | ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP,                      ES_READONLY | ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP,
719                      WS_EX_STATICEDGE                      WS_EX_STATICEDGE
720      EDITTEXT        IDC_STATUS_IL_AVG,280,144,36,12,ES_RIGHT |      EDITTEXT        IDC_STATUS_IL_AVG,237,137,29,12,ES_RIGHT |
721                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |
722                      NOT WS_TABSTOP,WS_EX_STATICEDGE                      NOT WS_TABSTOP,WS_EX_STATICEDGE
723      EDITTEXT        IDC_STATUS_PL_AVG,280,160,36,12,ES_RIGHT |      EDITTEXT        IDC_STATUS_PL_AVG,237,152,29,12,ES_RIGHT |
724                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |
725                      NOT WS_TABSTOP,WS_EX_STATICEDGE                      NOT WS_TABSTOP,WS_EX_STATICEDGE
726      EDITTEXT        IDC_STATUS_BL_AVG,280,174,36,12,ES_RIGHT |      EDITTEXT        IDC_STATUS_BL_AVG,237,166,29,12,ES_RIGHT |
727                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |
728                      NOT WS_TABSTOP,WS_EX_STATICEDGE                      NOT WS_TABSTOP,WS_EX_STATICEDGE
729      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 |
730                      ES_READONLY | ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP,                      ES_READONLY | ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP,
731                      WS_EX_STATICEDGE                      WS_EX_STATICEDGE
732      CTEXT           "Average",IDC_STATIC,280,132,36,8      CTEXT           "Average",IDC_STATIC,237,125,30,8
733      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 |
734                      ES_READONLY | ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP,                      ES_READONLY | ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP,
735                      WS_EX_STATICEDGE                      WS_EX_STATICEDGE
736      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 |
737                      ES_READONLY | ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP,                      ES_READONLY | ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP,
738                      WS_EX_STATICEDGE                      WS_EX_STATICEDGE
739      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 |
740                      ES_READONLY | ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP,                      ES_READONLY | ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP,
741                      WS_EX_STATICEDGE                      WS_EX_STATICEDGE
742      EDITTEXT        IDC_STATUS_NUM,64,188,36,12,ES_RIGHT | ES_AUTOHSCROLL |      EDITTEXT        IDC_STATUS_NUM,57,180,32,12,ES_RIGHT | ES_AUTOHSCROLL |
743                      ES_READONLY | ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP,                      ES_READONLY | ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP,
744                      WS_EX_STATICEDGE                      WS_EX_STATICEDGE
745      GROUPBOX        "Frame size (bytes)",IDC_STATIC,192,122,172,86,BS_CENTER      GROUPBOX        "Frame size (bytes)",IDC_STATIC,170,117,133,80,BS_CENTER
746      GROUPBOX        "Quant",IDC_STATIC,116,122,68,86,BS_CENTER      GROUPBOX        "Quant",IDC_STATIC,99,117,65,80,BS_CENTER
747      GROUPBOX        "Frames",IDC_STATIC,56,122,52,86,BS_CENTER      GROUPBOX        "Frames",IDC_STATIC,53,117,40,80,BS_CENTER
748      LTEXT           "Avg bitrate (kbps):",IDC_STATIC,204,216,72,8      LTEXT           "Avg bitrate (kbps):",IDC_STATIC,200,201,59,8
749  END      LISTBOX         IDC_DEBUGOUTPUT,201,13,113,100,LBS_NOINTEGRALHEIGHT |
750                        WS_TABSTOP
751        CONTROL         "Show me the internals!",IDC_SHOWINTERNALS,"Button",
752  /////////////////////////////////////////////////////////////////////////////                      BS_AUTOCHECKBOX | BS_NOTIFY | WS_TABSTOP,201,1,87,10
753  //      EDITTEXT        IDC_STATUS_IQ_AVG,143,137,17,12,ES_RIGHT |
754  // DESIGNINFO                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |
755  //                      NOT WS_TABSTOP,WS_EX_STATICEDGE
756        EDITTEXT        IDC_STATUS_PQ_AVG,143,152,17,12,ES_RIGHT |
757  #ifdef APSTUDIO_INVOKED                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |
758  GUIDELINES DESIGNINFO DISCARDABLE                      NOT WS_TABSTOP,WS_EX_STATICEDGE
759  BEGIN      EDITTEXT        IDC_STATUS_BQ_AVG,143,166,17,12,ES_RIGHT |
760      IDD_RC_2PASS1, DIALOG                      ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER |
761      BEGIN                      NOT WS_TABSTOP,WS_EX_STATICEDGE
762          LEFTMARGIN, 7      EDITTEXT        IDC_STATUS_Q_AVG,143,180,17,12,ES_RIGHT | ES_AUTOHSCROLL |
763          RIGHTMARGIN, 193                      ES_READONLY | ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP,
764          TOPMARGIN, 7                      WS_EX_STATICEDGE
765      END      CTEXT           "Avg",IDC_STATIC,143,126,16,8
   
     IDD_MOTION, DIALOG  
     BEGIN  
         LEFTMARGIN, 7  
         RIGHTMARGIN, 193  
         TOPMARGIN, 7  
     END  
   
     IDD_MAIN, DIALOG  
     BEGIN  
         LEFTMARGIN, 7  
         TOPMARGIN, 7  
         BOTTOMMARGIN, 246  
     END  
   
     IDD_QUANT, DIALOG  
     BEGIN  
         LEFTMARGIN, 7  
         RIGHTMARGIN, 177  
         TOPMARGIN, 7  
     END  
   
     IDD_RC_2PASS2, DIALOG  
     BEGIN  
         LEFTMARGIN, 7  
         RIGHTMARGIN, 193  
         TOPMARGIN, 7  
     END  
   
     IDD_DEBUG, DIALOG  
     BEGIN  
         LEFTMARGIN, 7  
         RIGHTMARGIN, 193  
         TOPMARGIN, 7  
766      END      END
767    
768      IDD_QUANTMATRIX, DIALOG  IDD_AR DIALOGEX 0, 0, 211, 215
769    STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
770    CAPTION "Aspect Ratio"
771    FONT 8, "MS Shell Dlg", 0, 0, 0x1
772      BEGIN      BEGIN
773          LEFTMARGIN, 7      CONTROL         "Pixel Aspect Ratio",IDC_PAR,"Button",BS_AUTORADIOBUTTON,
774          RIGHTMARGIN, 281                      13,7,73,10,WS_EX_TRANSPARENT
775          TOPMARGIN, 7      COMBOBOX        IDC_ASPECT_RATIO,25,33,111,55,CBS_DROPDOWNLIST |
776          BOTTOMMARGIN, 142                      WS_VSCROLL | WS_TABSTOP
777        EDITTEXT        IDC_PARX,39,58,36,12,ES_NUMBER
778        EDITTEXT        IDC_PARY,100,58,36,12,ES_NUMBER
779        PUSHBUTTON      "Default",IDC_AR_DEFAULT,156,21,37,11
780        CONTROL         "Picture Aspect Ratio",IDC_AR,"Button",
781                        BS_AUTORADIOBUTTON,13,81,81,10,WS_EX_TRANSPARENT
782        EDITTEXT        IDC_ARX,39,110,36,12,ES_NUMBER
783        EDITTEXT        IDC_ARY,100,110,36,12,ES_NUMBER
784        PUSHBUTTON      "4:3",IDC_AR_4_3,156,90,37,11
785        PUSHBUTTON      "16:9",IDC_AR_16_9,156,104,37,11
786        PUSHBUTTON      "2,35:1",IDC_AR_235_100,156,118,37,11
787        LTEXT           "Select the shape of a pixel...",IDC_STATIC,25,18,104,10
788        LTEXT           "Select the shape of the image...",IDC_STATIC,25,93,110,
789                        11
790        GROUPBOX        "",IDC_STATIC,7,7,196,127,BS_CENTER
791        GROUPBOX        "",IDC_STATIC,7,81,196,52,BS_CENTER
792        CTEXT           "X :",IDC_STATIC,25,60,10,10
793        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).",
794                        IDC_STATIC,7,138,197,27
795        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.",
796                        IDC_STATIC,7,168,197,41
797        CTEXT           "Y :",IDC_STATIC,86,60,10,10
798        CTEXT           "Y :",IDC_STATIC,86,112,10,10
799        CTEXT           "X :",IDC_STATIC,25,112,10,10
800        GROUPBOX        "Quick Setting",IDC_STATIC,148,7,55,127,0,
801                        WS_EX_TRANSPARENT
802      END      END
803    
804      IDD_ABOUT, DIALOG  IDD_BITRATE DIALOG DISCARDABLE  0, 0, 212, 212
805    STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
806    CAPTION "Bitrate Calculator"
807    FONT 8, "MS Shell Dlg"
808      BEGIN      BEGIN
809          LEFTMARGIN, 7      COMBOBOX        IDC_BITRATE_TSIZE,95,5,75,64,CBS_DROPDOWN | WS_VSCROLL |
810          RIGHTMARGIN, 185                      WS_TABSTOP
811          TOPMARGIN, 7      EDITTEXT        IDC_BITRATE_SSIZE,95,20,75,12,ES_AUTOHSCROLL
812          BOTTOMMARGIN, 158      PUSHBUTTON      "...",IDC_BITRATE_SSELECT,178,21,20,12
813        COMBOBOX        IDC_BITRATE_CFORMAT,95,45,75,64,CBS_DROPDOWNLIST |
814                        WS_VSCROLL | WS_TABSTOP
815        EDITTEXT        IDC_BITRATE_COVERHEAD,95,60,75,12,ES_AUTOHSCROLL |
816                        ES_READONLY
817        EDITTEXT        IDC_BITRATE_HOURS,15,100,29,11,ES_AUTOHSCROLL
818        EDITTEXT        IDC_BITRATE_MINUTES,52,100,29,11,ES_AUTOHSCROLL
819        EDITTEXT        IDC_BITRATE_SECONDS,88,100,29,11,ES_AUTOHSCROLL
820        COMBOBOX        IDC_BITRATE_FPS,124,100,71,100,CBS_DROPDOWNLIST |
821                        WS_VSCROLL | WS_TABSTOP
822        EDITTEXT        IDC_BITRATE_VSIZE,95,120,75,12,ES_AUTOHSCROLL |
823                        ES_READONLY
824        EDITTEXT        IDC_BITRATE_VRATE,95,135,75,12,ES_AUTOHSCROLL |
825                        ES_READONLY
826        COMBOBOX        IDC_BITRATE_AFORMAT,95,158,75,64,CBS_DROPDOWNLIST |
827                        WS_VSCROLL | WS_TABSTOP
828        COMBOBOX        IDC_BITRATE_ARATE,95,173,75,64,CBS_DROPDOWN | WS_VSCROLL |
829                        WS_TABSTOP
830        EDITTEXT        IDC_BITRATE_ASIZE,95,188,75,12,ES_AUTOHSCROLL
831        PUSHBUTTON      "...",IDC_BITRATE_ASELECT,178,188,20,12
832        CONTROL         "Average bitrate:",IDC_BITRATE_AMODE_RATE,"Button",
833                        BS_AUTORADIOBUTTON,15,175,66,10
834        GROUPBOX        "Video",IDC_STATIC,5,75,200,132
835        GROUPBOX        "Audio",IDC_STATIC,5,148,200,59
836        CONTROL         "Size (kbytes):",IDC_BITRATE_AMODE_SIZE,"Button",
837                        BS_AUTORADIOBUTTON,15,190,58,10
838        LTEXT           "Target size (kbytes):",IDC_STATIC,15,6,64,12,
839                        SS_CENTERIMAGE
840        LTEXT           "Format:",IDC_STATIC,15,46,24,13,SS_CENTERIMAGE
841        LTEXT           "Format:",IDC_STATIC,15,160,24,8,SS_CENTERIMAGE
842        LTEXT           "Size (kbytes):",IDC_STATIC,15,121,43,8,SS_CENTERIMAGE
843        GROUPBOX        "Container:",IDC_STATIC,5,35,200,172
844        LTEXT           "Overhead (kbytes):",IDC_STATIC,15,61,61,10,
845                        SS_CENTERIMAGE
846        LTEXT           "Average bitrate:",IDC_STATIC,15,136,51,8,SS_CENTERIMAGE
847        CTEXT           "hours",IDC_STATIC,15,90,30,8
848        CTEXT           "minutes",IDC_STATIC,52,90,30,8
849        CTEXT           "seconds",IDC_STATIC,88,90,30,8
850        CTEXT           "frames per second",IDC_STATIC,126,90,70,8
851        LTEXT           "Subtitles (kbytes):",IDC_STATIC,15,21,60,10,
852                        SS_CENTERIMAGE
853      END      END
854    
855      IDD_RC_CBR, DIALOG  IDD_LICENSE DIALOG DISCARDABLE  0, 0, 430, 234
856    STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
857    CAPTION "GNU General Public License"
858    FONT 8, "MS Sans Serif"
859      BEGIN      BEGIN
860          LEFTMARGIN, 7      PUSHBUTTON      "Dismiss",IDOK,172,218,84,14
861          RIGHTMARGIN, 179      EDITTEXT        IDC_LICENSE_TEXT,2,2,426,212,ES_MULTILINE |
862          TOPMARGIN, 7                      ES_AUTOHSCROLL | ES_READONLY | WS_VSCROLL
         BOTTOMMARGIN, 136  
863      END      END
864    
     IDD_PROFILE, DIALOG  
     BEGIN  
         LEFTMARGIN, 7  
         RIGHTMARGIN, 181  
         TOPMARGIN, 7  
         BOTTOMMARGIN, 211  
     END  
865    
866      IDD_ZONE, DIALOG  /////////////////////////////////////////////////////////////////////////////
867      BEGIN  //
868          LEFTMARGIN, 7  // Bitmap
869          RIGHTMARGIN, 169  //
         TOPMARGIN, 7  
         BOTTOMMARGIN, 181  
     END  
870    
871      IDD_LEVEL, DIALOG  IDB_LOGO                BITMAP  DISCARDABLE     "XviD_logo.bmp"
     BEGIN  
         LEFTMARGIN, 7  
         RIGHTMARGIN, 181  
         TOPMARGIN, 7  
         BOTTOMMARGIN, 211  
     END  
872    
873      IDD_CALC, DIALOG  /////////////////////////////////////////////////////////////////////////////
874      BEGIN  //
875          LEFTMARGIN, 7  // Icon
876          RIGHTMARGIN, 193  //
         TOPMARGIN, 7  
     END  
877    
878      IDD_STATUS, DIALOG  // Icon with lowest ID value placed first to ensure application icon
879      BEGIN  // remains consistent on all systems.
880          LEFTMARGIN, 7  IDI_ICON                ICON    DISCARDABLE     "xvid.ico"
         RIGHTMARGIN, 374  
         TOPMARGIN, 7  
         BOTTOMMARGIN, 224  
     END  
 END  
 #endif    // APSTUDIO_INVOKED  
881    
882    
883  /////////////////////////////////////////////////////////////////////////////  /////////////////////////////////////////////////////////////////////////////
884  //  //
885  // Bitmap  // TEXT
886  //  //
887    
888  IDB_LOGO                BITMAP  DISCARDABLE     "XviD_logo.bmp"  IDR_GPL                 TEXT    DISCARDABLE     "../../LICENSE"
889    
890  /////////////////////////////////////////////////////////////////////////////  /////////////////////////////////////////////////////////////////////////////
891  //  //
# Line 854  Line 894 
894    
895  STRINGTABLE DISCARDABLE  STRINGTABLE DISCARDABLE
896  BEGIN  BEGIN
897      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."
898  END  END
899    
900  STRINGTABLE DISCARDABLE  STRINGTABLE DISCARDABLE
901  BEGIN  BEGIN
902      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)"
903      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."
904      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."
905      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)"
906      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"  
907      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"
908      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"
909      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 912 
912    
913  STRINGTABLE DISCARDABLE  STRINGTABLE DISCARDABLE
914  BEGIN  BEGIN
915      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."  
916      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."
917      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."  
918  END  END
919    
920  STRINGTABLE DISCARDABLE  STRINGTABLE DISCARDABLE
921  BEGIN  BEGIN
922      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."
923      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."
924      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."
925      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"
926      IDC_MAXKEY              "Maximum number of frames allowed between I-frames"      IDC_MAXKEY              "Maximum number of frames allowed between I-frames"
927      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 929 
929      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."
930      IDC_MINPQUANT           "Minimum quantizer allowed for P-frames."      IDC_MINPQUANT           "Minimum quantizer allowed for P-frames."
931      IDC_MAXPQUANT           "Maximum quantizer allowed for P-frames."      IDC_MAXPQUANT           "Maximum quantizer allowed for P-frames."
932        IDC_MINBQUANT           "Minimum quantizer allowed for B-frames, BEFORE ratio/offset scalling"
933        IDC_MAXBQUANT           "Maximum quantizer allowed for B-frames, BEFORE ratio/offset scalling"
934      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."
935      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"
936      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."
937      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."
938  END  END
939    
940  STRINGTABLE DISCARDABLE  STRINGTABLE DISCARDABLE
941  BEGIN  BEGIN
     IDC_DUMMY2PASS          "Performs a dummy 2nd pass - doesn't output any video data"  
942      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"
943      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"
944      IDC_STATS1              "Location for 1st pass stats file to be saved to"      IDC_STATS1              "Location for 1st pass stats file to be saved to"
945      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"  
946  END  END
947    
948  STRINGTABLE DISCARDABLE  STRINGTABLE DISCARDABLE
949  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"  
950      IDC_CPU_AUTO            "Enable XviD's internal CPU detection"      IDC_CPU_AUTO            "Enable XviD's internal CPU detection"
951      IDC_CPU_FORCE           "Override XviD's internal CPU detection (not recommended)"      IDC_CPU_FORCE           "Override XviD's internal CPU detection (not recommended)"
952  END  END
# Line 931  Line 959 
959    
960  STRINGTABLE DISCARDABLE  STRINGTABLE DISCARDABLE
961  BEGIN  BEGIN
962      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"
963      IDC_CHROMAME            "Use chroma information to detect motion (slow!)"      IDC_CHROMAME            "Use chroma information to detect motion (slower)."
964      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)"
965      IDC_VHQ                 "VHQ enables an additional search process to increase quality."      IDC_VHQ                 "VHQ enables an additional search process to increase quality (much slower)."
     IDC_CHROMA_OPT          "Interpolates colours in bright/dark areas for achieving a nicer edge impression"  
966  END  END
967    
968  STRINGTABLE DISCARDABLE  STRINGTABLE DISCARDABLE
969  BEGIN  BEGIN
970      IDC_CARTOON             "Enables special motion estimation features for cartoons/anime."      IDC_ZONE_CHROMAOPT      "Interpolates colours in bright/dark areas for achieving a nicer edge impression"
971        IDC_ZONE_BVOPTHRESHOLD  "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"
972        IDC_LEVEL_PROFILE       "Restrict the usage of MPEG-4 tools and limit the encoded bitrate such that bitstreams are compatible with hardware decoders."
973        IDC_LEVEL_WIDTH         "Suggested VOP width (pixels)"
974        IDC_LEVEL_HEIGHT        "Suggested VOP height (pixels)"
975  END  END
976    
977  STRINGTABLE DISCARDABLE  STRINGTABLE DISCARDABLE
978  BEGIN  BEGIN
979      IDC_PROFILE_PROFILE     "Restrict the usage of MPEG-4 tools and limit the encoded bitrate such that bitstreams are compatible with hardware decoders."      IDC_CARTOON             "Enables special motion estimation features for cartoons/anime."
980        IDC_OVERFLOW_CONTROL_STRENGTH
981                                "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."
982        IDC_ASPECT_RATIO        "Display aspect ratio is used to scale the video on playback/anamorphic encoding).\n\nDefault 1:1 for no scaling necessary."
983  END  END
984    
985  STRINGTABLE DISCARDABLE  STRINGTABLE DISCARDABLE
986  BEGIN  BEGIN
987      IDC_LEVEL_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."
988      IDC_LEVEL_WIDTH         "Suggested VOP width (pixels)"      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"
     IDC_LEVEL_HEIGHT        "Suggested VOP height (pixels)"  
989  END  END
990    
991  STRINGTABLE DISCARDABLE  STRINGTABLE DISCARDABLE
# Line 962  Line 995 
995      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."
996      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."
997      IDC_LEVEL_BITRATE       "Maximum instantaneous bitrate."      IDC_LEVEL_BITRATE       "Maximum instantaneous bitrate."
998        IDC_BITRATE             "The target AVI bitrate, file size, or quantizer."
999        IDC_TRELLISQUANT        "Advanced, high quality quantization mode"
1000        IDC_BITRATE_S           "Toggle between quantizer, target bitrate, target file size"
1001  END  END
1002    
1003  STRINGTABLE DISCARDABLE  STRINGTABLE DISCARDABLE
1004  BEGIN  BEGIN
1005      IDC_OVERFLOW_CONTROL_STRENGTH      IDC_TURBO               "Faster motion estimation for b-frames and quarterpel"
1006                              "0=Default from core (let xvid decide). Else overflow payback percent per frame."      IDC_BITRATE_TSIZE       "Target file or media size"
1007  END  END
1008    
1009  #endif    // Neutral resources  STRINGTABLE DISCARDABLE
1010  /////////////////////////////////////////////////////////////////////////////  BEGIN
1011        IDC_BITRATE_SSIZE       "The file size of subtitles or other data files"
1012        IDC_BITRATE_SSELECT     "Select file size from existing subtitle file"
1013        IDC_BITRATE_COVERHEAD   "Calculated container format overhead (kbytes)."
1014        IDC_BITRATE_VRATE       "Calculated average video bitrate (kilobits-per-second)\nNote that ""desired bitrate"" setting in main window includes AVI overhead, so will be larger than this value."
1015        IDC_BITRATE_VSIZE       "Calculated video size.\nNote that ""desired filesize"" setting in main window includes AVI overhead, so will be larger than this value."
1016        IDC_BITRATE_ARATE       "Audio bitrate (kilobits-per-second)"
1017        IDC_BITRATE_ASELECT     "Select file size from existing audio file"
1018    END
1019    
1020    STRINGTABLE DISCARDABLE
1021    BEGIN
1022        IDC_CLOSEDGOV           "Closes every group-of-pictures before encoding new keyframe."
1023        IDC_ZONE_WEIGHT         "Change quality of this zone relative to other zones. It's not recommended to go below 0,2"
1024        IDC_ZONE_QUANT          "Fix this zone's quality to desired quant"
1025        IDC_ZONE_GREYSCALE      "Don't code colour information in this zone. You also have to force a keyframe, or old colour information will stay"
1026    END
1027    
1028    STRINGTABLE DISCARDABLE
1029    BEGIN
1030        IDC_ZONE_FORCEIVOP      "Force a keyframe at the beginnig of the zone"
1031    END
1032    
 /////////////////////////////////////////////////////////////////////////////  
 // English (Australia) resources  
1033    
 #if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENA)  
 #ifdef _WIN32  
 LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_AUS  
 #pragma code_page(1252)  
 #endif //_WIN32  
1034    
1035  #ifdef APSTUDIO_INVOKED  #ifdef APSTUDIO_INVOKED
1036  /////////////////////////////////////////////////////////////////////////////  /////////////////////////////////////////////////////////////////////////////
# Line 996  Line 1045 
1045    
1046  2 TEXTINCLUDE DISCARDABLE  2 TEXTINCLUDE DISCARDABLE
1047  BEGIN  BEGIN
1048      "#include ""afxres.h""\r\n"      "#include <windows.h>\r\n"
1049        "#ifndef IDC_STATIC\r\n"
1050        "#define IDC_STATIC (-1)\r\n"
1051        "#endif\r\n"
1052      "\0"      "\0"
1053  END  END
1054    
# Line 1008  Line 1060 
1060    
1061  #endif    // APSTUDIO_INVOKED  #endif    // APSTUDIO_INVOKED
1062    
1063  #endif    // English (Australia) resources  #endif    // Neutral resources
1064  /////////////////////////////////////////////////////////////////////////////  /////////////////////////////////////////////////////////////////////////////
1065    
1066    
   
1067  #ifndef APSTUDIO_INVOKED  #ifndef APSTUDIO_INVOKED
1068  /////////////////////////////////////////////////////////////////////////////  /////////////////////////////////////////////////////////////////////////////
1069  //  //

Legend:
Removed from v.1.1.2.3  
changed lines
  Added in v.1.14

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