MediaCodec now submits codec specific data automatically

if it's included in the format passed to MediaCodec.configure().

Change-Id: Ia784a7fab5ec0f507d8cd170ef98fd4f109f0f68
related-to-bug: 6364139
diff --git a/tests/tests/media/src/android/media/cts/DecoderTest.java b/tests/tests/media/src/android/media/cts/DecoderTest.java
index 8c7158e..45da232 100644
--- a/tests/tests/media/src/android/media/cts/DecoderTest.java
+++ b/tests/tests/media/src/android/media/cts/DecoderTest.java
@@ -114,34 +114,6 @@
         codecInputBuffers = codec.getInputBuffers();
         codecOutputBuffers = codec.getOutputBuffers();
 
-        // set up codec specific data, if any
-        int n = 0;
-        while (format.containsKey("csd-" + n)) {
-            ByteBuffer srcBuf = format.getByteBuffer("csd-" + n);
-
-            // Specifying a timeout of -1 indicates an infinite timeout, i.e.
-            // we're going to block until we get a buffer.
-            int dstBufIndex = codec.dequeueInputBuffer(-1 /* timeoutUs */);
-            ByteBuffer dstBuf = codecInputBuffers[dstBufIndex];
-
-            int srcBufLen = srcBuf.limit();
-
-            // The clear() calls below do not "clear" anything,
-            // they merely reset read/write offsets to 0.
-            srcBuf.clear();
-            dstBuf.clear();
-            dstBuf.put(srcBuf);
-
-            codec.queueInputBuffer(
-                    dstBufIndex,
-                    0 /* offset */,
-                    srcBufLen,
-                    0 /* sampleTimeUs */,
-                    MediaCodec.BUFFER_FLAG_CODEC_CONFIG);
-
-            ++n;
-        }
-
         extractor.selectTrack(0);
 
         // start decoding