From 1b247cc7c2044de8558b1acf27ff0a14cfd6cb72 Mon Sep 17 00:00:00 2001 From: Marco Nelissen Date: Thu, 5 Dec 2019 12:35:09 -0800 Subject: [PATCH] Clarify ownership of returned pointer Bug: 145361054 Test: build Change-Id: Icc5844bbb3bc3b3c46ad5e69b4d2ab645994f80d --- media/ndk/include/media/NdkMediaCodec.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/media/ndk/include/media/NdkMediaCodec.h b/media/ndk/include/media/NdkMediaCodec.h index 1823fbc1fa..8fb6a87a92 100644 --- a/media/ndk/include/media/NdkMediaCodec.h +++ b/media/ndk/include/media/NdkMediaCodec.h @@ -268,6 +268,9 @@ ssize_t AMediaCodec_dequeueOutputBuffer(AMediaCodec*, AMediaCodecBufferInfo *inf int64_t timeoutUs) __INTRODUCED_IN(21); /** + * Returns the format of the codec's output. + * The caller must free the returned format. + * * Available since API level 21. */ AMediaFormat* AMediaCodec_getOutputFormat(AMediaCodec*) __INTRODUCED_IN(21); @@ -397,6 +400,7 @@ media_status_t AMediaCodec_signalEndOfInputStream(AMediaCodec *mData) __INTRODUC /** * Get format of the buffer. The specified buffer index must have been previously obtained from * dequeueOutputBuffer. + * The caller must free the returned format. * * Available since API level 28. */ @@ -455,6 +459,7 @@ media_status_t AMediaCodec_releaseCrypto(AMediaCodec*) __INTRODUCED_IN(28); * Call this after AMediaCodec_configure() returns successfully to get the input * format accepted by the codec. Do this to determine what optional configuration * parameters were supported by the codec. + * The caller must free the returned format. * * Available since API level 28. */