compositor: Add support for I420/I422 high bitdepth formats
[platform/upstream/gstreamer.git] / subprojects / gst-plugins-base / gst / compositor / blend.h
index 2489d17..c60c199 100644 (file)
@@ -81,6 +81,14 @@ extern BlendFunction gst_compositor_blend_rgbx;
 extern BlendFunction gst_compositor_blend_yuy2;
 #define gst_compositor_blend_uyvy gst_compositor_blend_yuy2;
 #define gst_compositor_blend_yvyu gst_compositor_blend_yuy2;
+extern BlendFunction gst_compositor_blend_i420_10le;
+extern BlendFunction gst_compositor_blend_i420_10be;
+extern BlendFunction gst_compositor_blend_i420_12le;
+extern BlendFunction gst_compositor_blend_i420_12be;
+extern BlendFunction gst_compositor_blend_i422_10le;
+extern BlendFunction gst_compositor_blend_i422_10be;
+extern BlendFunction gst_compositor_blend_i422_12le;
+extern BlendFunction gst_compositor_blend_i422_12be;
 
 extern FillCheckerFunction gst_compositor_fill_checker_argb;
 #define gst_compositor_fill_checker_abgr gst_compositor_fill_checker_argb
@@ -104,6 +112,14 @@ extern FillCheckerFunction gst_compositor_fill_checker_xrgb;
 extern FillCheckerFunction gst_compositor_fill_checker_yuy2;
 #define gst_compositor_fill_checker_yvyu gst_compositor_fill_checker_yuy2;
 extern FillCheckerFunction gst_compositor_fill_checker_uyvy;
+extern FillCheckerFunction gst_compositor_fill_checker_i420_10le;
+#define gst_compositor_fill_checker_i422_10le gst_compositor_fill_checker_i420_10le
+extern FillCheckerFunction gst_compositor_fill_checker_i420_10be;
+#define gst_compositor_fill_checker_i422_10be gst_compositor_fill_checker_i420_10be
+extern FillCheckerFunction gst_compositor_fill_checker_i420_12le;
+#define gst_compositor_fill_checker_i422_12le gst_compositor_fill_checker_i420_12le
+extern FillCheckerFunction gst_compositor_fill_checker_i420_12be;
+#define gst_compositor_fill_checker_i422_12be gst_compositor_fill_checker_i420_12be
 
 extern FillColorFunction gst_compositor_fill_color_argb;
 extern FillColorFunction gst_compositor_fill_color_abgr;
@@ -127,6 +143,14 @@ extern FillColorFunction gst_compositor_fill_color_bgrx;
 extern FillColorFunction gst_compositor_fill_color_yuy2;
 extern FillColorFunction gst_compositor_fill_color_yvyu;
 extern FillColorFunction gst_compositor_fill_color_uyvy;
+extern FillColorFunction gst_compositor_fill_color_i420_10le;
+#define gst_compositor_fill_color_i422_10le gst_compositor_fill_color_i420_10le
+extern FillColorFunction gst_compositor_fill_color_i420_10be;
+#define gst_compositor_fill_color_i422_10be gst_compositor_fill_color_i420_10be
+extern FillColorFunction gst_compositor_fill_color_i420_12le;
+#define gst_compositor_fill_color_i422_12le gst_compositor_fill_color_i420_12le
+extern FillColorFunction gst_compositor_fill_color_i420_12be;
+#define gst_compositor_fill_color_i422_12be gst_compositor_fill_color_i420_12be
 
 void gst_compositor_init_blend (void);