Use @2.0::IGraphicBufferProducer in media.c2
Test: make cts -j123 && cts-tradefed run cts-dev -m \
CtsMediaTestCases --compatibility:module-arg \
CtsMediaTestCases:include-annotation:\
android.platform.test.annotations.RequiresDevice
Bug: 33350696
Bug: 112362730
Change-Id: I561b96b4a416a92649bd1de174d55c6317d9b40a
diff --git a/media/c2/1.0/IComponent.hal b/media/c2/1.0/IComponent.hal
index abd1448..51ef4e1 100644
--- a/media/c2/1.0/IComponent.hal
+++ b/media/c2/1.0/IComponent.hal
@@ -17,6 +17,7 @@
package android.hardware.media.c2@1.0;
import android.hardware.graphics.bufferqueue@1.0::IGraphicBufferProducer;
+import android.hardware.graphics.bufferqueue@2.0::IGraphicBufferProducer;
import android.hardware.media.omx@1.0::IGraphicBufferSource;
import IConfigurable;
@@ -128,7 +129,7 @@
*/
setOutputSurface(
uint64_t blockPoolId,
- IGraphicBufferProducer surface
+ @2.0::IGraphicBufferProducer surface
) generates (
Status status
);
@@ -184,7 +185,7 @@
* null.
*/
connectToOmxInputSurface(
- IGraphicBufferProducer producer,
+ @1.0::IGraphicBufferProducer producer,
IGraphicBufferSource source
) generates (
Status status,