summaryrefslogtreecommitdiffstats
path: root/media
diff options
context:
space:
mode:
authorAjay Dudani <adudani@codeaurora.org>2013-05-22 22:16:33 -0700
committerVineeta Srivastava <vsrivastava@google.com>2013-05-28 17:22:36 -0700
commit776a0023f5146423e88474c35691eb0e20fc8102 (patch)
treee30e63f2ab128c141536b6fb9d4ea9a2e01401fb /media
parent355daed5e7c29fcf5514ed8e8319ce60128e30b0 (diff)
downloadframeworks_av-776a0023f5146423e88474c35691eb0e20fc8102.zip
frameworks_av-776a0023f5146423e88474c35691eb0e20fc8102.tar.gz
frameworks_av-776a0023f5146423e88474c35691eb0e20fc8102.tar.bz2
libstagefright: Check for duration > 0 to avoid divide-by-zero exception
Change-Id: I58ccacbf7ede892dff9626715162ea7b1f2ddbc6
Diffstat (limited to 'media')
-rw-r--r--media/libstagefright/AwesomePlayer.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/media/libstagefright/AwesomePlayer.cpp b/media/libstagefright/AwesomePlayer.cpp
index bd28118..6c197e2 100644
--- a/media/libstagefright/AwesomePlayer.cpp
+++ b/media/libstagefright/AwesomePlayer.cpp
@@ -597,7 +597,7 @@ void AwesomePlayer::notifyListener_l(int msg, int ext1, int ext2) {
bool AwesomePlayer::getBitrate(int64_t *bitrate) {
off64_t size;
- if (mDurationUs >= 0 && mCachedSource != NULL
+ if (mDurationUs > 0 && mCachedSource != NULL
&& mCachedSource->getSize(&size) == OK) {
*bitrate = size * 8000000ll / mDurationUs; // in bits/sec
return true;