Ignore:
Timestamp:
Dec 3, 2012, 5:29:00 PM (13 years ago)
Author:
Silvan Scherrer
Message:

SMPlayer: updated vendor to 0.8.2

File:
1 edited

Legend:

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

    r133 r137  
    3737#ifndef Q_OS_WIN
    3838        static QRegExp rx_mplayer_version_ubuntu("^MPlayer (\\d):(\\d)\\.(\\d)~(.*)");
     39        static QRegExp rx_mplayer_revision_ubuntu("^MPlayer svn r(\\d+) (.*)");
    3940        static QRegExp rx_mplayer_version_mandriva("^MPlayer ([a-z0-9\\.]+)-\\d+\\.([a-z0-9]+)\\.[\\d\\.]+[a-z]+[\\d\\.]+-(.*)");
    4041#endif
     
    6061                qDebug("MplayerVersion::mplayerVersion: line converted to '%s'", string.toUtf8().data());
    6162        }
     63        else
     64        if (rx_mplayer_revision_ubuntu.indexIn(string) > -1) {
     65                int svn = rx_mplayer_revision_ubuntu.cap(1).toInt();
     66                QString rest = rx_mplayer_revision_ubuntu.cap(2);
     67                string = QString("MPlayer SVN-r%1-%2").arg(svn).arg(rest);
     68                qDebug("MplayerVersion::mplayerVersion: line converted to '%s'", string.toUtf8().data());
     69        }
     70
    6271        // Hack to recognize mplayer version from Mandriva:
    6372        if (rx_mplayer_version_mandriva.indexIn(string) > -1) {
     
    8594                mplayer_svn = 0;
    8695
     96                if (version == "1.1") mplayer_svn = MPLAYER_1_1;
     97                else
    8798                if (version == "1.0rc4") mplayer_svn = MPLAYER_1_0_RC4_SVN;
    8899                else
     
    165176                case MPLAYER_1_0_RC3_SVN: version = QString("1.0rc3"); break;
    166177                case MPLAYER_1_0_RC4_SVN: version = QString("1.0rc4"); break;
     178                case MPLAYER_1_1: version = QString("1.1"); break;
    167179                default : version =  QString("SVN r%1").arg(svn_revision);
    168180        }
Note: See TracChangeset for help on using the changeset viewer.