MediaCodec: more buffer state cleanup
* CSD and leftover buffer clean up at stop/release
* return codec buffers at additional states (initialized / uninitialized)
Bug: 343502509
Test: atest MctsMediaV2TestCases MctsMediaCodecTestCases \
MctsMediaDecoderTestCases MctsMediaEncoderTestCases -- \
--feature-flags:flag-value \
codec_fwk/android.media.codec.codec_buffer_state_cleanup=true
Change-Id: I4383819ff63d829d650674285524f07a0120a798
diff --git a/media/aconfig/codec_fwk.aconfig b/media/aconfig/codec_fwk.aconfig
index 2bf53f9..ed1522b 100644
--- a/media/aconfig/codec_fwk.aconfig
+++ b/media/aconfig/codec_fwk.aconfig
@@ -13,6 +13,16 @@
}
flag {
+ name: "codec_buffer_state_cleanup"
+ namespace: "codec_fwk"
+ description: "Bugfix flag for more buffer state cleanup in MediaCodec"
+ bug: "343502509"
+ metadata {
+ purpose: PURPOSE_BUGFIX
+ }
+}
+
+flag {
name: "dataspace_v0_partial"
namespace: "codec_fwk"
description: "Bugfix flag for using V0 dataspace in some cases"