Merge "aidl PersistentSurface: remove unnecessary definitions" into main
diff --git a/media/codec2/sfplugin/C2AidlNode.cpp b/media/codec2/sfplugin/C2AidlNode.cpp
index c20f50d..93c9d8b 100644
--- a/media/codec2/sfplugin/C2AidlNode.cpp
+++ b/media/codec2/sfplugin/C2AidlNode.cpp
@@ -29,9 +29,6 @@
using ::aidl::android::media::IAidlBufferSource;
using ::aidl::android::media::IAidlNode;
-using ::android::media::CommandStateSet;
-using ::android::media::NodeStatusLoaded;
-
// Conversion
using ::android::media::aidl_conversion::toAidlStatus;
@@ -43,13 +40,6 @@
return toAidlStatus(mImpl->freeNode());
}
-::ndk::ScopedAStatus C2AidlNode::sendCommand(int32_t cmd, int32_t param) {
- if (cmd == CommandStateSet && param == NodeStatusLoaded) {
- mImpl->onFirstInputFrame();
- }
- return toAidlStatus(ERROR_UNSUPPORTED);
-}
-
::ndk::ScopedAStatus C2AidlNode::getConsumerUsage(int64_t* _aidl_return) {
uint64_t usage;
mImpl->getConsumerUsageBits(&usage);
diff --git a/media/codec2/sfplugin/C2AidlNode.h b/media/codec2/sfplugin/C2AidlNode.h
index a7c328e..365a41d 100644
--- a/media/codec2/sfplugin/C2AidlNode.h
+++ b/media/codec2/sfplugin/C2AidlNode.h
@@ -34,8 +34,6 @@
// IAidlNode
::ndk::ScopedAStatus freeNode() override;
- ::ndk::ScopedAStatus sendCommand(int32_t cmd, int32_t param) override;
-
::ndk::ScopedAStatus getConsumerUsage(int64_t *_aidl_return) override;
::ndk::ScopedAStatus getInputBufferParams(
diff --git a/media/module/aidlpersistentsurface/aidl/android/media/IAidlBufferSource.aidl b/media/module/aidlpersistentsurface/aidl/android/media/IAidlBufferSource.aidl
index 0679e41..d428e99 100644
--- a/media/module/aidlpersistentsurface/aidl/android/media/IAidlBufferSource.aidl
+++ b/media/module/aidlpersistentsurface/aidl/android/media/IAidlBufferSource.aidl
@@ -52,7 +52,7 @@
void onInputBufferAdded(int bufferID);
/**
- * Called from OnEmptyBufferDone. If we have a BQ buffer available,
+ * If we have a BQ buffer available,
* fill it with a new frame of data; otherwise, just mark it as available.
*
* fence contains the fence's fd that the callee should wait on before
diff --git a/media/module/aidlpersistentsurface/aidl/android/media/IAidlNode.aidl b/media/module/aidlpersistentsurface/aidl/android/media/IAidlNode.aidl
index 6cac19e..cf880c2 100644
--- a/media/module/aidlpersistentsurface/aidl/android/media/IAidlNode.aidl
+++ b/media/module/aidlpersistentsurface/aidl/android/media/IAidlNode.aidl
@@ -37,7 +37,6 @@
}
void freeNode();
- void sendCommand(int cmd, int param);
long getConsumerUsage();
InputBufferParams getInputBufferParams();
void setConsumerUsage(long usage);
diff --git a/media/module/aidlpersistentsurface/include/media/stagefright/aidlpersistentsurface/AidlGraphicBufferSource.h b/media/module/aidlpersistentsurface/include/media/stagefright/aidlpersistentsurface/AidlGraphicBufferSource.h
index 4b38294..85de688 100644
--- a/media/module/aidlpersistentsurface/include/media/stagefright/aidlpersistentsurface/AidlGraphicBufferSource.h
+++ b/media/module/aidlpersistentsurface/include/media/stagefright/aidlpersistentsurface/AidlGraphicBufferSource.h
@@ -28,7 +28,7 @@
namespace android::media {
/*
- * This class is used to emulate feed OMX codecs from a Surface via BufferQueue or
+ * This class is used to feed codec encoders from a Surface via BufferQueue or
* HW producer using AIDL binder interfaces.
*
* See media/stagefright/bqhelper/GraphicBufferSource.h for documentation.
diff --git a/media/module/aidlpersistentsurface/include/media/stagefright/aidlpersistentsurface/C2NodeDef.h b/media/module/aidlpersistentsurface/include/media/stagefright/aidlpersistentsurface/C2NodeDef.h
index 64de7ae..364efe2 100644
--- a/media/module/aidlpersistentsurface/include/media/stagefright/aidlpersistentsurface/C2NodeDef.h
+++ b/media/module/aidlpersistentsurface/include/media/stagefright/aidlpersistentsurface/C2NodeDef.h
@@ -29,12 +29,4 @@
BUFFERFLAG_ENDOFFRAME = (1 << 4)
};
-enum C2NodeCommand : int32_t {
- CommandStateSet = 1
-};
-
-enum C2NodeStatus : int32_t {
- NodeStatusLoaded = 1
-};
-
} // namespace android::media