1
0
Fork 0

Cleanup includes in drm/ per IWYU style

Change-Id: I613cb6656d887aab5221be3d3b2923f1f4ba9ab9
This commit is contained in:
Andrew Wolfers 2025-11-11 18:27:58 +00:00
parent e5e417b11c
commit 5a9cc2cba3
28 changed files with 128 additions and 65 deletions

View file

@ -29,10 +29,16 @@
#include <cassert>
#include "compositor/LayerData.h"
#include "compositor/LayerToPlaneJoiningPlan.h"
#include "drm/DrmConnector.h"
#include "drm/DrmCrtc.h"
#include "drm/DrmDevice.h"
#include "drm/DrmDisplayPipeline.h"
#include "drm/DrmFbImporter.h"
#include "drm/DrmPlane.h"
#include "drm/DrmUnique.h"
#include "utils/fd.h"
#include "utils/log.h"
namespace android::drm_hwcomposer {

View file

@ -22,16 +22,30 @@
#include <memory>
#include <optional>
#include <queue>
#include <thread>
#include <android-base/thread_annotations.h>
#include "compositor/DisplayInfo.h"
#include "compositor/LayerData.h"
#include "compositor/LayerToPlaneJoiningPlan.h"
#include "drm/DrmPlane.h"
#include "drm/ResourceManager.h"
#include "drm/VSyncWorker.h"
#include "drm/DrmMode.h"
#include "utils/fd.h"
namespace android::drm_hwcomposer {
template <typename T>
class BindingOwner;
class DrmFbIdHandle;
class DrmPlane;
struct DrmDisplayPipeline;
struct LayerToPlaneJoiningPlan;
enum class Colorspace;
enum class ContentProtection;
enum class ContentType;
enum class HdcpContentType;
struct AtomicCommitArgs {
/* inputs. All fields are optional, but at least one has to be specified */
bool test_only = false;

View file

@ -27,8 +27,13 @@
#include <cstdint>
#include <sstream>
#include "DrmDevice.h"
#include "compositor/DisplayInfo.h"
#include "drm/DrmDevice.h"
#include "drm/DrmEncoder.h"
#include "drm/DrmMode.h"
#include "drm/DrmProperty.h"
#include "drm/DrmUnique.h"
#include "utils/log.h"
#ifndef DRM_MODE_CONNECTOR_SPI
// NOLINTNEXTLINE(cppcoreguidelines-macro-usage)

View file

@ -22,15 +22,18 @@
#include <string>
#include <vector>
#include "DrmEncoder.h"
#include "DrmMode.h"
#include "DrmProperty.h"
#include "DrmUnique.h"
#include "compositor/DisplayInfo.h"
#include "drm/DrmDisplayPipeline.h"
#include "drm/DrmProperty.h"
#include "drm/DrmUnique.h"
namespace android::drm_hwcomposer {
class DrmDevice;
class DrmProperty;
class DrmMode;
enum class Colorspace;
enum class PanelOrientation;
class DrmConnector : public PipelineBindable<DrmConnector> {
friend class FakeDrmConnector;

View file

@ -18,12 +18,14 @@
#include "DrmCrtc.h"
#include <utils/log.h>
#include <xf86drmMode.h>
#include <cstdint>
#include "DrmDevice.h"
#include "drm/DrmDevice.h"
#include "drm/DrmProperty.h"
#include "drm/DrmUnique.h"
#include "utils/log.h"
namespace android::drm_hwcomposer {

View file

@ -20,10 +20,9 @@
#include <cstdint>
#include "DrmDisplayPipeline.h"
#include "DrmMode.h"
#include "DrmProperty.h"
#include "DrmUnique.h"
#include "drm/DrmDisplayPipeline.h"
#include "drm/DrmProperty.h"
#include "drm/DrmUnique.h"
namespace android::drm_hwcomposer {

View file

@ -27,12 +27,17 @@
#include <cstdint>
#include <string>
#include "drm/DrmAtomicStateManager.h"
#include "bufferinfo/BufferInfo.h"
#include "drm/DrmConnector.h"
#include "drm/DrmCrtc.h"
#include "drm/DrmEncoder.h"
#include "drm/DrmFbImporter.h"
#include "drm/DrmPlane.h"
#include "drm/DrmProperty.h"
#include "drm/DrmUnique.h"
#include "drm/ResourceManager.h"
#include "utils/fd.h"
#include "utils/log.h"
#include "utils/properties.h"
namespace android::drm_hwcomposer {

View file

@ -21,16 +21,18 @@
#include <optional>
#include <tuple>
#include "DrmConnector.h"
#include "DrmCrtc.h"
#include "DrmEncoder.h"
#include "bufferinfo/BufferInfo.h"
#include "drm/DrmUnique.h"
#include "utils/fd.h"
namespace android::drm_hwcomposer {
struct BufferInfo;
class DrmConnector;
class DrmCrtc;
class DrmEncoder;
class DrmFbImporter;
class DrmPlane;
class DrmProperty;
class ResourceManager;
class DrmDevice {

View file

@ -18,13 +18,13 @@
#include "DrmDisplayPipeline.h"
#include "DrmAtomicStateManager.h"
#include "DrmConnector.h"
#include "DrmCrtc.h"
#include "DrmDevice.h"
#include "DrmEncoder.h"
#include "DrmPlane.h"
#include "compositor/CompositionPlanner.h"
#include "drm/DrmAtomicStateManager.h"
#include "drm/DrmConnector.h"
#include "drm/DrmCrtc.h"
#include "drm/DrmDevice.h"
#include "drm/DrmEncoder.h"
#include "drm/DrmPlane.h"
#include "utils/log.h"
#include "utils/properties.h"

View file

@ -22,12 +22,12 @@
namespace android::drm_hwcomposer {
class CompositionPlanner;
class DrmConnector;
class DrmDevice;
class DrmPlane;
class DrmCrtc;
class DrmEncoder;
class DrmAtomicStateManager;
class DrmConnector;
class DrmCrtc;
class DrmDevice;
class DrmEncoder;
class DrmPlane;
struct DrmDisplayPipeline;

View file

@ -20,12 +20,12 @@
#include <gtest/gtest.h>
#include <xf86drmMode.h>
#include "DrmConnector.h"
#include "DrmCrtc.h"
#include "DrmDevice.h"
#include "DrmDisplayPipeline.h"
#include "DrmEncoder.h"
#include "DrmPlane.h"
#include "drm/DrmConnector.h"
#include "drm/DrmCrtc.h"
#include "drm/DrmDevice.h"
#include "drm/DrmDisplayPipeline.h"
#include "drm/DrmEncoder.h"
#include "drm/DrmPlane.h"
namespace android::drm_hwcomposer {

View file

@ -22,7 +22,9 @@
#include <cstdint>
#include "DrmDevice.h"
#include "drm/DrmCrtc.h"
#include "drm/DrmDevice.h"
#include "drm/DrmUnique.h"
#include "utils/log.h"
namespace android::drm_hwcomposer {

View file

@ -22,11 +22,14 @@
#include <set>
#include <vector>
#include "DrmCrtc.h"
#include "DrmDisplayPipeline.h"
#include "drm/DrmDisplayPipeline.h"
#include "drm/DrmUnique.h"
namespace android::drm_hwcomposer {
class DrmCrtc;
class DrmDevice;
class DrmEncoder : public PipelineBindable<DrmEncoder> {
friend class FakeDrmEncoder;

View file

@ -29,8 +29,9 @@
#include <cinttypes>
#include <system_error>
#include "bufferinfo/BufferInfo.h"
#include "drm/DrmDevice.h"
#include "utils/log.h"
#include "utils/properties.h"
namespace android::drm_hwcomposer {

View file

@ -23,7 +23,6 @@
#include <map>
#include "bufferinfo/BufferInfo.h"
#include "drm/DrmDevice.h"
#include "utils/fd.h"
#ifndef DRM_FORMAT_INVALID
@ -34,6 +33,8 @@ using GemHandle = uint32_t;
namespace android::drm_hwcomposer {
class DrmDevice;
class DrmFbIdHandle {
public:
static auto CreateInstance(BufferInfo *bo, GemHandle first_gem_handle,

View file

@ -24,6 +24,9 @@
#include <sstream>
#include <utility>
#include "drm/DrmConnector.h"
#include "drm/DrmDisplayPipeline.h"
#include "hwc/HwcDisplay.h"
#include "stats/CompositionStats.h"
#include "utils/log.h"
#include "utils/properties.h"

View file

@ -16,13 +16,14 @@
#pragma once
#include "drm/DrmDisplayPipeline.h"
#include "drm/ResourceManager.h"
#include "hwc/HwcDisplay.h"
#include "stats/CompositionStats.h"
namespace android::drm_hwcomposer {
struct DrmDisplayPipeline;
class DrmHwc : public PipelineToFrontendBindingInterface,
public CompositionStatsProvider {
public:

View file

@ -18,7 +18,8 @@
#include <cstring>
#include "DrmDevice.h"
#include "drm/DrmDevice.h"
#include "drm/DrmUnique.h"
namespace android::drm_hwcomposer {

View file

@ -22,7 +22,7 @@
#include <cstdio>
#include <string>
#include "DrmUnique.h"
#include "drm/DrmUnique.h"
namespace android::drm_hwcomposer {

View file

@ -23,9 +23,10 @@
#include <cinttypes>
#include <cstdint>
#include "DrmDevice.h"
#include "bufferinfo/BufferInfoGetter.h"
#include "compositor/LayerData.h"
#include "drm/DrmCrtc.h"
#include "drm/DrmDevice.h"
#include "drm/DrmFbImporter.h"
#include "utils/log.h"

View file

@ -21,15 +21,22 @@
#include <cstdint>
#include <vector>
#include "DrmCrtc.h"
#include "DrmProperty.h"
#include "compositor/LayerData.h"
#include "drm/DrmDisplayPipeline.h"
#include "drm/DrmProperty.h"
#include "drm/DrmUnique.h"
namespace android::drm_hwcomposer {
class DrmCrtc;
class DrmDevice;
struct DstRectInfo;
struct LayerData;
enum class BufferBlendMode;
enum class BufferColorSpace;
enum class BufferSampleRange;
// NOLINTNEXTLINE(readability-identifier-naming)
struct drm_plane_size_hint_local {
__u16 width;

View file

@ -26,7 +26,7 @@
#include <cstdint>
#include <string>
#include "DrmDevice.h"
#include "utils/fd.h"
#include "utils/log.h"
namespace android::drm_hwcomposer {

View file

@ -26,10 +26,10 @@
#include "backend/BackendManager.h"
#include "bufferinfo/BufferInfoGetter.h"
#include "drm/DrmAtomicStateManager.h"
#include "drm/DrmConnector.h"
#include "drm/DrmDevice.h"
#include "drm/DrmDisplayPipeline.h"
#include "drm/DrmPlane.h"
#include "drm/UEventListener.h"
#include "utils/log.h"
#include "utils/properties.h"

View file

@ -17,18 +17,18 @@
#pragma once
#include <cstring>
#include <map>
#include <mutex>
#include <set>
#include "DrmDevice.h"
#include "DrmDisplayPipeline.h"
#include "DrmFbImporter.h"
#include "DrmProperty.h"
#include "UEventListener.h"
#include "utils/properties.h"
namespace android::drm_hwcomposer {
enum class CtmHandling;
class DrmConnector;
class DrmDevice;
struct DrmDisplayPipeline;
class UEventListener;
class PipelineToFrontendBindingInterface {
public:
virtual ~PipelineToFrontendBindingInterface() = default;

View file

@ -20,6 +20,7 @@
#include <thread>
#include "utils/UEvent.h"
#include "utils/log.h"
namespace android::drm_hwcomposer {

View file

@ -20,10 +20,10 @@
#include <mutex>
#include <thread>
#include "utils/UEvent.h"
namespace android::drm_hwcomposer {
class UEvent;
class UEventListener {
public:
~UEventListener();

View file

@ -27,7 +27,11 @@
#include <cstring>
#include <ctime>
#include "drm/DrmCrtc.h"
#include "drm/DrmDevice.h"
#include "drm/DrmDisplayPipeline.h"
#include "drm/ResourceManager.h"
#include "utils/fd.h"
#include "utils/log.h"
namespace android::drm_hwcomposer {

View file

@ -24,10 +24,12 @@
#include <android-base/thread_annotations.h>
#include "DrmDevice.h"
#include "utils/fd.h"
namespace android::drm_hwcomposer {
struct DrmDisplayPipeline;
class VSyncWorker {
public:
using VsyncTimestampCallback = std::function<void(int64_t /*timestamp*/,