Release input buffers that correspond to no output

This CL makes the pipeline control aware of the error case in which the
output is simply not produced after input buffers are released.

Bug: 116297102

Test: m cts && cts-tradefed run cts -m CtsSecurityTestCases \
-t android.security.cts.StagefrightTest#testStagefright_cve_2016_3755

Test: m cts && cts-tradefed run cts -m CtsMediaTestCases \
-t android.media.cts.MediaCodecTest

Test: m cts && cts-tradefed run cts-dev -m CtsMediaTestCases \
--compatibility:module-arg \
CtsMediaTestCases:include-annotation:\
android.platform.test.annotations.RequiresDevice

Test: m cts && cts-tradefed run cts -m CtsSecurityTestCases

Change-Id: Ib24046d1e597b8ec379f58b58f9954af387be989
(cherry picked from commit 142fd2cd80d2adbd9eb61fd309e6d9871517a1ea)
6 files changed
tree: 1741c8470ed8485b412ec70737b25be6dcdbd2ba
  1. codec2/
  2. hooks/
  3. media/
  4. Android.bp
  5. OWNERS