Changeset 179 for smplayer/vendor/current/src/prefgeneral.cpp
- Timestamp:
- Aug 31, 2016, 5:19:25 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
smplayer/vendor/current/src/prefgeneral.cpp
r175 r179 71 71 72 72 // Screensaver 73 #if defined(Q_OS_WIN) || defined(Q_OS_OS2)73 #ifdef Q_OS_WIN 74 74 screensaver_check->hide(); 75 75 #ifndef SCREENSAVER_OFF … … 132 132 133 133 QPixmap PrefGeneral::sectionIcon() { 134 return Images::icon("pref_general" , 22);134 return Images::icon("pref_general"); 135 135 } 136 136 … … 212 212 #endif 213 213 214 QString vo = pref->vo; 215 if (vo.isEmpty()) { 216 #ifdef Q_OS_WIN 217 if (QSysInfo::WindowsVersion >= QSysInfo::WV_VISTA) { 218 vo = "direct3d,"; 219 } else { 220 vo = "directx,"; 221 } 222 #else 223 #ifdef Q_OS_OS2 224 vo = "kva"; 225 #else 226 vo = "xv,"; 227 #endif 228 #endif 229 } 230 setVO( vo ); 231 232 QString ao = pref->ao; 233 234 #ifdef Q_OS_OS2 235 if (ao.isEmpty()) { 236 if (pref->mplayer_detected_version >= MPLAYER_KAI_VERSION) { 237 ao = "kai"; 238 } else { 239 ao = "dart"; 240 } 241 } 242 #endif 243 244 setAO( ao ); 245 246 setRememberSettings( !pref->dont_remember_media_settings ); 247 setRememberTimePos( !pref->dont_remember_time_pos ); 214 setVO( pref->vo ); 215 setAO( pref->ao ); 216 217 setRememberSettings( pref->remember_media_settings ); 218 setRememberTimePos( pref->remember_time_pos ); 219 remember_streams_check->setChecked(pref->remember_stream_settings); 220 248 221 setFileSettingsMethod( pref->file_settings_method ); 249 222 setAudioLang( pref->audio_lang ); … … 275 248 setAutoq( pref->autoq ); 276 249 277 #if defined(Q_OS_WIN) || defined(Q_OS_OS2)250 #ifdef Q_OS_WIN 278 251 #ifdef SCREENSAVER_OFF 279 252 setTurnScreensaverOff( pref->turn_screensaver_off ); … … 328 301 TEST_AND_SET(pref->ao, AO()); 329 302 330 bool dont_remember_ms = !rememberSettings(); 331 TEST_AND_SET(pref->dont_remember_media_settings, dont_remember_ms); 332 333 bool dont_remember_time = !rememberTimePos(); 334 TEST_AND_SET(pref->dont_remember_time_pos, dont_remember_time); 303 TEST_AND_SET(pref->remember_media_settings, rememberSettings()); 304 TEST_AND_SET(pref->remember_time_pos, rememberTimePos()); 305 TEST_AND_SET(pref->remember_stream_settings, remember_streams_check->isChecked()); 335 306 336 307 if (pref->file_settings_method != fileSettingsMethod()) { … … 373 344 TEST_AND_SET(pref->autoq, autoq()); 374 345 375 #if defined(Q_OS_WIN) || defined(Q_OS_OS2)346 #ifdef Q_OS_WIN 376 347 #ifdef SCREENSAVER_OFF 377 348 TEST_AND_SET(pref->turn_screensaver_off, turnScreensaverOff()); … … 405 376 ao_combo->clear(); 406 377 407 vo_combo->addItem(tr("Default"), " player_default");408 ao_combo->addItem(tr("Default"), " player_default");378 vo_combo->addItem(tr("Default"), ""); 379 ao_combo->addItem(tr("Default"), ""); 409 380 410 381 QString vo; 411 382 for ( int n = 0; n < vo_list.count(); n++ ) { 412 383 vo = vo_list[n].name(); 413 #ifdef Q_OS_WIN384 #ifdef Q_OS_WIN 414 385 if ( vo == "directx" ) { 415 386 vo_combo->addItem( "directx (" + tr("fast") + ")", "directx" ); … … 417 388 } 418 389 else 419 #else420 #ifdef Q_OS_OS2390 #else 391 #ifdef Q_OS_OS2 421 392 if ( vo == "kva") { 422 393 vo_combo->addItem( "kva (" + tr("fast") + ")", "kva" ); … … 425 396 } 426 397 else 427 #else398 #else 428 399 /* 429 400 if (vo == "xv") vo_combo->addItem( "xv (" + tr("fastest") + ")", vo); 430 401 else 431 402 */ 432 #if USE_XV_ADAPTORS403 #if USE_XV_ADAPTORS 433 404 if ((vo == "xv") && (!xv_adaptors.isEmpty())) { 434 405 vo_combo->addItem(vo, vo); … … 439 410 } 440 411 else 441 #endif // USE_XV_ADAPTORS442 #endif443 #endif412 #endif // USE_XV_ADAPTORS 413 #endif 414 #endif 444 415 if (vo == "x11") vo_combo->addItem( "x11 (" + tr("slow") + ")", vo); 445 416 else … … 475 446 ao = ao_list[n].name(); 476 447 ao_combo->addItem( ao, ao ); 477 #ifdef Q_OS_OS2448 #ifdef Q_OS_OS2 478 449 if ( ao == "kai") { 479 450 ao_combo->addItem( "kai (" + tr("uniaud mode") + ")", "kai:uniaud" ); 480 451 ao_combo->addItem( "kai (" + tr("dart mode") + ")", "kai:dart" ); 481 452 } 482 #endif483 #if USE_ALSA_DEVICES453 #endif 454 #if USE_ALSA_DEVICES 484 455 if ((ao == "alsa") && (!alsa_devices.isEmpty())) { 485 456 for (int n=0; n < alsa_devices.count(); n++) { … … 488 459 } 489 460 } 490 #endif491 #if USE_DSOUND_DEVICES461 #endif 462 #if USE_DSOUND_DEVICES 492 463 if ((ao == "dsound") && (!dsound_devices.isEmpty())) { 493 464 for (int n=0; n < dsound_devices.count(); n++) { … … 496 467 } 497 468 } 498 #endif469 #endif 499 470 } 500 471 ao_combo->addItem( tr("User defined..."), "user_defined" ); … … 861 832 } 862 833 863 #if defined(Q_OS_WIN) || defined(Q_OS_OS2)834 #ifdef Q_OS_WIN 864 835 #ifdef AVOID_SCREENSAVER 865 836 void PrefGeneral::setAvoidScreensaver(bool b) { … … 1002 973 "of the file when you open it again. This option works only with " 1003 974 "regular files (not with DVDs, CDs, URLs...).") ); 975 976 setWhatsThis(remember_streams_check, tr("Remember settings for streams"), 977 tr("When this option is enabled the settings for online streams will be remembered as well.")); 1004 978 1005 979 setWhatsThis(filesettings_method_combo, tr("Method to store the file settings"), … … 1061 1035 1062 1036 setWhatsThis(vo_combo, tr("Video output driver"), 1063 tr("Select the video output driver. %1 provides the best performance.") 1064 #ifdef Q_OS_WIN 1065 .arg("<b><i>directx</i></b>") 1066 #else 1067 #ifdef Q_OS_OS2 1068 .arg("<b><i>kva</i></b>") 1069 #else 1070 .arg("<b><i>xv</i></b>") 1071 #endif 1072 #endif 1073 ); 1037 tr("Select the video output driver.")); 1074 1038 1075 1039 #if !defined(Q_OS_WIN) && !defined(Q_OS_OS2) … … 1132 1096 "subtitles automatically in the black borders.") */ ); 1133 1097 1134 #if defined(Q_OS_WIN) || defined(Q_OS_OS2)1098 #ifdef Q_OS_WIN 1135 1099 #ifdef SCREENSAVER_OFF 1136 1100 setWhatsThis(turn_screensaver_off_check, tr("Switch screensaver off"), … … 1159 1123 1160 1124 setWhatsThis(ao_combo, tr("Audio output driver"), 1161 tr("Select the audio output driver.") 1162 #ifndef Q_OS_WIN 1163 #ifdef Q_OS_OS2 1164 + " " + 1165 tr("%1 is the recommended one. %2 is only available on older MPlayer (before version %3)") 1166 .arg("<b><i>kai</i></b>") 1167 .arg("<b><i>dart</i></b>") 1168 .arg(MPLAYER_KAI_VERSION) 1169 #else 1170 + " " + 1171 tr("%1 is the recommended one. Try to avoid %2 and %3, they are slow " 1172 "and can have an impact on performance.") 1173 .arg("<b><i>alsa</i></b>") 1174 .arg("<b><i>esd</i></b>") 1175 .arg("<b><i>arts</i></b>") 1176 #endif 1177 #endif 1178 ); 1125 tr("Select the audio output driver.")); 1179 1126 1180 1127 setWhatsThis(audio_equalizer_check, tr("Enable the audio equalizer"),
Note:
See TracChangeset
for help on using the changeset viewer.