Changeset 181 for smplayer/trunk/src/mpvprocess.cpp
- Timestamp:
- Aug 31, 2016, 5:31:04 PM (9 years ago)
- Location:
- smplayer/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
smplayer/trunk
- Property svn:mergeinfo changed
/smplayer/vendor/current merged: 179
- Property svn:mergeinfo changed
-
smplayer/trunk/src/mpvprocess.cpp
r176 r181 190 190 } 191 191 192 static double last_sec = -1; 193 192 194 // Parse A: V: line 193 195 //qDebug("MPVProcess::parseLine: %s", line.toUtf8().data()); … … 207 209 } 208 210 209 if (paused && notified_pause) return; 211 if (paused && notified_pause) { 212 if (last_sec != sec) { 213 last_sec = sec; 214 emit receivedCurrentSec(sec); 215 emit receivedPause(); 216 } 217 return; 218 } 210 219 211 220 if (paused) { 212 221 notified_pause = true; 213 222 qDebug("MPVProcess::parseLine: paused"); 214 receivedPause();223 emit receivedPause(); 215 224 return; 216 225 } … … 218 227 if (buffering) { 219 228 qDebug("MPVProcess::parseLine: buffering"); 220 receivedBuffering();229 emit receivedBuffering(); 221 230 return; 222 231 } … … 224 233 if (idle) { 225 234 qDebug("MPVProcess::parseLine: idle"); 226 receivedBuffering();235 emit receivedBuffering(); 227 236 return; 228 237 } … … 253 262 254 263 if (status == "Paused") { 255 receivedPause();264 emit receivedPause(); 256 265 return; 257 266 } 258 267 else 259 268 if ((status == "...") || (status == "Buffering")) { 260 receivedBuffering();269 emit receivedBuffering(); 261 270 return; 262 271 }
Note:
See TracChangeset
for help on using the changeset viewer.