Ignore:
Timestamp:
Aug 31, 2016, 5:19:25 PM (9 years ago)
Author:
Silvan Scherrer
Message:

smplayer: update vendor to version 16.8.0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • smplayer/vendor/current/src/prefgeneral.cpp

    r175 r179  
    7171
    7272        // Screensaver
    73 #if defined(Q_OS_WIN) || defined(Q_OS_OS2)
     73#ifdef Q_OS_WIN
    7474        screensaver_check->hide();
    7575        #ifndef SCREENSAVER_OFF
     
    132132
    133133QPixmap PrefGeneral::sectionIcon() {
    134         return Images::icon("pref_general", 22);
     134        return Images::icon("pref_general");
    135135}
    136136
     
    212212#endif
    213213
    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
    248221        setFileSettingsMethod( pref->file_settings_method );
    249222        setAudioLang( pref->audio_lang );
     
    275248        setAutoq( pref->autoq );
    276249
    277 #if defined(Q_OS_WIN) || defined(Q_OS_OS2)
     250#ifdef Q_OS_WIN
    278251        #ifdef SCREENSAVER_OFF
    279252        setTurnScreensaverOff( pref->turn_screensaver_off );
     
    328301        TEST_AND_SET(pref->ao, AO());
    329302
    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());
    335306
    336307        if (pref->file_settings_method != fileSettingsMethod()) {
     
    373344        TEST_AND_SET(pref->autoq, autoq());
    374345
    375 #if defined(Q_OS_WIN) || defined(Q_OS_OS2)
     346#ifdef Q_OS_WIN
    376347        #ifdef SCREENSAVER_OFF
    377348        TEST_AND_SET(pref->turn_screensaver_off, turnScreensaverOff());
     
    405376        ao_combo->clear();
    406377
    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"), "");
    409380
    410381        QString vo;
    411382        for ( int n = 0; n < vo_list.count(); n++ ) {
    412383                vo = vo_list[n].name();
    413 #ifdef Q_OS_WIN
     384                #ifdef Q_OS_WIN
    414385                if ( vo == "directx" ) {
    415386                        vo_combo->addItem( "directx (" + tr("fast") + ")", "directx" );
     
    417388                }
    418389                else
    419 #else
    420 #ifdef Q_OS_OS2
     390                #else
     391                #ifdef Q_OS_OS2
    421392                if ( vo == "kva") {
    422393                        vo_combo->addItem( "kva (" + tr("fast") + ")", "kva" );
     
    425396                }
    426397                else
    427 #else
     398                #else
    428399                /*
    429400                if (vo == "xv") vo_combo->addItem( "xv (" + tr("fastest") + ")", vo);
    430401                else
    431402                */
    432 #if USE_XV_ADAPTORS
     403                #if USE_XV_ADAPTORS
    433404                if ((vo == "xv") && (!xv_adaptors.isEmpty())) {
    434405                        vo_combo->addItem(vo, vo);
     
    439410                }
    440411                else
    441 #endif // USE_XV_ADAPTORS
    442 #endif
    443 #endif
     412                #endif // USE_XV_ADAPTORS
     413                #endif
     414                #endif
    444415                if (vo == "x11") vo_combo->addItem( "x11 (" + tr("slow") + ")", vo);
    445416                else
     
    475446                ao = ao_list[n].name();
    476447                ao_combo->addItem( ao, ao );
    477 #ifdef Q_OS_OS2
     448                #ifdef Q_OS_OS2
    478449                if ( ao == "kai") {
    479450                        ao_combo->addItem( "kai (" + tr("uniaud mode") + ")", "kai:uniaud" );
    480451                        ao_combo->addItem( "kai (" + tr("dart mode") + ")", "kai:dart" );
    481452                }
    482 #endif
    483 #if USE_ALSA_DEVICES
     453                #endif
     454                #if USE_ALSA_DEVICES
    484455                if ((ao == "alsa") && (!alsa_devices.isEmpty())) {
    485456                        for (int n=0; n < alsa_devices.count(); n++) {
     
    488459                        }
    489460                }
    490 #endif
    491 #if USE_DSOUND_DEVICES
     461                #endif
     462                #if USE_DSOUND_DEVICES
    492463                if ((ao == "dsound") && (!dsound_devices.isEmpty())) {
    493464                        for (int n=0; n < dsound_devices.count(); n++) {
     
    496467                        }
    497468                }
    498 #endif
     469                #endif
    499470        }
    500471        ao_combo->addItem( tr("User defined..."), "user_defined" );
     
    861832}
    862833
    863 #if defined(Q_OS_WIN) || defined(Q_OS_OS2)
     834#ifdef Q_OS_WIN
    864835#ifdef AVOID_SCREENSAVER
    865836void PrefGeneral::setAvoidScreensaver(bool b) {
     
    1002973           "of the file when you open it again. This option works only with "
    1003974           "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."));
    1004978
    1005979        setWhatsThis(filesettings_method_combo, tr("Method to store the file settings"),
     
    10611035
    10621036        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."));
    10741038
    10751039#if !defined(Q_OS_WIN) && !defined(Q_OS_OS2)
     
    11321096           "subtitles automatically in the black borders.") */ );
    11331097
    1134 #if defined(Q_OS_WIN) || defined(Q_OS_OS2)
     1098#ifdef Q_OS_WIN
    11351099        #ifdef SCREENSAVER_OFF
    11361100        setWhatsThis(turn_screensaver_off_check, tr("Switch screensaver off"),
     
    11591123
    11601124        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."));
    11791126
    11801127        setWhatsThis(audio_equalizer_check, tr("Enable the audio equalizer"),
Note: See TracChangeset for help on using the changeset viewer.