diff --git a/bufferinfo/BufferInfoGetter.cpp b/bufferinfo/BufferInfoGetter.cpp index 1eb89c8..ab5222f 100644 --- a/bufferinfo/BufferInfoGetter.cpp +++ b/bufferinfo/BufferInfoGetter.cpp @@ -17,7 +17,6 @@ #define LOG_TAG "drmhwc" #include "BufferInfoGetter.h" -#include "BufferInfoMapperMetadata.h" #include #include @@ -27,8 +26,8 @@ #include +#include "bufferinfo/BufferInfoMapperMetadata.h" #include "utils/log.h" -#include "utils/properties.h" namespace android::drm_hwcomposer { diff --git a/bufferinfo/BufferInfoGetter.h b/bufferinfo/BufferInfoGetter.h index 169e43f..1d29e88 100644 --- a/bufferinfo/BufferInfoGetter.h +++ b/bufferinfo/BufferInfoGetter.h @@ -21,8 +21,7 @@ #include -#include "BufferInfo.h" -#include "drm/DrmDevice.h" +#include "utils/log.h" #ifndef DRM_FORMAT_INVALID #define DRM_FORMAT_INVALID 0 @@ -32,6 +31,8 @@ namespace android::drm_hwcomposer { using BufferUniqueId = uint64_t; +struct BufferInfo; + class BufferInfoGetter { public: virtual ~BufferInfoGetter() = default; diff --git a/bufferinfo/BufferInfoMapperMetadata.cpp b/bufferinfo/BufferInfoMapperMetadata.cpp index 0d11c5c..ebd2756 100644 --- a/bufferinfo/BufferInfoMapperMetadata.cpp +++ b/bufferinfo/BufferInfoMapperMetadata.cpp @@ -25,6 +25,8 @@ #include +#include "bufferinfo/BufferInfo.h" +#include "bufferinfo/BufferInfoGetter.h" #include "utils/log.h" namespace android::drm_hwcomposer { diff --git a/bufferinfo/BufferInfoMapperMetadata.h b/bufferinfo/BufferInfoMapperMetadata.h index 168f267..369cbb9 100644 --- a/bufferinfo/BufferInfoMapperMetadata.h +++ b/bufferinfo/BufferInfoMapperMetadata.h @@ -20,6 +20,8 @@ namespace android::drm_hwcomposer { +struct BufferInfo; + class BufferInfoMapperMetadata : public BufferInfoGetter { public: using BufferInfoGetter::BufferInfoGetter; diff --git a/bufferinfo/legacy/BufferInfoImagination.cpp b/bufferinfo/legacy/BufferInfoImagination.cpp index dff560d..0a641ff 100644 --- a/bufferinfo/legacy/BufferInfoImagination.cpp +++ b/bufferinfo/legacy/BufferInfoImagination.cpp @@ -22,6 +22,8 @@ #include +#include "bufferinfo/BufferInfo.h" +#include "bufferinfo/BufferInfoGetter.h" #include "img_gralloc1_public.h" #include "utils/log.h" diff --git a/bufferinfo/legacy/BufferInfoLibdrm.cpp b/bufferinfo/legacy/BufferInfoLibdrm.cpp index f9422e2..ccdc584 100644 --- a/bufferinfo/legacy/BufferInfoLibdrm.cpp +++ b/bufferinfo/legacy/BufferInfoLibdrm.cpp @@ -25,8 +25,9 @@ #include +#include "bufferinfo/BufferInfo.h" +#include "bufferinfo/BufferInfoGetter.h" #include "utils/log.h" -#include "utils/properties.h" namespace android::drm_hwcomposer { diff --git a/bufferinfo/legacy/BufferInfoMaliHisi.cpp b/bufferinfo/legacy/BufferInfoMaliHisi.cpp index f6827f7..1f02cc8 100644 --- a/bufferinfo/legacy/BufferInfoMaliHisi.cpp +++ b/bufferinfo/legacy/BufferInfoMaliHisi.cpp @@ -23,8 +23,9 @@ #include +#include "bufferinfo/BufferInfo.h" +#include "bufferinfo/BufferInfoGetter.h" #include "gralloc_priv.h" -#include "utils/log.h" #define MALI_ALIGN(value, base) (((value) + ((base)-1)) & ~((base)-1)) diff --git a/bufferinfo/legacy/BufferInfoMaliMediatek.cpp b/bufferinfo/legacy/BufferInfoMaliMediatek.cpp index 43f5e59..570fcf1 100644 --- a/bufferinfo/legacy/BufferInfoMaliMediatek.cpp +++ b/bufferinfo/legacy/BufferInfoMaliMediatek.cpp @@ -25,8 +25,9 @@ #include +#include "bufferinfo/BufferInfo.h" +#include "bufferinfo/BufferInfoGetter.h" #include "gralloc_priv.h" -#include "utils/log.h" namespace android::drm_hwcomposer { diff --git a/bufferinfo/legacy/BufferInfoMaliMeson.cpp b/bufferinfo/legacy/BufferInfoMaliMeson.cpp index 88558ac..eaaafb4 100644 --- a/bufferinfo/legacy/BufferInfoMaliMeson.cpp +++ b/bufferinfo/legacy/BufferInfoMaliMeson.cpp @@ -23,8 +23,9 @@ #include +#include "bufferinfo/BufferInfo.h" +#include "bufferinfo/BufferInfoGetter.h" #include "gralloc_priv.h" -#include "utils/log.h" namespace android::drm_hwcomposer { diff --git a/bufferinfo/legacy/BufferInfoMinigbm.cpp b/bufferinfo/legacy/BufferInfoMinigbm.cpp index 9f02041..ae94bfa 100644 --- a/bufferinfo/legacy/BufferInfoMinigbm.cpp +++ b/bufferinfo/legacy/BufferInfoMinigbm.cpp @@ -24,6 +24,8 @@ #include #include +#include "bufferinfo/BufferInfo.h" +#include "bufferinfo/BufferInfoGetter.h" #include "utils/log.h" namespace android::drm_hwcomposer {