Loading audio/2.0/default/Stream.cpp +2 −2 Original line number Diff line number Diff line Loading @@ -43,8 +43,8 @@ Stream::~Stream() { mStream = nullptr; } Result Stream::analyzeStatus(const char* funcName, int status) { if (status != 0) { Result Stream::analyzeStatus(const char* funcName, int status, int ignoreError) { if (status != 0 && status != -ignoreError) { ALOGW("Stream %p %s: %s", mStream, funcName, strerror(-status)); } switch (status) { Loading audio/2.0/default/Stream.h +1 −1 Original line number Diff line number Diff line Loading @@ -73,7 +73,7 @@ struct Stream : public IStream, public ParametersUtil { Return<void> debugDump(const hidl_handle& fd) override; // Utility methods for extending interfaces. Result analyzeStatus(const char* funcName, int status); Result analyzeStatus(const char* funcName, int status, int ignoreError = OK); private: audio_stream_t *mStream; Loading audio/2.0/default/StreamOut.cpp +4 −1 Original line number Diff line number Diff line Loading @@ -262,7 +262,10 @@ Return<void> StreamOut::getPresentationPosition(getPresentationPosition_cb _hidl struct timespec halTimeStamp; retval = mStreamCommon->analyzeStatus( "get_presentation_position", mStream->get_presentation_position(mStream, &frames, &halTimeStamp)); mStream->get_presentation_position(mStream, &frames, &halTimeStamp), // Don't logspam on EINVAL--it's normal for get_presentation_position // to return it sometimes. EINVAL); if (retval == Result::OK) { timeStamp.tvSec = halTimeStamp.tv_sec; timeStamp.tvNSec = halTimeStamp.tv_nsec; Loading Loading
audio/2.0/default/Stream.cpp +2 −2 Original line number Diff line number Diff line Loading @@ -43,8 +43,8 @@ Stream::~Stream() { mStream = nullptr; } Result Stream::analyzeStatus(const char* funcName, int status) { if (status != 0) { Result Stream::analyzeStatus(const char* funcName, int status, int ignoreError) { if (status != 0 && status != -ignoreError) { ALOGW("Stream %p %s: %s", mStream, funcName, strerror(-status)); } switch (status) { Loading
audio/2.0/default/Stream.h +1 −1 Original line number Diff line number Diff line Loading @@ -73,7 +73,7 @@ struct Stream : public IStream, public ParametersUtil { Return<void> debugDump(const hidl_handle& fd) override; // Utility methods for extending interfaces. Result analyzeStatus(const char* funcName, int status); Result analyzeStatus(const char* funcName, int status, int ignoreError = OK); private: audio_stream_t *mStream; Loading
audio/2.0/default/StreamOut.cpp +4 −1 Original line number Diff line number Diff line Loading @@ -262,7 +262,10 @@ Return<void> StreamOut::getPresentationPosition(getPresentationPosition_cb _hidl struct timespec halTimeStamp; retval = mStreamCommon->analyzeStatus( "get_presentation_position", mStream->get_presentation_position(mStream, &frames, &halTimeStamp)); mStream->get_presentation_position(mStream, &frames, &halTimeStamp), // Don't logspam on EINVAL--it's normal for get_presentation_position // to return it sometimes. EINVAL); if (retval == Result::OK) { timeStamp.tvSec = halTimeStamp.tv_sec; timeStamp.tvNSec = halTimeStamp.tv_nsec; Loading