diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/media/stagefright/ACodec.h | 4 | ||||
| -rw-r--r-- | include/media/stagefright/foundation/ADebug.h | 10 | 
2 files changed, 10 insertions, 4 deletions
diff --git a/include/media/stagefright/ACodec.h b/include/media/stagefright/ACodec.h index a4b24d7..2ca3f1c 100644 --- a/include/media/stagefright/ACodec.h +++ b/include/media/stagefright/ACodec.h @@ -215,6 +215,7 @@ private:      sp<MemoryDealer> mDealer[2];      sp<ANativeWindow> mNativeWindow; +    int mNativeWindowUsageBits;      sp<AMessage> mInputFormat;      sp<AMessage> mOutputFormat;      sp<AMessage> mBaseOutputFormat; @@ -266,7 +267,8 @@ private:      status_t freeBuffer(OMX_U32 portIndex, size_t i);      status_t handleSetSurface(const sp<Surface> &surface); -    status_t setupNativeWindowSizeFormatAndUsage(ANativeWindow *nativeWindow /* nonnull */); +    status_t setupNativeWindowSizeFormatAndUsage( +            ANativeWindow *nativeWindow /* nonnull */, int *finalUsage /* nonnull */);      status_t configureOutputBuffersFromNativeWindow(              OMX_U32 *nBufferCount, OMX_U32 *nBufferSize, diff --git a/include/media/stagefright/foundation/ADebug.h b/include/media/stagefright/foundation/ADebug.h index 24df85a..65f415a 100644 --- a/include/media/stagefright/foundation/ADebug.h +++ b/include/media/stagefright/foundation/ADebug.h @@ -117,7 +117,7 @@ struct ADebug {      }; -    // parse the property or string to get the debug level for a component name +    // parse the property or string to get a long-type level for a component name      // string format is:      // <level>[:<glob>][,<level>[:<glob>]...]      // - <level> is 0-5 corresponding to ADebug::Level @@ -125,10 +125,14 @@ struct ADebug {      //   matches all components      // - string is read left-to-right, and the last matching level is returned, or      //   the def if no terms matched +    static long GetLevelFromSettingsString( +            const char *name, const char *value, long def); +    static long GetLevelFromProperty( +            const char *name, const char *value, long def); + +    // same for ADebug::Level - performs clamping to valid debug ranges      static Level GetDebugLevelFromProperty(              const char *name, const char *propertyName, Level def = kDebugNone); -    static Level GetDebugLevelFromString( -            const char *name, const char *value, Level def = kDebugNone);      // remove redundant segments of a codec name, and return a newly allocated      // string suitable for debugging  | 
