out_ds2.rc 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304
  1. // Microsoft Visual C++ generated resource script.
  2. //
  3. #include "resource.h"
  4. #define APSTUDIO_READONLY_SYMBOLS
  5. /////////////////////////////////////////////////////////////////////////////
  6. //
  7. // Generated from the TEXTINCLUDE 2 resource.
  8. //
  9. #include "afxres.h"
  10. /////////////////////////////////////////////////////////////////////////////
  11. #undef APSTUDIO_READONLY_SYMBOLS
  12. /////////////////////////////////////////////////////////////////////////////
  13. // English (U.S.) resources
  14. #if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
  15. #ifdef _WIN32
  16. LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
  17. #pragma code_page(1252)
  18. #endif //_WIN32
  19. #ifdef APSTUDIO_INVOKED
  20. /////////////////////////////////////////////////////////////////////////////
  21. //
  22. // TEXTINCLUDE
  23. //
  24. 1 TEXTINCLUDE
  25. BEGIN
  26. "resource.h\0"
  27. END
  28. 2 TEXTINCLUDE
  29. BEGIN
  30. "#include ""afxres.h""\r\n"
  31. "\0"
  32. END
  33. 3 TEXTINCLUDE
  34. BEGIN
  35. "#include ""version.rc2""\r\n"
  36. "\0"
  37. END
  38. #endif // APSTUDIO_INVOKED
  39. /////////////////////////////////////////////////////////////////////////////
  40. //
  41. // Dialog
  42. //
  43. IDD_DS_CONFIG DIALOGEX 0, 0, 247, 221
  44. STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
  45. CAPTION "DirectSound output settings"
  46. FONT 8, "MS Shell Dlg", 0, 0, 0x0
  47. BEGIN
  48. LTEXT "Note: Most settings take full effect after restarting playback",IDC_STATIC,2,194,194,8,WS_DISABLED
  49. PUSHBUTTON "Apply",IDABORT,212,192,32,12
  50. LTEXT "",IDC_VER,1,211,40,8
  51. PUSHBUTTON "Reset all",IDC_RESET,136,206,36,12
  52. DEFPUSHBUTTON "OK",IDOK,176,206,32,12
  53. PUSHBUTTON "Cancel",IDCANCEL,212,206,32,12
  54. CONTROL "Tab1",IDC_TAB,"SysTabControl32",WS_TABSTOP,0,0,244,188
  55. END
  56. IDD_CONFIG_TAB1 DIALOGEX 0, 0, 242, 170
  57. STYLE DS_SETFONT | DS_FIXEDSYS | DS_CONTROL | WS_CHILD
  58. FONT 8, "MS Shell Dlg", 0, 0, 0x1
  59. BEGIN
  60. COMBOBOX IDC_DEVICE,4,5,196,66,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
  61. PUSHBUTTON "Refresh",IDC_REFRESH,202,5,36,13
  62. CONTROL "Allow hardware acceleration\n(may cause problems with broken drivers)",IDC_HW_MIX,
  63. "Button",BS_AUTOCHECKBOX | BS_MULTILINE | WS_TABSTOP,8,24,228,17
  64. CONTROL "Create primary buffer\n(for old soundcards, fixes sound quality problems)",IDC_CREATE_PRIMARY,
  65. "Button",BS_AUTOCHECKBOX | BS_MULTILINE | WS_TABSTOP,8,45,228,18
  66. GROUPBOX "Device Info",-1,4,68,234,56
  67. LTEXT "",IDC_DEVICE_INFO,8,78,226,42
  68. LTEXT "Note that info above is what your soundcard driver reports; it might not match actual hardware specs in certain cases.",IDC_STATIC_BLEH,4,128,234,17
  69. LTEXT "",IDC_PDS_FAQ,4,148,234,18
  70. END
  71. IDD_CONFIG_TAB2 DIALOGEX 0, 0, 238, 170
  72. STYLE DS_SETFONT | DS_FIXEDSYS | DS_CONTROL | WS_CHILD
  73. FONT 8, "MS Shell Dlg", 0, 0, 0x0
  74. BEGIN
  75. LTEXT "Buffer length:",-1,8,4,46,8
  76. PUSHBUTTON "Reset to default values",IDC_BUF_RESET,147,0,90,12
  77. CONTROL "Slider1",IDC_BUFFER,"msctls_trackbar32",TBS_BOTH | TBS_NOTICKS | WS_TABSTOP,4,14,232,12
  78. CTEXT "",IDC_BUF_DISP,8,26,224,8
  79. LTEXT "Prebuffer on start / seek / underrun:",-1,8,39,119,8
  80. CONTROL "Slider1",IDC_PREBUFFER_1,"msctls_trackbar32",TBS_BOTH | TBS_NOTICKS | WS_TABSTOP,4,49,232,12
  81. CTEXT "",IDC_PREBUF_DISP_1,8,61,224,8
  82. LTEXT "Buffer-ahead on track change:",-1,8,74,100,8
  83. CONTROL "Slider1",IDC_PREBUFFER_2,"msctls_trackbar32",TBS_BOTH | TBS_NOTICKS | WS_TABSTOP,4,84,232,12
  84. CTEXT "",IDC_PREBUF_DISP_2,8,96,224,8
  85. LTEXT "Longer buffer gives better skipping (underrun) protection at cost of higher CPU usage when starting (Winamp decodes as fast as possible until buffer is full). Big buffer also causes EQ/DSP setting changes to lag.",-1,2,104,236,25
  86. LTEXT "Prebuffer determines how much data to eat before starting to output; recommended values are 500-1000ms, higher values can cause problems.",-1,2,131,236,16
  87. CONTROL "Enable CPU usage control (experimental, keeps CPU usage fluid when starting/seeking, even with very big buffers)",IDC_PREBUF_AUTO,
  88. "Button",BS_AUTOCHECKBOX | BS_MULTILINE | WS_TABSTOP,2,151,220,16
  89. END
  90. IDD_CONFIG_TAB3 DIALOGEX 0, 0, 242, 170
  91. STYLE DS_SETFONT | DS_FIXEDSYS | DS_CONTROL | WS_CHILD
  92. FONT 8, "MS Shell Dlg", 0, 0, 0x0
  93. BEGIN
  94. LTEXT "Default fade length:",-1,10,9,66,8
  95. EDITTEXT IDC_FADE,78,7,38,12,ES_AUTOHSCROLL | ES_NUMBER
  96. CONTROL "Spin1",IDC_FADE_SPIN,"msctls_updown32",UDS_SETBUDDYINT | UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS | UDS_NOTHOUSANDS,104,7,11,14
  97. LTEXT "ms",-1,118,9,10,8
  98. CONTROL "Old-style fade on pause",IDC_PAUSEFADE2,"Button",BS_AUTOCHECKBOX | BS_MULTILINE | WS_TABSTOP,8,24,116,10
  99. CONTROL "Don't abort fadeout when Winamp is shutting down",IDC_WAITx,
  100. "Button",BS_AUTOCHECKBOX | WS_TABSTOP,8,36,177,10
  101. LISTBOX IDC_LIST,8,50,224,45,LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP
  102. GROUPBOX "",IDC_FADE_GROUP,8,95,224,39,WS_DISABLED
  103. CONTROL "Enabled",IDC_FADE_ENABLED,"Button",BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP,18,106,42,10
  104. CONTROL "Use custom fade time:",IDC_USE_CUSTOM_FADE,"Button",BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP,18,118,84,10
  105. EDITTEXT IDC_CUSTOM_FADE,106,117,34,12,ES_AUTOHSCROLL | WS_DISABLED
  106. CONTROL "Spin1",IDC_CUSTOM_FADE_SPIN,"msctls_updown32",UDS_SETBUDDYINT | UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS | UDS_NOTHOUSANDS | WS_DISABLED,128,118,11,14
  107. LTEXT "ms",IDC_STATIC_MS,142,119,10,8,WS_DISABLED
  108. LTEXT "Note: all fadeouts are limited to buffer length. You may need to set longer buffer in order to get what you want.",-1,4,137,232,16
  109. LTEXT "FAQ: fades on end of song and on start will disable gapless playback.",-1,4,157,226,8
  110. END
  111. IDD_CONFIG_TAB4 DIALOGEX 0, 0, 242, 170
  112. STYLE DS_SETFONT | DS_FIXEDSYS | DS_CONTROL | WS_CHILD
  113. FONT 8, "MS Shell Dlg", 0, 0, 0x0
  114. BEGIN
  115. GROUPBOX "Silence remover",-1,4,4,234,76
  116. CONTROL "Remove silence at the beginning / end of track",IDC_KILLSIL,
  117. "Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,17,165,10
  118. LTEXT "Cutoff:",-1,16,30,24,8
  119. CONTROL "Slider1",IDC_DB,"msctls_trackbar32",TBS_BOTH | TBS_NOTICKS | WS_TABSTOP,10,38,220,12
  120. CTEXT "",IDC_DB_DISPLAY,14,50,212,8
  121. LTEXT "Note: amount of removed silence at the end of track\nis limited to buffer length (see buffering tab)",-1,12,58,168,16
  122. GROUPBOX "Volume control",-1,4,88,234,76
  123. CONTROL "Enable volume control",IDC_VOLUME,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,106,86,10
  124. CONTROL "Smooth volume changes",IDC_FADEVOL,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,108,106,93,10
  125. LTEXT "Volume control:",-1,12,127,50,8
  126. COMBOBOX IDC_VOLMODE,62,124,138,76,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
  127. LTEXT "Map 0% to -",IDC_LOGVOL_STATIC,24,144,38,8
  128. EDITTEXT IDC_LOGVOL_MIN,62,142,28,12,ES_AUTOHSCROLL | ES_NUMBER
  129. CONTROL "Spin1",IDC_LOGVOL_SPIN,"msctls_updown32",UDS_SETBUDDYINT | UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS | UDS_NOTHOUSANDS,88,150,11,14
  130. LTEXT "dB",IDC_LOGVOL_STATIC2,92,144,10,8
  131. CONTROL "Logarithmic fades",IDC_LOGFADES,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,128,144,71,10
  132. END
  133. IDD_CONFIG_TAB6 DIALOGEX 0, 0, 242, 174
  134. STYLE DS_SETFONT | DS_FIXEDSYS | DS_CONTROL | WS_CHILD
  135. FONT 8, "MS Shell Dlg", 0, 0, 0x0
  136. BEGIN
  137. PUSHBUTTON "Copy",IDC_STAT_COPY,4,157,28,14
  138. LTEXT "Refresh every",-1,147,159,47,8
  139. EDITTEXT IDC_REFRESH,196,157,32,12,ES_AUTOHSCROLL | ES_NUMBER
  140. CONTROL "Spin1",IDC_REFRESH_SPIN,"msctls_updown32",UDS_SETBUDDYINT | UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS | UDS_NOTHOUSANDS,212,159,11,14
  141. LTEXT "ms",-1,230,159,10,8
  142. END
  143. IDD_CONFIG_STATUS DIALOGEX 0, 0, 290, 170
  144. STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_VISIBLE
  145. EXSTYLE WS_EX_CONTROLPARENT
  146. FONT 7, "MS Shell Dlg", 0, 0, 0x1
  147. BEGIN
  148. LTEXT "",IDC_STATUS,0,0,289,170,0,WS_EX_CLIENTEDGE
  149. END
  150. /////////////////////////////////////////////////////////////////////////////
  151. //
  152. // DESIGNINFO
  153. //
  154. #ifdef APSTUDIO_INVOKED
  155. GUIDELINES DESIGNINFO
  156. BEGIN
  157. IDD_DS_CONFIG, DIALOG
  158. BEGIN
  159. RIGHTMARGIN, 244
  160. BOTTOMMARGIN, 219
  161. END
  162. END
  163. #endif // APSTUDIO_INVOKED
  164. /////////////////////////////////////////////////////////////////////////////
  165. //
  166. // String Table
  167. //
  168. STRINGTABLE
  169. BEGIN
  170. IDS_NULLSOFT_DS_OUTPUT "Nullsoft DirectSound Output v%s"
  171. 65535 "{A812F3D3-633B-4af6-8749-3BA75290BAC0}"
  172. END
  173. STRINGTABLE
  174. BEGIN
  175. IDS_NULLSOFT_DS_OUTPUT_OLD "Nullsoft DirectSound Output"
  176. IDS_ERROR_CODE_08X "%s\nError code: %08X"
  177. IDS_DEVICE_NOT_FOUND "device not found"
  178. IDS_BAD_DS_DRIVER "Bad DirectSound driver. Please install proper drivers or select another device in configuration."
  179. IDS_DEVICE_NOT_FOUND_SELECT_ANOTHER
  180. "Device not found. Please select another device in configuration."
  181. IDS_ERROR_SETTING_DS_COOPERATIVE_LEVEL
  182. "Error setting DirectSound cooperative level; please shutdown other programs using your soundcard."
  183. IDS_ERROR_CREATING_DS_BUFFER "Error creating DirectSound buffer."
  184. IDS_ERROR "%s Error"
  185. IDS_FAQ_PREFERRED_DEVICE
  186. "FAQ: ""%s"" refers to preferred sound device selected in Windows control panel."
  187. IDS_NO_DS_DEVICES_PRESENT
  188. "No DirectSound devices present. Please install soundcard drivers first."
  189. IDS_DS_DOES_NOT_APPEAR_TO_BE_INSTALLED
  190. "DirectSound does not appear to be installed on this system. Please install DirectX first."
  191. IDS_NO_DEVICES_FOUND "no devices found"
  192. IDS_ERROR_GETTING_DEVICE_INFO
  193. "error getting device info\n(device in use?)"
  194. IDS_UNSUPPORTED "unsupported"
  195. END
  196. STRINGTABLE
  197. BEGIN
  198. IDS_SUPPORTED_X_FREE_STREAMS "supported, %u free streams (%u max)"
  199. IDS_X_BYTES "%u bytes (%u bytes free)"
  200. IDS_NA "N/A"
  201. IDS_FADE_ON_X_SETTINGS "Fade on%s settings"
  202. IDS_LINEAR "Linear"
  203. IDS_LOGARITHMIC "Logarithmic"
  204. IDS_HYBRID "Hybrid"
  205. IDS_NOT_ACTIVE_TOTAL_PLAYED "Not active.\n\nTotal time played: %s"
  206. IDS_RESET_ALL_SETTINGS_TO_DEFAULTS
  207. "This will reset all settings to their default values. Continue?"
  208. IDS_WARNING "Warning"
  209. IDS_SOME_FADE_TIMES_ARE_BIGGER_THAN_BUFFER
  210. "Some fade times are bigger than buffer length; in order to get what you want, please increase buffer size to %u ms.\nWould you like your settings to be automatically corrected?"
  211. IDS_5_1 "5.1"
  212. IDS_HEADPHONES "Headphones"
  213. IDS_MONO "Mono"
  214. IDS_QUAD "Quad"
  215. IDS_STEREO "Stereo"
  216. END
  217. STRINGTABLE
  218. BEGIN
  219. IDS_SURROUND "Surround"
  220. IDS_UNKNOWN "Unknown"
  221. IDS_DS_INFO "Certified: %s, emulated: %s\nSupports sample rates from %u Hz to %u Hz%s\nHardware memory: %s\nHardware mixing: %s\nSpeaker setup: %s"
  222. IDS_YES "Yes"
  223. IDS_NO "No"
  224. IDS_CONTINUOUS " (continuous)"
  225. IDS_STATUS_TEXT "Output format: %u Hz, %u bits per sample, %u %s\nActive buffer size: %u ms (%u bytes)\nDevice: ""%s""\nMixing: %s, primary buffer: %s%s\n\nBuffer playback cursor: %u bytes%s\n%s\nBuffer write cursor: %u bytes\n%s\n\nData buffered:\nTotal: %u ms (%u bytes)\nAsync buffer: %u ms (%u bytes)\n\nBuffer locks done: %u\nUnderruns: %u\nTime played: %s (%s bytes)\nTime written: %s (%s bytes)\nTotal time played: %s\nVolume: %f dB / %f dB"
  226. IDS_HARDWARE "hardware"
  227. IDS_SOFTWARE "software"
  228. IDS_ACTIVE "active"
  229. IDS_INACTIVE "inactive"
  230. IDS_HARDWARE_BRACKETED " (hardware)"
  231. IDS_SOFTWARE_BRACKETED " (software)"
  232. IDS_PAUSED_BRACKETED " (paused)"
  233. IDS_EMPTY " "
  234. END
  235. STRINGTABLE
  236. BEGIN
  237. IDS_DEVICE "Device"
  238. IDS_BUFFERING "Buffering"
  239. IDS_FADING "Fading"
  240. IDS_OTHER "Other"
  241. IDS_STATUS "Status"
  242. IDS_PREFS_TITLE "%s Settings"
  243. IDS_DISABLED " (disabled)"
  244. IDS_ON "on"
  245. IDS_FADE_START " start"
  246. IDS_FADE_FIRSTSTART " first start"
  247. IDS_FADE_STOP " end of song"
  248. IDS_FADE_PAUSE " pause/stop"
  249. IDS_FADE_SEEK " seek"
  250. IDS_CHANNEL "channel"
  251. IDS_CHANNELS "channels"
  252. IDS_DS_U_MS "%u ms"
  253. END
  254. STRINGTABLE
  255. BEGIN
  256. IDS_DS_DB "dB"
  257. IDS_ABOUT_TEXT "%s\n© 2005-2023 Winamp SA\n© 2001-2002 Peter Pawlowski\t\nBuild date: %hs"
  258. IDS_7_1 "7.1"
  259. END
  260. #endif // English (U.S.) resources
  261. /////////////////////////////////////////////////////////////////////////////
  262. #ifndef APSTUDIO_INVOKED
  263. /////////////////////////////////////////////////////////////////////////////
  264. //
  265. // Generated from the TEXTINCLUDE 3 resource.
  266. //
  267. #include "version.rc2"
  268. /////////////////////////////////////////////////////////////////////////////
  269. #endif // not APSTUDIO_INVOKED