Changeset 137 for smplayer/vendor/current/src/mplayerversion.cpp
- Timestamp:
- Dec 3, 2012, 5:29:00 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
smplayer/vendor/current/src/mplayerversion.cpp
r133 r137 37 37 #ifndef Q_OS_WIN 38 38 static QRegExp rx_mplayer_version_ubuntu("^MPlayer (\\d):(\\d)\\.(\\d)~(.*)"); 39 static QRegExp rx_mplayer_revision_ubuntu("^MPlayer svn r(\\d+) (.*)"); 39 40 static QRegExp rx_mplayer_version_mandriva("^MPlayer ([a-z0-9\\.]+)-\\d+\\.([a-z0-9]+)\\.[\\d\\.]+[a-z]+[\\d\\.]+-(.*)"); 40 41 #endif … … 60 61 qDebug("MplayerVersion::mplayerVersion: line converted to '%s'", string.toUtf8().data()); 61 62 } 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 62 71 // Hack to recognize mplayer version from Mandriva: 63 72 if (rx_mplayer_version_mandriva.indexIn(string) > -1) { … … 85 94 mplayer_svn = 0; 86 95 96 if (version == "1.1") mplayer_svn = MPLAYER_1_1; 97 else 87 98 if (version == "1.0rc4") mplayer_svn = MPLAYER_1_0_RC4_SVN; 88 99 else … … 165 176 case MPLAYER_1_0_RC3_SVN: version = QString("1.0rc3"); break; 166 177 case MPLAYER_1_0_RC4_SVN: version = QString("1.0rc4"); break; 178 case MPLAYER_1_1: version = QString("1.1"); break; 167 179 default : version = QString("SVN r%1").arg(svn_revision); 168 180 }
Note:
See TracChangeset
for help on using the changeset viewer.