Changeset 181 for smplayer/trunk/src/prefgeneral.cpp
- Timestamp:
- Aug 31, 2016, 5:31:04 PM (9 years ago)
- Location:
- smplayer/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
smplayer/trunk
- Property svn:mergeinfo changed
/smplayer/vendor/current merged: 179
- Property svn:mergeinfo changed
-
smplayer/trunk/src/prefgeneral.cpp
r176 r181 74 74 75 75 // Screensaver 76 #if defined(Q_OS_WIN) || defined(Q_OS_OS2)76 #ifdef Q_OS_WIN 77 77 screensaver_check->hide(); 78 78 #ifndef SCREENSAVER_OFF … … 135 135 136 136 QPixmap PrefGeneral::sectionIcon() { 137 return Images::icon("pref_general" , 22);137 return Images::icon("pref_general"); 138 138 } 139 139 … … 215 215 #endif 216 216 217 QString vo = pref->vo; 218 if (vo.isEmpty()) { 219 #ifdef Q_OS_WIN 220 if (QSysInfo::WindowsVersion >= QSysInfo::WV_VISTA) { 221 vo = "direct3d,"; 222 } else { 223 vo = "directx,"; 224 } 225 #else 226 #ifdef Q_OS_OS2 227 vo = "kva"; 228 #else 229 vo = "xv,"; 230 #endif 231 #endif 232 } 233 setVO( vo ); 234 235 QString ao = pref->ao; 236 237 #ifdef Q_OS_OS2 238 if (ao.isEmpty()) { 239 if (pref->mplayer_detected_version >= MPLAYER_KAI_VERSION) { 240 ao = "kai"; 241 } else { 242 ao = "dart"; 243 } 244 } 245 #endif 246 247 setAO( ao ); 248 249 setRememberSettings( !pref->dont_remember_media_settings ); 250 setRememberTimePos( !pref->dont_remember_time_pos ); 217 setVO( pref->vo ); 218 setAO( pref->ao ); 219 220 setRememberSettings( pref->remember_media_settings ); 221 setRememberTimePos( pref->remember_time_pos ); 222 remember_streams_check->setChecked(pref->remember_stream_settings); 223 251 224 setFileSettingsMethod( pref->file_settings_method ); 252 225 setAudioLang( pref->audio_lang ); … … 278 251 setAutoq( pref->autoq ); 279 252 280 #if defined(Q_OS_WIN) || defined(Q_OS_OS2)253 #ifdef Q_OS_WIN 281 254 #ifdef SCREENSAVER_OFF 282 255 setTurnScreensaverOff( pref->turn_screensaver_off ); … … 331 304 TEST_AND_SET(pref->ao, AO()); 332 305 333 bool dont_remember_ms = !rememberSettings(); 334 TEST_AND_SET(pref->dont_remember_media_settings, dont_remember_ms); 335 336 bool dont_remember_time = !rememberTimePos(); 337 TEST_AND_SET(pref->dont_remember_time_pos, dont_remember_time); 306 TEST_AND_SET(pref->remember_media_settings, rememberSettings()); 307 TEST_AND_SET(pref->remember_time_pos, rememberTimePos()); 308 TEST_AND_SET(pref->remember_stream_settings, remember_streams_check->isChecked()); 338 309 339 310 if (pref->file_settings_method != fileSettingsMethod()) { … … 376 347 TEST_AND_SET(pref->autoq, autoq()); 377 348 378 #if defined(Q_OS_WIN) || defined(Q_OS_OS2)349 #ifdef Q_OS_WIN 379 350 #ifdef SCREENSAVER_OFF 380 351 TEST_AND_SET(pref->turn_screensaver_off, turnScreensaverOff()); … … 408 379 ao_combo->clear(); 409 380 410 vo_combo->addItem(tr("Default"), " player_default");411 ao_combo->addItem(tr("Default"), " player_default");381 vo_combo->addItem(tr("Default"), ""); 382 ao_combo->addItem(tr("Default"), ""); 412 383 413 384 QString vo; 414 385 for ( int n = 0; n < vo_list.count(); n++ ) { 415 386 vo = vo_list[n].name(); 416 #ifdef Q_OS_WIN387 #ifdef Q_OS_WIN 417 388 if ( vo == "directx" ) { 418 389 vo_combo->addItem( "directx (" + tr("fast") + ")", "directx" ); … … 420 391 } 421 392 else 422 #else423 #ifdef Q_OS_OS2393 #else 394 #ifdef Q_OS_OS2 424 395 if ( vo == "kva") { 425 396 vo_combo->addItem( "kva (" + tr("fast") + ")", "kva" ); … … 428 399 } 429 400 else 430 #else401 #else 431 402 /* 432 403 if (vo == "xv") vo_combo->addItem( "xv (" + tr("fastest") + ")", vo); 433 404 else 434 405 */ 435 #if USE_XV_ADAPTORS406 #if USE_XV_ADAPTORS 436 407 if ((vo == "xv") && (!xv_adaptors.isEmpty())) { 437 408 vo_combo->addItem(vo, vo); … … 442 413 } 443 414 else 444 #endif // USE_XV_ADAPTORS445 #endif446 #endif415 #endif // USE_XV_ADAPTORS 416 #endif 417 #endif 447 418 if (vo == "x11") vo_combo->addItem( "x11 (" + tr("slow") + ")", vo); 448 419 else … … 478 449 ao = ao_list[n].name(); 479 450 ao_combo->addItem( ao, ao ); 480 #ifdef Q_OS_OS2451 #ifdef Q_OS_OS2 481 452 if ( ao == "kai") { 482 453 ao_combo->addItem( "kai (" + tr("uniaud mode") + ")", "kai:uniaud" ); 483 454 ao_combo->addItem( "kai (" + tr("dart mode") + ")", "kai:dart" ); 484 455 } 485 #endif486 #if USE_ALSA_DEVICES456 #endif 457 #if USE_ALSA_DEVICES 487 458 if ((ao == "alsa") && (!alsa_devices.isEmpty())) { 488 459 for (int n=0; n < alsa_devices.count(); n++) { … … 491 462 } 492 463 } 493 #endif494 #if USE_DSOUND_DEVICES464 #endif 465 #if USE_DSOUND_DEVICES 495 466 if ((ao == "dsound") && (!dsound_devices.isEmpty())) { 496 467 for (int n=0; n < dsound_devices.count(); n++) { … … 499 470 } 500 471 } 501 #endif472 #endif 502 473 } 503 474 ao_combo->addItem( tr("User defined..."), "user_defined" ); … … 864 835 } 865 836 866 #if defined(Q_OS_WIN) || defined(Q_OS_OS2)837 #ifdef Q_OS_WIN 867 838 #ifdef AVOID_SCREENSAVER 868 839 void PrefGeneral::setAvoidScreensaver(bool b) { … … 1005 976 "of the file when you open it again. This option works only with " 1006 977 "regular files (not with DVDs, CDs, URLs...).") ); 978 979 setWhatsThis(remember_streams_check, tr("Remember settings for streams"), 980 tr("When this option is enabled the settings for online streams will be remembered as well.")); 1007 981 1008 982 setWhatsThis(filesettings_method_combo, tr("Method to store the file settings"), … … 1064 1038 1065 1039 setWhatsThis(vo_combo, tr("Video output driver"), 1066 tr("Select the video output driver. %1 provides the best performance.") 1067 #ifdef Q_OS_WIN 1068 .arg("<b><i>directx</i></b>") 1069 #else 1070 #ifdef Q_OS_OS2 1071 .arg("<b><i>kva</i></b>") 1072 #else 1073 .arg("<b><i>xv</i></b>") 1074 #endif 1075 #endif 1076 ); 1040 tr("Select the video output driver.")); 1077 1041 1078 1042 #if !defined(Q_OS_WIN) && !defined(Q_OS_OS2) … … 1135 1099 "subtitles automatically in the black borders.") */ ); 1136 1100 1137 #if defined(Q_OS_WIN) || defined(Q_OS_OS2)1101 #ifdef Q_OS_WIN 1138 1102 #ifdef SCREENSAVER_OFF 1139 1103 setWhatsThis(turn_screensaver_off_check, tr("Switch screensaver off"), … … 1162 1126 1163 1127 setWhatsThis(ao_combo, tr("Audio output driver"), 1164 tr("Select the audio output driver.") 1165 #ifndef Q_OS_WIN 1166 #ifdef Q_OS_OS2 1167 + " " + 1168 tr("%1 is the recommended one. %2 is only available on older MPlayer (before version %3)") 1169 .arg("<b><i>kai</i></b>") 1170 .arg("<b><i>dart</i></b>") 1171 .arg(MPLAYER_KAI_VERSION) 1172 #else 1173 + " " + 1174 tr("%1 is the recommended one. Try to avoid %2 and %3, they are slow " 1175 "and can have an impact on performance.") 1176 .arg("<b><i>alsa</i></b>") 1177 .arg("<b><i>esd</i></b>") 1178 .arg("<b><i>arts</i></b>") 1179 #endif 1180 #endif 1181 ); 1128 tr("Select the audio output driver.")); 1182 1129 1183 1130 setWhatsThis(audio_equalizer_check, tr("Enable the audio equalizer"),
Note:
See TracChangeset
for help on using the changeset viewer.