--- branches/dev-api-4/xvidcore/vfw/src/config.rc 2003/06/10 09:14:48 1060 +++ branches/dev-api-4/xvidcore/vfw/src/config.rc 2003/06/10 10:07:03 1061 @@ -91,8 +91,8 @@ EDITTEXT IDC_BITRATE,88,52,100,12,ES_AUTOHSCROLL | ES_NUMBER LTEXT "X",IDC_BITRATE_MIN,16,70,40,8 RTEXT "X",IDC_BITRATE_MAX,164,70,44,8 - LTEXT "Target bitrate (kbps):",IDC_BITRATE_S,14,52,70,12, - SS_CENTERIMAGE + LTEXT "Target bitrate (kbps):",IDC_BITRATE_S,14,52,66,12, + SS_NOTIFY | SS_CENTERIMAGE PUSHBUTTON "...",IDC_BITRATE_CALC,196,52,16,12 END @@ -187,12 +187,14 @@ 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,172,113,10 - COMBOBOX IDC_FOURCC,128,150,76,76,CBS_DROPDOWNLIST | WS_VSCROLL | + 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,152,80,12,SS_CENTERIMAGE - EDITTEXT IDC_DEBUG,128,188,76,12,ES_AUTOHSCROLL - LTEXT "OutputDebugString debug level:",IDC_STATIC,8,190,104,12 + 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 "Display encoding status",IDC_DISPLAY_STATUS,"Button", + BS_AUTOCHECKBOX | WS_TABSTOP,8,194,91,10 END IDD_QUANTMATRIX DIALOG DISCARDABLE 0, 0, 288, 149 @@ -601,6 +603,119 @@ SS_CENTERIMAGE END +IDD_STATUS DIALOGEX 0, 0, 381, 231 +STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +EXSTYLE WS_EX_TOOLWINDOW +CAPTION "XviD Status" +FONT 8, "MS Sans Serif" +BEGIN + CONTROL "",IDC_STATUS_GRAPH,"Static",SS_OWNERDRAW | SS_NOTIFY,4, + 4,372,108 + LTEXT "I-VOP",IDC_STATIC,16,144,36,8 + LTEXT "B-VOP",IDC_STATIC,16,174,36,8 + LTEXT "P-VOP",IDC_STATIC,16,160,36,8 + LTEXT "Total",IDC_STATIC,16,190,36,8 + EDITTEXT IDC_STATUS_IQ_MIN,124,144,24,12,ES_RIGHT | + ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER | + NOT WS_TABSTOP,WS_EX_STATICEDGE + EDITTEXT IDC_STATUS_IQ_MAX,152,144,24,12,ES_RIGHT | + ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER | + NOT WS_TABSTOP,WS_EX_STATICEDGE + EDITTEXT IDC_STATUS_PQ_MIN,124,160,24,12,ES_RIGHT | + ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER | + NOT WS_TABSTOP,WS_EX_STATICEDGE + EDITTEXT IDC_STATUS_PQ_MAX,152,160,24,12,ES_RIGHT | + ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER | + NOT WS_TABSTOP,WS_EX_STATICEDGE + EDITTEXT IDC_STATUS_BQ_MIN,124,174,24,12,ES_RIGHT | + ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER | + NOT WS_TABSTOP,WS_EX_STATICEDGE + EDITTEXT IDC_STATUS_BQ_MAX,152,174,24,12,ES_RIGHT | + ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER | + NOT WS_TABSTOP,WS_EX_STATICEDGE + EDITTEXT IDC_STATUS_Q_MIN,124,190,24,12,ES_RIGHT | ES_AUTOHSCROLL | + ES_READONLY | ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP, + WS_EX_STATICEDGE + EDITTEXT IDC_STATUS_Q_MAX,152,190,24,12,ES_RIGHT | ES_AUTOHSCROLL | + ES_READONLY | ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP, + WS_EX_STATICEDGE + CTEXT "Min",IDC_STATIC,124,132,24,8 + CTEXT "Max",IDC_STATIC,152,132,24,8 + EDITTEXT IDC_STATUS_IL_MIN,200,144,36,12,ES_RIGHT | + ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER | + NOT WS_TABSTOP,WS_EX_STATICEDGE + EDITTEXT IDC_STATUS_IL_MAX,240,144,36,12,ES_RIGHT | + ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER | + NOT WS_TABSTOP,WS_EX_STATICEDGE + EDITTEXT IDC_STATUS_PL_MIN,200,160,36,12,ES_RIGHT | + ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER | + NOT WS_TABSTOP,WS_EX_STATICEDGE + EDITTEXT IDC_STATUS_PL_MAX,240,160,36,12,ES_RIGHT | + ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER | + NOT WS_TABSTOP,WS_EX_STATICEDGE + EDITTEXT IDC_STATUS_BL_MIN,200,174,36,12,ES_RIGHT | + ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER | + NOT WS_TABSTOP,WS_EX_STATICEDGE + EDITTEXT IDC_STATUS_BL_MAX,240,174,36,12,ES_RIGHT | + ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER | + NOT WS_TABSTOP,WS_EX_STATICEDGE + EDITTEXT IDC_STATUS_L_MIN,200,190,36,12,ES_RIGHT | ES_AUTOHSCROLL | + ES_READONLY | ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP, + WS_EX_STATICEDGE + EDITTEXT IDC_STATUS_L_MAX,240,190,36,12,ES_RIGHT | ES_AUTOHSCROLL | + ES_READONLY | ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP, + WS_EX_STATICEDGE + CTEXT "Min",IDC_STATIC,200,132,36,8 + CTEXT "Max",IDC_STATIC,240,132,36,8 + EDITTEXT IDC_STATUS_IL_TOT,320,144,36,12,ES_RIGHT | + ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER | + NOT WS_TABSTOP,WS_EX_STATICEDGE + EDITTEXT IDC_STATUS_PL_TOT,320,160,36,12,ES_RIGHT | + ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER | + NOT WS_TABSTOP,WS_EX_STATICEDGE + EDITTEXT IDC_STATUS_BL_TOT,320,174,36,12,ES_RIGHT | + ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER | + NOT WS_TABSTOP,WS_EX_STATICEDGE + EDITTEXT IDC_STATUS_L_TOT,320,190,36,12,ES_RIGHT | ES_AUTOHSCROLL | + ES_READONLY | ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP, + WS_EX_STATICEDGE + CTEXT "Total (k)",IDC_STATIC,320,132,36,8 + CONTROL "Auto-close window",IDC_STATUS_DESTROY,"Button", + BS_AUTOCHECKBOX | WS_TABSTOP,16,216,100,10 + EDITTEXT IDC_STATUS_KBPS,280,214,36,12,ES_RIGHT | ES_AUTOHSCROLL | + ES_READONLY | ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP, + WS_EX_STATICEDGE + EDITTEXT IDC_STATUS_IL_AVG,280,144,36,12,ES_RIGHT | + ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER | + NOT WS_TABSTOP,WS_EX_STATICEDGE + EDITTEXT IDC_STATUS_PL_AVG,280,160,36,12,ES_RIGHT | + ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER | + NOT WS_TABSTOP,WS_EX_STATICEDGE + EDITTEXT IDC_STATUS_BL_AVG,280,174,36,12,ES_RIGHT | + ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_BORDER | + NOT WS_TABSTOP,WS_EX_STATICEDGE + EDITTEXT IDC_STATUS_L_AVG,280,190,36,12,ES_RIGHT | ES_AUTOHSCROLL | + ES_READONLY | ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP, + WS_EX_STATICEDGE + CTEXT "Average",IDC_STATIC,280,132,36,8 + EDITTEXT IDC_STATUS_I_NUM,64,142,36,12,ES_RIGHT | ES_AUTOHSCROLL | + ES_READONLY | ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP, + WS_EX_STATICEDGE + EDITTEXT IDC_STATUS_P_NUM,64,158,36,12,ES_RIGHT | ES_AUTOHSCROLL | + ES_READONLY | ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP, + WS_EX_STATICEDGE + EDITTEXT IDC_STATUS_B_NUM,64,172,36,12,ES_RIGHT | ES_AUTOHSCROLL | + ES_READONLY | ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP, + WS_EX_STATICEDGE + EDITTEXT IDC_STATUS_NUM,64,188,36,12,ES_RIGHT | ES_AUTOHSCROLL | + ES_READONLY | ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP, + WS_EX_STATICEDGE + GROUPBOX "Frame size (bytes)",IDC_STATIC,192,122,172,86,BS_CENTER + GROUPBOX "Quant",IDC_STATIC,116,122,68,86,BS_CENTER + GROUPBOX "Frames",IDC_STATIC,56,122,52,86,BS_CENTER + LTEXT "Avg bitrate (kbps):",IDC_STATIC,204,216,72,8 +END + ///////////////////////////////////////////////////////////////////////////// // @@ -706,6 +821,14 @@ RIGHTMARGIN, 193 TOPMARGIN, 7 END + + IDD_STATUS, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 374 + TOPMARGIN, 7 + BOTTOMMARGIN, 224 + END END #endif // APSTUDIO_INVOKED