diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/media/stagefright/ACodec.h | 8 | 
1 files changed, 8 insertions, 0 deletions
diff --git a/include/media/stagefright/ACodec.h b/include/media/stagefright/ACodec.h index 54c57ad..4ed97e5 100644 --- a/include/media/stagefright/ACodec.h +++ b/include/media/stagefright/ACodec.h @@ -146,8 +146,13 @@ private:              OWNED_BY_UPSTREAM,              OWNED_BY_DOWNSTREAM,              OWNED_BY_NATIVE_WINDOW, +            UNRECOGNIZED,            // not a tracked buffer          }; +        static inline Status getSafeStatus(BufferInfo *info) { +            return info == NULL ? UNRECOGNIZED : info->mStatus; +        } +          IOMX::buffer_id mBufferID;          Status mStatus;          unsigned mDequeuedAt; @@ -156,6 +161,9 @@ private:          sp<GraphicBuffer> mGraphicBuffer;      }; +    static const char *_asString(BufferInfo::Status s); +    void dumpBuffers(OMX_U32 portIndex); +  #if TRACK_BUFFER_TIMING      struct BufferStats {          int64_t mEmptyBufferTimeUs;  | 
