summaryrefslogtreecommitdiffstats
path: root/video/out/placebo/utils.h
diff options
context:
space:
mode:
Diffstat (limited to 'video/out/placebo/utils.h')
-rw-r--r--video/out/placebo/utils.h13
1 files changed, 6 insertions, 7 deletions
diff --git a/video/out/placebo/utils.h b/video/out/placebo/utils.h
index ca0f065a8c..3f61d8b504 100644
--- a/video/out/placebo/utils.h
+++ b/video/out/placebo/utils.h
@@ -1,12 +1,18 @@
#pragma once
+#include "config.h"
#include "common/common.h"
#include "common/msg.h"
#include "video/csputils.h"
+#include "video/mp_image.h"
+
+#include <libavutil/buffer.h>
#include <libplacebo/common.h>
#include <libplacebo/log.h>
#include <libplacebo/colorspace.h>
+#include <libplacebo/renderer.h>
+#include <libplacebo/utils/libav.h>
pl_log mppl_log_create(void *tactx, struct mp_log *log);
void mppl_log_set_probing(pl_log log, bool probing);
@@ -20,10 +26,3 @@ static inline struct pl_rect2d mp_rect2d_to_pl(struct mp_rect rc)
.y1 = rc.y1,
};
}
-
-enum pl_color_primaries mp_prim_to_pl(enum mp_csp_prim prim);
-enum pl_color_transfer mp_trc_to_pl(enum mp_csp_trc trc);
-enum pl_color_system mp_csp_to_pl(enum mp_csp csp);
-enum pl_color_levels mp_levels_to_pl(enum mp_csp_levels levels);
-enum pl_alpha_mode mp_alpha_to_pl(enum mp_alpha_type alpha);
-enum pl_chroma_location mp_chroma_to_pl(enum mp_chroma_location chroma);