--- branches/dev-api-4/xvidcore/vfw/src/resource.rc 2004/01/31 13:44:56 1345 +++ branches/dev-api-4/xvidcore/vfw/src/resource.rc 2004/01/31 14:03:26 1346 @@ -38,13 +38,17 @@ CAPTION "1st Pass" FONT 8, "MS Sans Serif" BEGIN - CONTROL "Discard first pass",IDC_DISCARD1PASS,"Button", - BS_AUTOCHECKBOX | WS_TABSTOP,8,26,69,10 - LTEXT "Stats filename:",IDC_STATIC,8,6,52,12,SS_CENTERIMAGE EDITTEXT IDC_STATS,72,6,106,12,ES_AUTOHSCROLL PUSHBUTTON "...",IDC_STATS_BROWSE,182,7,22,12 - CTEXT "1st pass should be discarded.\n\nThe result might not be MPEG-4 compiliant", - IDC_STATIC,7,63,197,28 + CONTROL "Full quality first pass",IDC_FULL1PASS,"Button", + BS_AUTOCHECKBOX | WS_TABSTOP,15,38,83,12 + CONTROL "Discard first pass",IDC_DISCARD1PASS,"Button", + BS_AUTOCHECKBOX | WS_TABSTOP,127,38,69,12 + LTEXT "Stats filename:",IDC_STATIC,8,6,52,12,SS_CENTERIMAGE + CTEXT "If you don't discard first pass but keep full quality disabled,\nthe resulting 1st pass stream might not be mpeg-4 compiliant.", + IDC_STATIC,7,114,197,35 + 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.", + IDC_STATIC,7,71,197,35 END IDD_MOTION DIALOG DISCARDABLE 0, 0, 212, 212 @@ -54,23 +58,23 @@ BEGIN COMBOBOX IDC_MOTION,112,19,76,76,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + COMBOBOX IDC_VHQ,112,37,76,76,CBS_DROPDOWNLIST | WS_VSCROLL | + WS_TABSTOP CONTROL "Use chroma motion",IDC_CHROMAME,"Button", BS_AUTOCHECKBOX | WS_TABSTOP,14,58,77,10 + CONTROL "Turbo ;-)",IDC_TURBO,"Button",BS_AUTOCHECKBOX | + WS_TABSTOP,143,58,43,10 + EDITTEXT IDC_FRAMEDROP,112,96,75,12,ES_AUTOHSCROLL | ES_NUMBER + EDITTEXT IDC_MAXKEY,112,116,76,12,ES_AUTOHSCROLL | ES_NUMBER + CONTROL "Cartoon Mode",IDC_CARTOON,"Button",BS_AUTOCHECKBOX | + WS_TABSTOP,13,143,61,10 LTEXT "Motion search precision:",IDC_STATIC,14,20,80,12, SS_CENTERIMAGE LTEXT "VHQ mode:",IDC_STATIC,14,39,38,8 - COMBOBOX IDC_VHQ,112,37,76,76,CBS_DROPDOWNLIST | WS_VSCROLL | - WS_TABSTOP LTEXT "Frame drop ratio:",IDC_FRAMEDROP_STATIC,14,96,68,12, SS_CENTERIMAGE - EDITTEXT IDC_FRAMEDROP,112,96,75,12,ES_AUTOHSCROLL | ES_NUMBER - EDITTEXT IDC_MAXKEY,112,116,76,12,ES_AUTOHSCROLL | ES_NUMBER LTEXT "Maximum I-frame interval:",IDC_STATIC,14,117,80,12, SS_CENTERIMAGE - CONTROL "Cartoon Mode",IDC_CARTOON,"Button",BS_AUTOCHECKBOX | - WS_TABSTOP,13,143,61,10 - CONTROL "Turbo ;-)",IDC_TURBO,"Button",BS_AUTOCHECKBOX | - WS_TABSTOP,143,58,43,10 GROUPBOX "Motion Precision",IDC_STATIC,7,7,193,77 GROUPBOX "Other",IDC_STATIC,7,79,193,84 END @@ -80,35 +84,35 @@ CAPTION "XviD Configuration" FONT 8, "MS Sans Serif", 0, 0, 0x1 BEGIN + COMBOBOX IDC_PROFILE,88,16,91,76,CBS_DROPDOWNLIST | WS_VSCROLL | + WS_TABSTOP + PUSHBUTTON "more...",IDC_PROFILE_ADV,184,16,28,12 COMBOBOX IDC_MODE,88,34,92,76,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP - PUSHBUTTON "Advanced Options...",IDC_ADVANCED,69,210,84,12 - DEFPUSHBUTTON "OK",IDOK,156,238,64,13 - LTEXT "Encoding type:",IDC_STATIC,14,34,70,12,SS_CENTERIMAGE - GROUPBOX "Main Settings",IDC_STATIC,7,3,212,202 - PUSHBUTTON "Load Defaults",IDC_DEFAULTS,4,238,64,13 PUSHBUTTON "more...",IDC_MODE_ADV,184,34,28,12 - LTEXT "Profile @ Level:",IDC_STATIC,14,16,70,12,SS_CENTERIMAGE - PUSHBUTTON "more...",IDC_PROFILE_ADV,184,16,28,12 + CTEXT "Target bitrate (kbps):",IDC_BITRATE_S,12,53,71,13, + SS_NOTIFY | SS_CENTERIMAGE,WS_EX_DLGMODALFRAME + EDITTEXT IDC_BITRATE,88,53,91,12,ES_AUTOHSCROLL + PUSHBUTTON "calc...",IDC_BITRATE_ADV,184,52,28,12 + CONTROL "Slider1",IDC_SLIDER,"msctls_trackbar32",TBS_BOTH | + TBS_NOTICKS | WS_TABSTOP,12,78,204,14 CONTROL "List1",IDC_ZONES,"SysListView32",LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOSORTHEADER | WS_TABSTOP,14,110,198,68,WS_EX_STATICEDGE PUSHBUTTON "Add",IDC_ADD,16,182,36,12 PUSHBUTTON "Remove",IDC_REMOVE,56,182,36,12 PUSHBUTTON "Zone Options...",IDC_EDIT,155,182,57,12 - COMBOBOX IDC_PROFILE,88,16,91,76,CBS_DROPDOWNLIST | WS_VSCROLL | - WS_TABSTOP - CONTROL "Slider1",IDC_SLIDER,"msctls_trackbar32",TBS_BOTH | - TBS_NOTICKS | WS_TABSTOP,12,78,204,14 - EDITTEXT IDC_BITRATE,88,53,91,12,ES_AUTOHSCROLL + PUSHBUTTON "Advanced Options...",IDC_ADVANCED,69,210,84,12 + PUSHBUTTON "Load Defaults",IDC_DEFAULTS,4,238,64,13 + PUSHBUTTON "Decoder Options",IDC_DECODER,80,238,64,13 + DEFPUSHBUTTON "OK",IDOK,156,238,64,13 + GROUPBOX "Main Settings",IDC_STATIC,7,3,212,202 + LTEXT "Encoding type:",IDC_STATIC,14,34,70,12,SS_CENTERIMAGE + LTEXT "Profile @ Level:",IDC_STATIC,14,16,70,12,SS_CENTERIMAGE LTEXT "X",IDC_BITRATE_MIN,16,70,79,8 RTEXT "X",IDC_BITRATE_MAX,125,70,84,8 - CTEXT "Target bitrate (kbps):",IDC_BITRATE_S,12,53,71,13, - SS_NOTIFY | SS_CENTERIMAGE,WS_EX_DLGMODALFRAME GROUPBOX "Zones",IDC_STATIC,7,98,212,107 GROUPBOX "More",IDC_STATIC,7,200,212,29 - PUSHBUTTON "Decoder Options",IDC_DECODER,80,238,64,13 - PUSHBUTTON "calc...",IDC_BITRATE_ADV,184,52,28,12 END IDD_QUANT DIALOG DISCARDABLE 0, 0, 212, 212 @@ -144,15 +148,18 @@ CAPTION "2nd Pass" FONT 8, "MS Sans Serif" BEGIN + EDITTEXT IDC_STATS,72,6,112,12,ES_AUTOHSCROLL + PUSHBUTTON "...",IDC_STATS_BROWSE,189,7,15,11 EDITTEXT IDC_KFBOOST,140,34,56,12,ES_AUTOHSCROLL | ES_NUMBER + EDITTEXT IDC_MINKEY,140,55,56,12,ES_AUTOHSCROLL | ES_NUMBER EDITTEXT IDC_KFREDUCTION,140,69,56,12,ES_AUTOHSCROLL | ES_NUMBER - EDITTEXT IDC_CURVECOMPH,140,169,56,12,ES_AUTOHSCROLL | ES_NUMBER - EDITTEXT IDC_CURVECOMPL,140,186,56,12,ES_AUTOHSCROLL | ES_NUMBER EDITTEXT IDC_OVERFLOW_CONTROL_STRENGTH,140,99,56,12, ES_AUTOHSCROLL | ES_NUMBER + EDITTEXT IDC_OVERIMP,140,118,56,12,ES_AUTOHSCROLL | ES_NUMBER + EDITTEXT IDC_OVERDEG,140,137,56,12,ES_AUTOHSCROLL | ES_NUMBER + EDITTEXT IDC_CURVECOMPH,140,169,56,12,ES_AUTOHSCROLL | ES_NUMBER + EDITTEXT IDC_CURVECOMPL,140,186,56,12,ES_AUTOHSCROLL | ES_NUMBER LTEXT "Stats filename:",IDC_STATIC,8,6,52,12,SS_CENTERIMAGE - EDITTEXT IDC_STATS,72,6,112,12,ES_AUTOHSCROLL - PUSHBUTTON "...",IDC_STATS_BROWSE,189,7,15,11 GROUPBOX "Intra-frames tuning",IDC_STATIC,7,22,197,69 LTEXT "Overflow control strength (%):",IDC_STATIC,16,100,100, 12,SS_CENTERIMAGE @@ -163,13 +170,10 @@ LTEXT "I-frame boost (%):",IDC_STATIC,16,34,91,12, SS_CENTERIMAGE LTEXT "...are reduced by (%):",IDC_STATIC,16,69,100,12 - EDITTEXT IDC_OVERIMP,140,118,56,12,ES_AUTOHSCROLL | ES_NUMBER - EDITTEXT IDC_OVERDEG,140,137,56,12,ES_AUTOHSCROLL | ES_NUMBER LTEXT "Max overflow improvement (%):",IDC_STATIC,16,119,100,12, SS_CENTERIMAGE LTEXT "Max overflow degradation (%):",IDC_STATIC,16,138,100,12, SS_CENTERIMAGE - EDITTEXT IDC_MINKEY,140,55,56,12,ES_AUTOHSCROLL | ES_NUMBER LTEXT "I-frames closer than... (frames):",IDC_STATIC,16,56,124, 11 GROUPBOX "Overlflow treatment",IDC_STATIC,7,86,197,75 @@ -197,18 +201,18 @@ WS_TABSTOP,28,92,42,10 CONTROL "3DNow! 2",IDC_CPU_3DNOWEXT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,28,105,48,10 - GROUPBOX "Performance optimizations",IDC_STATIC,8,4,196,120 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 COMBOBOX IDC_FOURCC,128,148,76,76,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP - LTEXT "FourCC used:",IDC_STATIC,8,150,80,8,SS_CENTERIMAGE EDITTEXT IDC_DEBUG,128,164,76,12,ES_AUTOHSCROLL - LTEXT "OutputDebugString debug level:",IDC_STATIC,8,166,104,12 + CONTROL "Print debug info on each frame",IDC_VOPDEBUG,"Button", + BS_AUTOCHECKBOX | WS_TABSTOP,8,180,113,10 CONTROL "Display encoding status",IDC_DISPLAY_STATUS,"Button", BS_AUTOCHECKBOX | WS_TABSTOP,8,194,91,10 + GROUPBOX "Performance optimizations",IDC_STATIC,8,4,196,120 + LTEXT "Number of threads:",IDC_NUMTHREADS_STATIC,8,134,61,8 + LTEXT "FourCC used:",IDC_STATIC,8,150,80,8,SS_CENTERIMAGE + LTEXT "OutputDebugString debug level:",IDC_STATIC,8,166,104,12 END IDD_QUANTMATRIX DIALOG DISCARDABLE 0, 0, 288, 149 @@ -518,7 +522,15 @@ CAPTION "Profile" FONT 8, "MS Sans Serif" BEGIN + GROUPBOX "",IDC_STATIC,8,120,196,86 LTEXT "Profile @ Level:",IDC_STATIC,8,10,52,8 + COMBOBOX IDC_PROFILE_PROFILE,84,8,116,76,CBS_DROPDOWNLIST | + WS_VSCROLL | WS_TABSTOP + COMBOBOX IDC_QUANTTYPE,120,28,76,76,CBS_DROPDOWNLIST | WS_VSCROLL | + WS_TABSTOP + PUSHBUTTON "Edit Matrix...",IDC_QUANTMATRIX,120,43,76,12 + CONTROL "Adaptive Quantization",IDC_LUMMASK,"Button", + BS_AUTOCHECKBOX | WS_TABSTOP,16,50,85,10 CONTROL "Interlaced Encoding",IDC_INTERLACING,"Button", BS_AUTOCHECKBOX | WS_TABSTOP,16,64,100,8 CONTROL "Quarter Pixel",IDC_QPEL,"Button",BS_AUTOCHECKBOX | @@ -527,27 +539,19 @@ BS_AUTOCHECKBOX | WS_TABSTOP,16,92,103,8 CONTROL "Reduced Resolution",IDC_REDUCED,"Button", BS_AUTOCHECKBOX | WS_TABSTOP,16,106,100,8 - COMBOBOX IDC_PROFILE_PROFILE,84,8,116,76,CBS_DROPDOWNLIST | - WS_VSCROLL | WS_TABSTOP + CONTROL "B-VOPs",IDC_BVOP,"Button",BS_AUTOCHECKBOX | WS_TABSTOP, + 16,120,40,8 + LTEXT "Max consecutive BVOPs:",IDC_MAXBFRAMES_S,16,136,96,8 EDITTEXT IDC_MAXBFRAMES,120,133,76,12,ES_AUTOHSCROLL | ES_NUMBER + EDITTEXT IDC_BQUANTRATIO,120,147,76,12,ES_AUTOHSCROLL + EDITTEXT IDC_BQUANTOFFSET,120,161,76,12,ES_AUTOHSCROLL CONTROL "Packed bitstream",IDC_PACKED,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,16,182,71,10 CONTROL "Closed GOV",IDC_CLOSEDGOV,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,112,182,55,10 - LTEXT "Max consecutive BVOPs:",IDC_MAXBFRAMES_S,16,136,96,8 - GROUPBOX "",IDC_STATIC,8,120,196,86 - CONTROL "B-VOPs",IDC_BVOP,"Button",BS_AUTOCHECKBOX | WS_TABSTOP, - 16,120,40,8 - EDITTEXT IDC_BQUANTRATIO,120,147,76,12,ES_AUTOHSCROLL LTEXT "Quantizer ratio:",IDC_BQUANTRATIO_S,16,150,89,8 - EDITTEXT IDC_BQUANTOFFSET,120,161,76,12,ES_AUTOHSCROLL LTEXT "Quantizer offset:",IDC_BQUANTOFFSET_S,16,164,52,8 - COMBOBOX IDC_QUANTTYPE,120,28,76,76,CBS_DROPDOWNLIST | WS_VSCROLL | - WS_TABSTOP - PUSHBUTTON "Edit Matrix...",IDC_QUANTMATRIX,120,43,76,12 LTEXT "Quantization type:",IDC_QUANTTYPE_S,16,32,100,8 - CONTROL "Adaptive Quantization",IDC_LUMMASK,"Button", - BS_AUTOCHECKBOX | WS_TABSTOP,16,50,85,10 END IDD_ZONE DIALOG DISCARDABLE 0, 0, 212, 194 @@ -556,27 +560,27 @@ FONT 8, "MS Sans Serif" BEGIN EDITTEXT IDC_ZONE_FRAME,104,6,80,12,ES_AUTOHSCROLL | ES_NUMBER + PUSHBUTTON "<-",IDC_ZONE_FETCH,188,6,16,12 + CONTROL "Weight:",IDC_ZONE_MODE_WEIGHT,"Button", + BS_AUTORADIOBUTTON | WS_GROUP,16,40,41,10 EDITTEXT IDC_ZONE_WEIGHT,104,38,80,12,ES_AUTOHSCROLL - LTEXT "Start frame #:",IDC_STATIC,8,6,52,10 + CONTROL "Quantizer:",IDC_ZONE_MODE_QUANT,"Button", + BS_AUTORADIOBUTTON,16,56,48,10 + EDITTEXT IDC_ZONE_QUANT,104,54,80,12,ES_AUTOHSCROLL CONTROL "Slider1",IDC_ZONE_SLIDER,"msctls_trackbar32",TBS_BOTH | TBS_NOTICKS | WS_TABSTOP,12,82,188,14 - PUSHBUTTON "<-",IDC_ZONE_FETCH,188,6,16,12 + CONTROL "Begin with keyframe",IDC_ZONE_FORCEIVOP,"Button", + BS_AUTOCHECKBOX | WS_TABSTOP,16,124,92,8 CONTROL "Greyscale encoding",IDC_ZONE_GREYSCALE,"Button", BS_AUTOCHECKBOX | WS_TABSTOP,16,138,79,10 CONTROL "Chroma optimizer enabled",IDC_ZONE_CHROMAOPT,"Button", BS_AUTOCHECKBOX | WS_TABSTOP,16,152,97,10 + LTEXT "BVOP sensitivity:",IDC_ZONE_BVOPTHRESHOLD_S,16,170,76,8 EDITTEXT IDC_ZONE_BVOPTHRESHOLD,100,168,84,12,ES_AUTOHSCROLL - CONTROL "Weight:",IDC_ZONE_MODE_WEIGHT,"Button", - BS_AUTORADIOBUTTON | WS_GROUP,16,40,41,10 - CONTROL "Quantizer:",IDC_ZONE_MODE_QUANT,"Button", - BS_AUTORADIOBUTTON,16,56,48,10 + LTEXT "Start frame #:",IDC_STATIC,8,6,52,10 GROUPBOX "Rate control",IDC_STATIC,7,22,198,90 - EDITTEXT IDC_ZONE_QUANT,104,54,80,12,ES_AUTOHSCROLL RTEXT "X",IDC_ZONE_MAX,140,74,54,8 LTEXT "X",IDC_ZONE_MIN,18,74,54,8 - LTEXT "BVOP sensitivity:",IDC_ZONE_BVOPTHRESHOLD_S,16,170,76,8 - CONTROL "Begin with keyframe",IDC_ZONE_FORCEIVOP,"Button", - BS_AUTOCHECKBOX | WS_TABSTOP,16,124,92,8 GROUPBOX "Static",IDC_STATIC,7,107,198,80 END @@ -585,26 +589,26 @@ CAPTION "Level" FONT 8, "MS Sans Serif" BEGIN - LTEXT "Profile @ Level:",IDC_STATIC,8,10,52,8 - GROUPBOX "Level",IDC_STATIC,8,28,196,96 - LTEXT "Suggested:",IDC_STATIC,16,41,48,8 + COMBOBOX IDC_LEVEL_PROFILE,84,8,116,76,CBS_DROPDOWNLIST | + WS_VSCROLL | WS_TABSTOP EDITTEXT IDC_LEVEL_WIDTH,88,39,28,12,ES_AUTOHSCROLL | ES_READONLY EDITTEXT IDC_LEVEL_HEIGHT,128,39,28,12,ES_AUTOHSCROLL | ES_READONLY - LTEXT "x",IDC_STATIC,120,41,8,8 - LTEXT "Max bitrate (kbps)",IDC_STATIC,16,105,108,8 + EDITTEXT IDC_LEVEL_FPS,168,39,28,12,ES_AUTOHSCROLL | ES_READONLY + EDITTEXT IDC_LEVEL_VMV,156,57,40,12,ES_AUTOHSCROLL | ES_READONLY + EDITTEXT IDC_LEVEL_VCV,156,73,40,12,ES_AUTOHSCROLL | ES_READONLY + EDITTEXT IDC_LEVEL_VBV,156,89,40,12,ES_AUTOHSCROLL | ES_READONLY EDITTEXT IDC_LEVEL_BITRATE,156,105,40,12,ES_AUTOHSCROLL | ES_READONLY + LTEXT "Profile @ Level:",IDC_STATIC,8,10,52,8 + GROUPBOX "Level",IDC_STATIC,8,28,196,96 + LTEXT "Suggested:",IDC_STATIC,16,41,48,8 + LTEXT "x",IDC_STATIC,120,41,8,8 + LTEXT "Max bitrate (kbps)",IDC_STATIC,16,105,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 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 LTEXT "Max frame size (mbs):",IDC_STATIC,16,57,108,8 LTEXT "x",IDC_STATIC,160,41,8,8 - 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.", IDC_STATIC,8,128,196,80 END @@ -758,35 +762,35 @@ CAPTION "Aspect Ratio" FONT 8, "MS Sans Serif", 0, 0, 0x1 BEGIN - CONTROL "Picture Aspect Ratio",IDC_AR,"Button", - BS_AUTORADIOBUTTON,13,81,81,10,WS_EX_TRANSPARENT - GROUPBOX "",IDC_STATIC,7,7,196,127,BS_CENTER - GROUPBOX "",IDC_STATIC,7,81,196,52,BS_CENTER CONTROL "Pixel Aspect Ratio",IDC_PAR,"Button",BS_AUTORADIOBUTTON, 13,7,73,10,WS_EX_TRANSPARENT COMBOBOX IDC_ASPECT_RATIO,25,33,111,55,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP EDITTEXT IDC_PARX,39,58,36,12,ES_NUMBER EDITTEXT IDC_PARY,100,58,36,12,ES_NUMBER - CTEXT "X :",IDC_STATIC,25,60,10,10 + PUSHBUTTON "Default",IDC_AR_DEFAULT,156,21,37,11 + CONTROL "Picture Aspect Ratio",IDC_AR,"Button", + BS_AUTORADIOBUTTON,13,81,81,10,WS_EX_TRANSPARENT EDITTEXT IDC_ARX,39,110,36,12,ES_NUMBER EDITTEXT IDC_ARY,100,110,36,12,ES_NUMBER + PUSHBUTTON "4:3",IDC_AR_4_3,156,90,37,11 + PUSHBUTTON "16:9",IDC_AR_16_9,156,104,37,11 + PUSHBUTTON "2,35:1",IDC_AR_235_100,156,118,37,11 + LTEXT "Select the shape of a pixel...",IDC_STATIC,25,18,104,10 + LTEXT "Select the shape of the image...",IDC_STATIC,25,93,110, + 11 + GROUPBOX "",IDC_STATIC,7,7,196,127,BS_CENTER + GROUPBOX "",IDC_STATIC,7,81,196,52,BS_CENTER + CTEXT "X :",IDC_STATIC,25,60,10,10 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).", IDC_STATIC,7,138,197,27 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.", IDC_STATIC,7,168,197,41 - LTEXT "Select the shape of a pixel...",IDC_STATIC,25,18,104,10 CTEXT "Y :",IDC_STATIC,86,60,10,10 CTEXT "Y :",IDC_STATIC,86,112,10,10 CTEXT "X :",IDC_STATIC,25,112,10,10 - LTEXT "Select the shape of the image...",IDC_STATIC,25,93,110, - 11 GROUPBOX "Quick Setting",IDC_STATIC,148,7,55,127,0, WS_EX_TRANSPARENT - PUSHBUTTON "Default",IDC_AR_DEFAULT,156,21,37,11 - PUSHBUTTON "4:3",IDC_AR_4_3,156,90,37,11 - PUSHBUTTON "16:9",IDC_AR_16_9,156,104,37,11 - PUSHBUTTON "2,35:1",IDC_AR_235_100,156,118,37,11 END @@ -1032,13 +1036,17 @@ IDC_LEVEL_VCV "Video Complexity Verifier (VCV):\nThe maximum macroblocks decoded per second." 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_BITRATE "Maximum instantaneous bitrate." + IDC_BITRATE "The target AVI bitrate, or file size.\nImportant: This is NOT the same as target average video bitrate or file size" + IDC_BITRATE_S "Toggle between quantizer, target bitrate, target file size" END STRINGTABLE DISCARDABLE BEGIN - IDC_BITRATE "The target AVI bitrate, or file size.\nImportant: This is NOT the same as target average video bitrate or file size" - IDC_BITRATE_S "Toggle between quantizer, target bitrate, target file size" IDC_BITRATE_TSIZE "Target file or media size" +END + +STRINGTABLE DISCARDABLE +BEGIN IDC_BITRATE_SSIZE "The file size of subtitles or other data files" IDC_BITRATE_SSELECT "Select file size from existing subtitle file" IDC_BITRATE_COVERHEAD "Calculated container format overhead (kbytes)." @@ -1048,7 +1056,6 @@ IDC_BITRATE_ASELECT "Select file size from existing audio file" END - #endif // Neutral resources ///////////////////////////////////////////////////////////////////////////// @@ -1072,50 +1079,50 @@ CAPTION "Bitrate Calculator" FONT 8, "MS Sans Serif" BEGIN + COMBOBOX IDC_BITRATE_TSIZE,95,5,75,64,CBS_DROPDOWN | WS_VSCROLL | + WS_TABSTOP + EDITTEXT IDC_BITRATE_SSIZE,95,20,75,12,ES_AUTOHSCROLL + PUSHBUTTON "...",IDC_BITRATE_SSELECT,178,21,20,12 + COMBOBOX IDC_BITRATE_CFORMAT,95,45,75,64,CBS_DROPDOWNLIST | + WS_VSCROLL | WS_TABSTOP + EDITTEXT IDC_BITRATE_COVERHEAD,95,60,75,12,ES_AUTOHSCROLL | + ES_READONLY EDITTEXT IDC_BITRATE_HOURS,15,100,29,11,ES_AUTOHSCROLL EDITTEXT IDC_BITRATE_MINUTES,55,100,29,11,ES_AUTOHSCROLL EDITTEXT IDC_BITRATE_SECONDS,95,100,29,11,ES_AUTOHSCROLL COMBOBOX IDC_BITRATE_FPS,135,101,60,64,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + EDITTEXT IDC_BITRATE_VSIZE,95,120,75,12,ES_AUTOHSCROLL | + ES_READONLY + EDITTEXT IDC_BITRATE_VRATE,95,135,75,12,ES_AUTOHSCROLL | + ES_READONLY + COMBOBOX IDC_BITRATE_AFORMAT,95,158,75,64,CBS_DROPDOWNLIST | + WS_VSCROLL | WS_TABSTOP + COMBOBOX IDC_BITRATE_ARATE,95,173,75,64,CBS_DROPDOWN | WS_VSCROLL | + WS_TABSTOP + EDITTEXT IDC_BITRATE_ASIZE,95,188,75,12,ES_AUTOHSCROLL + PUSHBUTTON "...",IDC_BITRATE_ASELECT,178,188,20,12 CONTROL "Average bitrate:",IDC_BITRATE_AMODE_RATE,"Button", BS_AUTORADIOBUTTON,15,178,66,10 GROUPBOX "Video",IDC_STATIC,5,75,200,132 GROUPBOX "Audio",IDC_STATIC,5,148,200,59 - COMBOBOX IDC_BITRATE_ARATE,95,173,75,64,CBS_DROPDOWN | WS_VSCROLL | - WS_TABSTOP CONTROL "Size (kbytes):",IDC_BITRATE_AMODE_SIZE,"Button", BS_AUTORADIOBUTTON,15,193,58,10 - EDITTEXT IDC_BITRATE_ASIZE,95,188,75,12,ES_AUTOHSCROLL - PUSHBUTTON "...",IDC_BITRATE_ASELECT,178,188,20,12 LTEXT "Target size (kbytes):",IDC_STATIC,15,5,64,12, SS_CENTERIMAGE - COMBOBOX IDC_BITRATE_TSIZE,95,5,75,64,CBS_DROPDOWN | WS_VSCROLL | - WS_TABSTOP - COMBOBOX IDC_BITRATE_CFORMAT,95,45,75,64,CBS_DROPDOWNLIST | - WS_VSCROLL | WS_TABSTOP LTEXT "Format:",IDC_STATIC,15,45,24,13,SS_CENTERIMAGE LTEXT "Format:",IDC_STATIC,15,163,24,8,SS_CENTERIMAGE - COMBOBOX IDC_BITRATE_AFORMAT,95,158,75,64,CBS_DROPDOWNLIST | - WS_VSCROLL | WS_TABSTOP - EDITTEXT IDC_BITRATE_VSIZE,95,120,75,12,ES_AUTOHSCROLL | - ES_READONLY LTEXT "Size (kbytes):",IDC_STATIC,15,120,43,8,SS_CENTERIMAGE GROUPBOX "Container:",IDC_STATIC,5,35,200,172 LTEXT "Overhead (kbytes):",IDC_STATIC,15,60,61,10, SS_CENTERIMAGE - EDITTEXT IDC_BITRATE_COVERHEAD,95,60,75,12,ES_AUTOHSCROLL | - ES_READONLY LTEXT "Average bitrate:",IDC_STATIC,15,135,51,8,SS_CENTERIMAGE - EDITTEXT IDC_BITRATE_VRATE,95,135,75,12,ES_AUTOHSCROLL | - ES_READONLY CTEXT "hours",IDC_STATIC,15,90,30,8 CTEXT "minutes",IDC_STATIC,55,90,30,8 CTEXT "seconds",IDC_STATIC,95,90,30,8 CTEXT "fps",IDC_STATIC,145,90,40,8 LTEXT "Subtitles (kbytes):",IDC_STATIC,15,20,60,10, SS_CENTERIMAGE - EDITTEXT IDC_BITRATE_SSIZE,95,20,75,12,ES_AUTOHSCROLL - PUSHBUTTON "...",IDC_BITRATE_SSELECT,178,21,20,12 END