Ignore:
Timestamp:
May 16, 2014, 9:51:55 AM (11 years ago)
Author:
Silvan Scherrer
Message:

SMPlayer: update trunk to latest 0.8.7

Location:
smplayer/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • smplayer/trunk

  • smplayer/trunk/src/prefadvanced.cpp

    r142 r165  
    11/*  smplayer, GUI front-end for mplayer.
    2     Copyright (C) 2006-2013 Ricardo Villalba <rvm@users.sourceforge.net>
     2    Copyright (C) 2006-2014 Ricardo Villalba <rvm@users.sourceforge.net>
    33
    44    This program is free software; you can redistribute it and/or modify
     
    105105        setPreferIpv4( pref->prefer_ipv4 );
    106106        setUseIdx( pref->use_idx );
     107
     108        setUseLavfDemuxer(pref->use_lavf_demuxer);
     109
    107110        setUseCorrectPts( pref->use_correct_pts );
    108111        setActionsToRun( pref->actions_to_run );
     
    138141        colorkey_changed = false;
    139142#endif
     143        lavf_demuxer_changed = false;
     144
    140145        pref->prefer_ipv4 = preferIpv4();
    141146        TEST_AND_SET(pref->use_idx, useIdx());
     147
     148        if (pref->use_lavf_demuxer != useLavfDemuxer()) {
     149                pref->use_lavf_demuxer = useLavfDemuxer();
     150                lavf_demuxer_changed = true;
     151                requires_restart = true;
     152        }
     153
    142154        TEST_AND_SET(pref->use_correct_pts, useCorrectPts());
    143155        pref->actions_to_run = actionsToRun();
     
    303315}
    304316
     317void PrefAdvanced::setUseLavfDemuxer(bool b) {
     318        lavf_demuxer_check->setChecked(b);
     319}
     320
     321bool PrefAdvanced::useLavfDemuxer() {
     322        return lavf_demuxer_check->isChecked();
     323}
     324
    305325void PrefAdvanced::setUseCorrectPts(Preferences::OptionState value) {
    306326        correct_pts_combo->setState(value);
     
    421441           "seeking (i.e. not with stdin, pipe, etc).<br> "
    422442           "<b>Note:</b> the creation of the index may take some time.") );
     443
     444        setWhatsThis(lavf_demuxer_check, tr("Use the lavf demuxer by default"),
     445                tr("If this option is checked, the lavf demuxer will be used for all formats.") +" "+
     446                tr("Notice: mplayer2 already uses the lavf demuxer by default so "
     447                   "enabling this option with mplayer2 won't have any effect."));
    423448
    424449#ifdef Q_OS_WIN
Note: See TracChangeset for help on using the changeset viewer.