Loading media/libmedia/mediaplayer.cpp +7 −0 Original line number Diff line number Diff line Loading @@ -398,6 +398,13 @@ status_t MediaPlayer::getDuration_l(int *msec) if (mPlayer != 0 && isValidState) { int durationMs; status_t ret = mPlayer->getDuration(&durationMs); if (ret != OK) { // Do not enter error state just because no duration was available. durationMs = -1; ret = OK; } if (msec) { *msec = durationMs; } Loading media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp +3 −3 Original line number Diff line number Diff line Loading @@ -314,11 +314,11 @@ status_t NuPlayerDriver::getDuration(int *msec) { Mutex::Autolock autoLock(mLock); if (mDurationUs < 0) { *msec = 0; } else { *msec = (mDurationUs + 500ll) / 1000; return UNKNOWN_ERROR; } *msec = (mDurationUs + 500ll) / 1000; return OK; } Loading Loading
media/libmedia/mediaplayer.cpp +7 −0 Original line number Diff line number Diff line Loading @@ -398,6 +398,13 @@ status_t MediaPlayer::getDuration_l(int *msec) if (mPlayer != 0 && isValidState) { int durationMs; status_t ret = mPlayer->getDuration(&durationMs); if (ret != OK) { // Do not enter error state just because no duration was available. durationMs = -1; ret = OK; } if (msec) { *msec = durationMs; } Loading
media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp +3 −3 Original line number Diff line number Diff line Loading @@ -314,11 +314,11 @@ status_t NuPlayerDriver::getDuration(int *msec) { Mutex::Autolock autoLock(mLock); if (mDurationUs < 0) { *msec = 0; } else { *msec = (mDurationUs + 500ll) / 1000; return UNKNOWN_ERROR; } *msec = (mDurationUs + 500ll) / 1000; return OK; } Loading