git.cweiske.de
/
enigma2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
fix gui crash on dvdnav reporting uninitialized play positions
[enigma2.git]
/
lib
/
python
/
Plugins
/
Extensions
/
DVDPlayer
/
src
/
servicedvd.cpp
diff --git
a/lib/python/Plugins/Extensions/DVDPlayer/src/servicedvd.cpp
b/lib/python/Plugins/Extensions/DVDPlayer/src/servicedvd.cpp
index bbcb1f2bf7b652b17dae429db965c2ed1b2bb933..26a3ba39aa2fbf6f24b4a9e01f4e3b3790432e6e 100644
(file)
--- a/
lib/python/Plugins/Extensions/DVDPlayer/src/servicedvd.cpp
+++ b/
lib/python/Plugins/Extensions/DVDPlayer/src/servicedvd.cpp
@@
-593,7
+593,10
@@
RESULT eServiceDVD::getPlayPosition(pts_t &pos)
pos += info.pos_minutes * 60;
pos += info.pos_seconds;
// eDebug("getPlayPosition %lld", pos);
- pos *= 90000;
+ if ( pos > 0 && pos < 32768 )
+ pos *= 90000;
+ else
+ pos = 0;
return 0;
}