diff options
author | Glenn Kasten <gkasten@google.com> | 2012-09-24 13:51:58 -0700 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2012-09-24 13:51:58 -0700 |
commit | 8d452f1c61aa70c4a86c4114532f2c0983120ef8 (patch) | |
tree | 0b31d36c3dbe51b243a707b29584bf9318e3825e /media | |
parent | c0c3b298cbcf47feeeaa597a7621a0dd45f5a99e (diff) | |
parent | 80b3273cea8660fe8a5868d024d2788a1e083ffc (diff) |
Merge "Check clock_gettime(CLOCK_MONOTONIC) for failure" into jb-mr1-dev
Diffstat (limited to 'media')
-rw-r--r-- | media/libnbaio/MonoPipe.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/media/libnbaio/MonoPipe.cpp b/media/libnbaio/MonoPipe.cpp index c426efb9..bbdc8c1b 100644 --- a/media/libnbaio/MonoPipe.cpp +++ b/media/libnbaio/MonoPipe.cpp @@ -163,6 +163,9 @@ ssize_t MonoPipe::write(const void *buffer, size_t count) if (nowTsValid && mWriteTsValid) { time_t sec = nowTs.tv_sec - mWriteTs.tv_sec; long nsec = nowTs.tv_nsec - mWriteTs.tv_nsec; + ALOGE_IF(sec < 0 || (sec == 0 && nsec < 0), + "clock_gettime(CLOCK_MONOTONIC) failed: was %ld.%09ld but now %ld.%09ld", + mWriteTs.tv_sec, mWriteTs.tv_nsec, nowTs.tv_sec, nowTs.tv_nsec); if (nsec < 0) { --sec; nsec += 1000000000; |