mirror of https://github.com/tongzx/nt5src
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
271 lines
10 KiB
271 lines
10 KiB
#if 0
|
|
Copyright (c) 1995 - 1999 Microsoft Corporation. All Rights Reserved.
|
|
#endif
|
|
|
|
//Microsoft Developer Studio generated resource script.
|
|
//
|
|
#include "windows.h"
|
|
#include "resource.h"
|
|
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// Bitmap
|
|
//
|
|
|
|
IDR_TOOLBAR BITMAP DISCARDABLE "toolbar.bmp"
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// Icon
|
|
//
|
|
|
|
// Icon with lowest ID value placed first to ensure application icon
|
|
// remains consistent on all systems.
|
|
IDR_VIDEOCD_ICON ICON DISCARDABLE "perftool.ico"
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// Menu
|
|
//
|
|
|
|
IDR_MAIN_MENU MENU DISCARDABLE
|
|
BEGIN
|
|
POPUP "&File"
|
|
BEGIN
|
|
MENUITEM "&Open...", IDM_FILE_OPEN
|
|
MENUITEM "&Close", IDM_FILE_CLOSE
|
|
MENUITEM SEPARATOR
|
|
MENUITEM "Set &Log File...", IDM_FILE_SET_LOG
|
|
MENUITEM "Set &Perf Log File...", IDM_FILE_SET_PERF_LOG
|
|
MENUITEM SEPARATOR
|
|
MENUITEM "Ex&it", IDM_FILE_EXIT
|
|
END
|
|
POPUP "&Properties"
|
|
BEGIN
|
|
MENUITEM "Mpeg &Video Decoder...", IDM_VIDEO_DECODER
|
|
MENUITEM "Mpeg &Audio Decoder...", IDM_AUDIO_DECODER
|
|
MENUITEM "Other &Filters...", IDM_FILTERS
|
|
END
|
|
POPUP "&Time Format"
|
|
BEGIN
|
|
MENUITEM "T&ime", IDM_TIME
|
|
MENUITEM "&Frame", IDM_FRAME
|
|
MENUITEM "Fi&eld", IDM_FIELD
|
|
MENUITEM "&Sample", IDM_SAMPLE
|
|
MENUITEM "&Bytes", IDM_BYTES
|
|
END
|
|
POPUP "&Streams"
|
|
BEGIN
|
|
MENUITEM "(not available)", -1
|
|
END
|
|
POPUP "&Help"
|
|
BEGIN
|
|
// MENUITEM "&Contents \aF1", IDM_HELP_INDEX
|
|
// MENUITEM "&Search for Help on...", IDM_HELP_SEARCH
|
|
// MENUITEM "&How to use Help", IDM_HELP_USING
|
|
// MENUITEM SEPARATOR
|
|
MENUITEM "&About DirectShow Performance Tool...", IDM_HELP_ABOUT
|
|
END
|
|
END
|
|
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// Dialog
|
|
//
|
|
|
|
IDD_VIDEOPROP DIALOGEX DISCARDABLE 0, 0, 237, 120
|
|
STYLE DS_MODALFRAME | DS_3DLOOK | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
|
|
CAPTION "Mpeg Video Codec Properties"
|
|
FONT 8, "MS Shell Dlg"
|
|
BEGIN
|
|
GROUPBOX "Decode options",IDC_STATIC,8,5,98,78,WS_GROUP
|
|
CONTROL "&I Frames",I_ONLY,"Button",BS_AUTORADIOBUTTON,13,18,89,
|
|
10
|
|
CONTROL "I and &P Frames",IP_ONLY,"Button",BS_AUTORADIOBUTTON,13,
|
|
28,89,10
|
|
CONTROL "IP and &1 in 4 B Frames",IP_1_IN_4_B,"Button",
|
|
BS_AUTORADIOBUTTON,13,38,89,10
|
|
CONTROL "IP and &2 in 4 B Frames",IP_2_IN_4_B,"Button",
|
|
BS_AUTORADIOBUTTON,13,48,89,10
|
|
CONTROL "IP and &3 in 4 B Frames",IP_3_IN_4_B,"Button",
|
|
BS_AUTORADIOBUTTON,13,58,89,10
|
|
CONTROL "IP and all &B Frames",IP_ALL_B,"Button",
|
|
BS_AUTORADIOBUTTON,13,68,89,10
|
|
GROUPBOX "Frame Quality",IDC_STATIC,121,5,64,44,WS_GROUP
|
|
CONTROL "&High",B_HIGH,"Button",BS_AUTORADIOBUTTON | WS_TABSTOP,
|
|
126,15,39,10
|
|
CONTROL "&Medium",B_MEDIUM,"Button",BS_AUTORADIOBUTTON,126,25,39,
|
|
10
|
|
CONTROL "&Low",B_LOW,"Button",BS_AUTORADIOBUTTON,126,35,39,10
|
|
CONTROL "&Grey scale output",B_GREY,"Button",BS_AUTOCHECKBOX |
|
|
WS_TABSTOP,120,66,106,10
|
|
CONTROL "I&gnore quality messages",IGNORE_QUALITY,"Button",
|
|
BS_AUTOCHECKBOX | WS_TABSTOP,120,54,106,10
|
|
PUSHBUTTON "&Information",STATS_BUTTON,13,99,42,14
|
|
PUSHBUTTON "Set de&fault",ID_DEFAULT,70,99,42,14
|
|
PUSHBUTTON "Cancel",IDCANCEL,127,98,42,15
|
|
DEFPUSHBUTTON "OK",IDOK,181,98,42,15
|
|
END
|
|
|
|
IDD_AUDIOPROP DIALOGEX DISCARDABLE 0, 0, 225, 121
|
|
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
|
|
CAPTION "Mpeg Audio Codec Properties"
|
|
FONT 8, "MS Shell Dlg"
|
|
BEGIN
|
|
GROUPBOX "Sound Quality",-1,10,5,204,37,WS_GROUP
|
|
CONTROL "CD audio",FULL_FREQ,"Button",BS_AUTORADIOBUTTON |
|
|
WS_TABSTOP,15,17,76,10
|
|
CONTROL "FM radio",HALF_FREQ,"Button",BS_AUTORADIOBUTTON,15,27,
|
|
74,10
|
|
CONTROL "AM radio",QUARTER_FREQ,"Button",BS_AUTORADIOBUTTON,103,
|
|
17,89,10
|
|
CONTROL "Integer decode (AM radio)",IDC_INTEGER,"Button",
|
|
BS_AUTORADIOBUTTON,103,27,108,10
|
|
GROUPBOX "Decode Accuracy",-1,10,48,79,44,WS_GROUP
|
|
CONTROL "High",D_HIGH,"Button",BS_AUTORADIOBUTTON | WS_TABSTOP,
|
|
15,59,39,10
|
|
CONTROL "Medium",D_MEDIUM,"Button",BS_AUTORADIOBUTTON,15,69,39,
|
|
10
|
|
CONTROL "Low",D_LOW,"Button",BS_AUTORADIOBUTTON,15,79,39,10
|
|
GROUPBOX "Output Options",-1,96,47,117,44,WS_GROUP
|
|
CONTROL "8 bit output",IDC_8_BIT,"Button",BS_AUTORADIOBUTTON |
|
|
WS_TABSTOP,103,59,51,10
|
|
CONTROL "16 bit output",IDC_16_BIT,"Button",BS_AUTORADIOBUTTON,
|
|
103,69,55,10
|
|
CONTROL "Stereo",STEREO_OUTPUT,"Button",BS_AUTOCHECKBOX |
|
|
WS_TABSTOP,103,79,40,10
|
|
PUSHBUTTON "&Information",IDC_AINFO,7,100,45,14
|
|
PUSHBUTTON "Set &default",IDC_ADEFAULT,59,100,45,14
|
|
PUSHBUTTON "Cancel",IDCANCEL,111,100,50,14
|
|
DEFPUSHBUTTON "OK",IDOK,168,100,50,14
|
|
END
|
|
|
|
IDD_VIDEOSTATS DIALOGEX DISCARDABLE 13, 36, 280, 141
|
|
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
|
|
CAPTION "Video Decoding Information"
|
|
FONT 8, "MS Shell Dlg"
|
|
BEGIN
|
|
DEFPUSHBUTTON "&Close",IDOK,5,124,40,14
|
|
PUSHBUTTON "&Refresh",ID_REFRESH,56,124,40,14
|
|
EDITTEXT ID_STATSBOX,4,8,272,110,ES_MULTILINE | ES_AUTOHSCROLL |
|
|
ES_READONLY | WS_VSCROLL
|
|
END
|
|
|
|
|
|
IDD_PROPPAGE DIALOGEX DISCARDABLE 0, 0, 180, 130
|
|
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
|
|
CAPTION "Active Movie Filter Properties"
|
|
FONT 8, "MS Shell Dlg"
|
|
BEGIN
|
|
LTEXT "&Filters:",-1,8,5,30,8
|
|
LISTBOX IDC_FILTERS,7,19,165,84,LBS_NOINTEGRALHEIGHT |
|
|
WS_VSCROLL | WS_HSCROLL | WS_TABSTOP
|
|
PUSHBUTTON "&Properties",IDC_PROPERTIES,5,110,50,14,WS_DISABLED
|
|
DEFPUSHBUTTON "OK",IDOK,65,110,50,15
|
|
END
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// String Table
|
|
//
|
|
|
|
STRINGTABLE DISCARDABLE
|
|
BEGIN
|
|
IDM_MOVIE_STOP "Stop"
|
|
IDM_MOVIE_PLAY "Play"
|
|
IDM_MOVIE_PREVTRACK "Previous Mark"
|
|
IDM_MOVIE_PAUSE "Pause"
|
|
IDM_MOVIE_SKIP_FORE "Fast Forward"
|
|
IDM_MOVIE_SKIP_BACK "Rewind"
|
|
IDM_MOVIE_NEXTTRACK "Next Mark"
|
|
IDM_PERF_NEW "New Performance Log"
|
|
IDM_PERF_DUMP "Dump Performance Log"
|
|
IDM_FULL_SCREEN "Full screen playback"
|
|
END
|
|
|
|
STRINGTABLE DISCARDABLE
|
|
BEGIN
|
|
STR_FILE_OPEN "Open a new movie to play"
|
|
STR_FILE_CLOSE "Close the movie"
|
|
STR_FILE_SET_LOG "Set RenderFile error log file name"
|
|
STR_FILE_SET_PERF_LOG "Set performance log file name"
|
|
STR_FILE_EXIT "Quit DirectShow Performance Tool"
|
|
STR_PROP_VIDEO_DECODER "Displays the mpeg video decoder property page"
|
|
STR_PROP_AUDIO_DECODER "Displays the mpeg audio decoder property page"
|
|
STR_PROP_OTHER "Displays the property pages for other filters"
|
|
STR_PROP_IDM_TIME "Set the time format to be real time"
|
|
STR_PROP_IDM_FRAME "Set the time format to be video frames"
|
|
STR_PROP_IDM_FIELD "Set the time format to be video fields"
|
|
STR_PROP_IDM_SAMPLE "Set the time format to be samples"
|
|
STR_PROP_IDM_BYTES "Set the time format to be bytes"
|
|
END
|
|
|
|
STRINGTABLE DISCARDABLE
|
|
BEGIN
|
|
STR_HELP_INDEX "Displays contents for DirectShow Performance Tool Help"
|
|
STR_HELP_USING "Displays information about using Help"
|
|
STR_HELP_ABOUT "Display information about Active Movie Performance Tool"
|
|
STR_HELP_SEARCH "Search for a topic in DirectShow Performance Tool Help"
|
|
END
|
|
|
|
STRINGTABLE DISCARDABLE
|
|
BEGIN
|
|
STR_SYSMENU_RESTORE "Restore the window to normal size"
|
|
STR_SYSMENU_MOVE "Changes the window position"
|
|
STR_SYSMENU_MINIMIZE "Reduce the window to an icon"
|
|
STR_SYSMENU_CLOSE "Closes the window"
|
|
STR_SYSMENU_MAXIMIZE "Enlarges the window to its maximum size"
|
|
STR_SYSMENU_TASK_LIST "Opens the task list"
|
|
END
|
|
|
|
STRINGTABLE DISCARDABLE
|
|
BEGIN
|
|
STR_FILE_PERF_LOG "Logs (*.log)#*.log#Text files (*.txt)#*.txt#All Files (*.*)#*.*#"
|
|
STR_FILE_LOG_FILTER "Logs (*.log)#*.log#Text files (*.txt)#*.txt#All Files (*.*)#*.*#"
|
|
STR_FILE_FILTER "All Movies#*.mpg;*.avi;*.dat;*.mov#Mpeg Files (*.mpg)#*.mpg#Video CD Files (*.dat)#*.dat#QuickTime Files (*.mov)#*.mov#All Files (*.*)#*.*#"
|
|
STR_APP_TITLE "DirectShow Performance Tool"
|
|
STR_APP_TITLE_LOADED "DirectShow Performance Tool - %s"
|
|
END
|
|
|
|
STRINGTABLE DISCARDABLE
|
|
BEGIN
|
|
IDS_IMAGE_SIZE "Frame image size: %ld by %ld pels\r\n"
|
|
IDS_BUFFER_VBV "Video Buffer Verifier (VBV): %ld bytes\r\n"
|
|
IDS_BITRATE "Bit rate: %ld bits per second\r\n"
|
|
|
|
IDS_FRAMES_DEC "Decoded %ld out of %ld frames\r\n"
|
|
IDS_PROPORTION "Proportion decoded: %ld%%\r\n"
|
|
|
|
IDS_SKIP_I "I frames decoded: %8.8ld% Skipped: %8.8ld% \r\n"
|
|
IDS_SKIP_P "P frames decoded: %8.8ld% Skipped: %8.8ld% \r\n"
|
|
IDS_SKIP_B "B frames decoded: %8.8ld% Skipped: %8.8ld% \r\n"
|
|
IDS_NEWLINE "\r\n"
|
|
END
|
|
|
|
|
|
IDR_ACCELERATOR ACCELERATORS DISCARDABLE
|
|
BEGIN
|
|
"S", IDM_MOVIE_STOP, VIRTKEY, CONTROL, NOINVERT
|
|
"P", IDM_MOVIE_PLAY, VIRTKEY, CONTROL, NOINVERT
|
|
"A", IDM_MOVIE_ALIGN, VIRTKEY, CONTROL, NOINVERT
|
|
"N", IDM_PERF_NEW, VIRTKEY, CONTROL, NOINVERT
|
|
"D", IDM_PERF_DUMP, VIRTKEY, CONTROL, NOINVERT
|
|
END
|
|
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// Versioning
|
|
//
|
|
|
|
#define VERSION_RES_TYPE VFT_APP
|
|
#define VERSION_RES_ACTIVEX "SDK Tool\0"
|
|
|
|
#define VERSION_RES_NAME "VCDPlyer.exe\0"
|
|
#define VERSION_RES_DESCRIPTION "DirectShow SDK Video Performance Tool\0"
|
|
|
|
#include <quartz.ver>
|
|
#include <quartz.rcv>
|
|
|