From 400faf73619e06b8d7b8ce708b0c7b7bd552e593 Mon Sep 17 00:00:00 2001 From: =?utf8?q?V=C3=ADctor=20Manuel=20J=C3=A1quez=20Leal?= Date: Fri, 25 Mar 2022 15:56:01 +0100 Subject: [PATCH] va: Set as library single point entry header. Part-of: --- subprojects/gst-plugins-bad/gst-libs/gst/va/gstva.h | 6 ++++++ subprojects/gst-plugins-bad/gst-libs/gst/va/gstvaallocator.h | 5 ----- subprojects/gst-plugins-bad/gst-libs/gst/va/gstvadisplay.c | 1 + subprojects/gst-plugins-bad/gst-libs/gst/va/gstvadisplay.h | 4 ++-- subprojects/gst-plugins-bad/gst-libs/gst/va/gstvadisplay_drm.c | 1 + subprojects/gst-plugins-bad/gst-libs/gst/va/gstvadisplay_drm.h | 3 ++- .../gst-plugins-bad/gst-libs/gst/va/gstvadisplay_wrapped.h | 3 ++- subprojects/gst-plugins-bad/gst-libs/gst/va/gstvapool.c | 1 - subprojects/gst-plugins-bad/gst-libs/gst/va/gstvapool.h | 7 ++----- subprojects/gst-plugins-bad/gst-libs/gst/va/gstvasurfacecopy.h | 1 + subprojects/gst-plugins-bad/gst-libs/gst/va/gstvautils.c | 1 + subprojects/gst-plugins-bad/gst-libs/gst/va/gstvautils.h | 4 +++- subprojects/gst-plugins-bad/gst-libs/gst/va/gstvavideoformat.h | 4 ++-- subprojects/gst-plugins-bad/gst-libs/gst/va/va_fwd.h | 9 +++++++++ subprojects/gst-plugins-bad/gst-libs/gst/va/vasurfaceimage.h | 2 +- subprojects/gst-plugins-bad/sys/va/gstvaav1dec.c | 2 +- subprojects/gst-plugins-bad/sys/va/gstvabasedec.c | 4 +--- subprojects/gst-plugins-bad/sys/va/gstvabasetransform.c | 3 +-- subprojects/gst-plugins-bad/sys/va/gstvacaps.c | 3 --- subprojects/gst-plugins-bad/sys/va/gstvadecoder.c | 3 +-- subprojects/gst-plugins-bad/sys/va/gstvadeinterlace.c | 3 +-- subprojects/gst-plugins-bad/sys/va/gstvadisplay_priv.c | 3 +-- subprojects/gst-plugins-bad/sys/va/gstvadisplay_priv.h | 2 +- subprojects/gst-plugins-bad/sys/va/gstvaencoder.c | 5 ----- subprojects/gst-plugins-bad/sys/va/gstvaencoder.h | 2 +- subprojects/gst-plugins-bad/sys/va/gstvafilter.c | 2 -- subprojects/gst-plugins-bad/sys/va/gstvah264enc.c | 5 +---- subprojects/gst-plugins-bad/sys/va/gstvavpp.c | 3 +-- subprojects/gst-plugins-bad/tests/examples/va/main.c | 4 ++-- subprojects/gst-plugins-bad/tests/examples/va/multiple-vpp.c | 6 +++--- 30 files changed, 48 insertions(+), 54 deletions(-) diff --git a/subprojects/gst-plugins-bad/gst-libs/gst/va/gstva.h b/subprojects/gst-plugins-bad/gst-libs/gst/va/gstva.h index dc830ab..e9c08eb 100644 --- a/subprojects/gst-plugins-bad/gst-libs/gst/va/gstva.h +++ b/subprojects/gst-plugins-bad/gst-libs/gst/va/gstva.h @@ -25,7 +25,13 @@ #pragma message ("You can define GST_USE_UNSTABLE_API to avoid this warning.") #endif +#include #include #include #include + +#include +#include + #include +#include diff --git a/subprojects/gst-plugins-bad/gst-libs/gst/va/gstvaallocator.h b/subprojects/gst-plugins-bad/gst-libs/gst/va/gstvaallocator.h index a61b7c6..afd55a1 100644 --- a/subprojects/gst-plugins-bad/gst-libs/gst/va/gstvaallocator.h +++ b/subprojects/gst-plugins-bad/gst-libs/gst/va/gstvaallocator.h @@ -28,11 +28,6 @@ G_BEGIN_DECLS -typedef struct _GstVaAllocator GstVaAllocator; -typedef struct _GstVaAllocatorClass GstVaAllocatorClass; -typedef struct _GstVaDmabufAllocator GstVaDmabufAllocator; -typedef struct _GstVaDmabufAllocatorClass GstVaDmabufAllocatorClass; - #define GST_TYPE_VA_DMABUF_ALLOCATOR (gst_va_dmabuf_allocator_get_type()) #define GST_VA_DMABUF_ALLOCATOR(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GST_TYPE_VA_DMABUF_ALLOCATOR, GstVaDmabufAllocator)) #define GST_VA_DMABUF_ALLOCATOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GST_TYPE_VA_DMABUF_ALLOCATOR, GstVaDmabufAllocatorClass)) diff --git a/subprojects/gst-plugins-bad/gst-libs/gst/va/gstvadisplay.c b/subprojects/gst-plugins-bad/gst-libs/gst/va/gstvadisplay.c index db6a499..8470c41 100644 --- a/subprojects/gst-plugins-bad/gst-libs/gst/va/gstvadisplay.c +++ b/subprojects/gst-plugins-bad/gst-libs/gst/va/gstvadisplay.c @@ -41,6 +41,7 @@ #endif #include "gstvadisplay.h" + #include GST_DEBUG_CATEGORY (gst_va_display_debug); diff --git a/subprojects/gst-plugins-bad/gst-libs/gst/va/gstvadisplay.h b/subprojects/gst-plugins-bad/gst-libs/gst/va/gstvadisplay.h index e448755..88f3569 100644 --- a/subprojects/gst-plugins-bad/gst-libs/gst/va/gstvadisplay.h +++ b/subprojects/gst-plugins-bad/gst-libs/gst/va/gstvadisplay.h @@ -20,9 +20,9 @@ #pragma once -#include -#include #include +#include +#include G_BEGIN_DECLS diff --git a/subprojects/gst-plugins-bad/gst-libs/gst/va/gstvadisplay_drm.c b/subprojects/gst-plugins-bad/gst-libs/gst/va/gstvadisplay_drm.c index d92569a..71bdee5 100644 --- a/subprojects/gst-plugins-bad/gst-libs/gst/va/gstvadisplay_drm.c +++ b/subprojects/gst-plugins-bad/gst-libs/gst/va/gstvadisplay_drm.c @@ -33,6 +33,7 @@ #endif #include "gstvadisplay_drm.h" + #include #include #include diff --git a/subprojects/gst-plugins-bad/gst-libs/gst/va/gstvadisplay_drm.h b/subprojects/gst-plugins-bad/gst-libs/gst/va/gstvadisplay_drm.h index 496e893..d14a1f6 100644 --- a/subprojects/gst-plugins-bad/gst-libs/gst/va/gstvadisplay_drm.h +++ b/subprojects/gst-plugins-bad/gst-libs/gst/va/gstvadisplay_drm.h @@ -20,7 +20,8 @@ #pragma once -#include "gstvadisplay.h" +#include +#include G_BEGIN_DECLS diff --git a/subprojects/gst-plugins-bad/gst-libs/gst/va/gstvadisplay_wrapped.h b/subprojects/gst-plugins-bad/gst-libs/gst/va/gstvadisplay_wrapped.h index 8a7945b..ade0e7b 100644 --- a/subprojects/gst-plugins-bad/gst-libs/gst/va/gstvadisplay_wrapped.h +++ b/subprojects/gst-plugins-bad/gst-libs/gst/va/gstvadisplay_wrapped.h @@ -20,7 +20,8 @@ #pragma once -#include "gstvadisplay.h" +#include +#include G_BEGIN_DECLS diff --git a/subprojects/gst-plugins-bad/gst-libs/gst/va/gstvapool.c b/subprojects/gst-plugins-bad/gst-libs/gst/va/gstvapool.c index fda830e..b394a1f 100644 --- a/subprojects/gst-plugins-bad/gst-libs/gst/va/gstvapool.c +++ b/subprojects/gst-plugins-bad/gst-libs/gst/va/gstvapool.c @@ -23,7 +23,6 @@ #endif #include "gstvapool.h" -#include "gstvaallocator.h" GST_DEBUG_CATEGORY_STATIC (gst_va_pool_debug); #define GST_CAT_DEFAULT gst_va_pool_debug diff --git a/subprojects/gst-plugins-bad/gst-libs/gst/va/gstvapool.h b/subprojects/gst-plugins-bad/gst-libs/gst/va/gstvapool.h index d38a6a0..5d0ae37 100644 --- a/subprojects/gst-plugins-bad/gst-libs/gst/va/gstvapool.h +++ b/subprojects/gst-plugins-bad/gst-libs/gst/va/gstvapool.h @@ -20,15 +20,12 @@ #pragma once -#include -#include #include +#include +#include G_BEGIN_DECLS -typedef struct _GstVaPool GstVaPool; -typedef struct _GstVaPoolClass GstVaPoolClass; - #define GST_TYPE_VA_POOL (gst_va_pool_get_type()) #define GST_VA_POOL(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GST_TYPE_VA_POOL, GstVaPool)) #define GST_VA_POOL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GST_TYPE_VA_POOL, GstVaPoolClass)) diff --git a/subprojects/gst-plugins-bad/gst-libs/gst/va/gstvasurfacecopy.h b/subprojects/gst-plugins-bad/gst-libs/gst/va/gstvasurfacecopy.h index 624169a..0aaf13b 100644 --- a/subprojects/gst-plugins-bad/gst-libs/gst/va/gstvasurfacecopy.h +++ b/subprojects/gst-plugins-bad/gst-libs/gst/va/gstvasurfacecopy.h @@ -21,6 +21,7 @@ #pragma once #include +#include #include #include diff --git a/subprojects/gst-plugins-bad/gst-libs/gst/va/gstvautils.c b/subprojects/gst-plugins-bad/gst-libs/gst/va/gstvautils.c index bc54f26..0478a52 100644 --- a/subprojects/gst-plugins-bad/gst-libs/gst/va/gstvautils.c +++ b/subprojects/gst-plugins-bad/gst-libs/gst/va/gstvautils.c @@ -23,6 +23,7 @@ #endif #include "gstvautils.h" + #include #include diff --git a/subprojects/gst-plugins-bad/gst-libs/gst/va/gstvautils.h b/subprojects/gst-plugins-bad/gst-libs/gst/va/gstvautils.h index 65de738..a36c2bf 100644 --- a/subprojects/gst-plugins-bad/gst-libs/gst/va/gstvautils.h +++ b/subprojects/gst-plugins-bad/gst-libs/gst/va/gstvautils.h @@ -20,7 +20,9 @@ #pragma once -#include +#include +#include +#include G_BEGIN_DECLS diff --git a/subprojects/gst-plugins-bad/gst-libs/gst/va/gstvavideoformat.h b/subprojects/gst-plugins-bad/gst-libs/gst/va/gstvavideoformat.h index a11bed3..bda88df 100644 --- a/subprojects/gst-plugins-bad/gst-libs/gst/va/gstvavideoformat.h +++ b/subprojects/gst-plugins-bad/gst-libs/gst/va/gstvavideoformat.h @@ -20,8 +20,8 @@ #pragma once -#include -#include +#include +#include #include #include diff --git a/subprojects/gst-plugins-bad/gst-libs/gst/va/va_fwd.h b/subprojects/gst-plugins-bad/gst-libs/gst/va/va_fwd.h index 0b1b8cb..b159728 100644 --- a/subprojects/gst-plugins-bad/gst-libs/gst/va/va_fwd.h +++ b/subprojects/gst-plugins-bad/gst-libs/gst/va/va_fwd.h @@ -32,4 +32,13 @@ typedef struct _GstVaDisplayDrmClass GstVaDisplayDrmClass; typedef struct _GstVaDisplayWrapped GstVaDisplayWrapped; typedef struct _GstVaDisplayWrappedClass GstVaDisplayWrappedClass; +typedef struct _GstVaAllocator GstVaAllocator; +typedef struct _GstVaAllocatorClass GstVaAllocatorClass; + +typedef struct _GstVaDmabufAllocator GstVaDmabufAllocator; +typedef struct _GstVaDmabufAllocatorClass GstVaDmabufAllocatorClass; + +typedef struct _GstVaPool GstVaPool; +typedef struct _GstVaPoolClass GstVaPoolClass; + G_END_DECLS diff --git a/subprojects/gst-plugins-bad/gst-libs/gst/va/vasurfaceimage.h b/subprojects/gst-plugins-bad/gst-libs/gst/va/vasurfaceimage.h index 41af438..4a68ac1 100644 --- a/subprojects/gst-plugins-bad/gst-libs/gst/va/vasurfaceimage.h +++ b/subprojects/gst-plugins-bad/gst-libs/gst/va/vasurfaceimage.h @@ -20,7 +20,7 @@ #pragma once -#include +#include #include #include #include diff --git a/subprojects/gst-plugins-bad/sys/va/gstvaav1dec.c b/subprojects/gst-plugins-bad/sys/va/gstvaav1dec.c index fd8300c..539251a 100644 --- a/subprojects/gst-plugins-bad/sys/va/gstvaav1dec.c +++ b/subprojects/gst-plugins-bad/sys/va/gstvaav1dec.c @@ -43,7 +43,7 @@ #include "config.h" #endif -#include +#include #include "gstvaav1dec.h" #include "gstvabasedec.h" diff --git a/subprojects/gst-plugins-bad/sys/va/gstvabasedec.c b/subprojects/gst-plugins-bad/sys/va/gstvabasedec.c index f00ebf4..ccdcf13 100644 --- a/subprojects/gst-plugins-bad/sys/va/gstvabasedec.c +++ b/subprojects/gst-plugins-bad/sys/va/gstvabasedec.c @@ -20,9 +20,7 @@ #include "gstvabasedec.h" -#include -#include -#include +#include #include "gstvacaps.h" diff --git a/subprojects/gst-plugins-bad/sys/va/gstvabasetransform.c b/subprojects/gst-plugins-bad/sys/va/gstvabasetransform.c index 98435ec..68bdf1c 100644 --- a/subprojects/gst-plugins-bad/sys/va/gstvabasetransform.c +++ b/subprojects/gst-plugins-bad/sys/va/gstvabasetransform.c @@ -24,8 +24,7 @@ #include "gstvabasetransform.h" -#include -#include +#include #include "gstvacaps.h" diff --git a/subprojects/gst-plugins-bad/sys/va/gstvacaps.c b/subprojects/gst-plugins-bad/sys/va/gstvacaps.c index e56b007..40e9c79 100644 --- a/subprojects/gst-plugins-bad/sys/va/gstvacaps.c +++ b/subprojects/gst-plugins-bad/sys/va/gstvacaps.c @@ -24,9 +24,6 @@ #include "gstvacaps.h" -#include -#include - #include #include "gstvadisplay_priv.h" diff --git a/subprojects/gst-plugins-bad/sys/va/gstvadecoder.c b/subprojects/gst-plugins-bad/sys/va/gstvadecoder.c index 50f7e4c..8948dd3 100644 --- a/subprojects/gst-plugins-bad/sys/va/gstvadecoder.c +++ b/subprojects/gst-plugins-bad/sys/va/gstvadecoder.c @@ -24,8 +24,7 @@ #include "gstvadecoder.h" -#include -#include +#include #include "gstvacaps.h" #include "gstvadisplay_priv.h" diff --git a/subprojects/gst-plugins-bad/sys/va/gstvadeinterlace.c b/subprojects/gst-plugins-bad/sys/va/gstvadeinterlace.c index ff2aad6..c7b7290 100644 --- a/subprojects/gst-plugins-bad/sys/va/gstvadeinterlace.c +++ b/subprojects/gst-plugins-bad/sys/va/gstvadeinterlace.c @@ -51,8 +51,7 @@ #include "gstvadeinterlace.h" -#include -#include +#include #include #include diff --git a/subprojects/gst-plugins-bad/sys/va/gstvadisplay_priv.c b/subprojects/gst-plugins-bad/sys/va/gstvadisplay_priv.c index bb10e54..9a9ea68 100644 --- a/subprojects/gst-plugins-bad/sys/va/gstvadisplay_priv.c +++ b/subprojects/gst-plugins-bad/sys/va/gstvadisplay_priv.c @@ -22,9 +22,8 @@ #include "config.h" #endif -#include - #include "gstvadisplay_priv.h" + #include "gstvaprofile.h" GArray * diff --git a/subprojects/gst-plugins-bad/sys/va/gstvadisplay_priv.h b/subprojects/gst-plugins-bad/sys/va/gstvadisplay_priv.h index 2f9200b..ac0fa6c 100644 --- a/subprojects/gst-plugins-bad/sys/va/gstvadisplay_priv.h +++ b/subprojects/gst-plugins-bad/sys/va/gstvadisplay_priv.h @@ -20,7 +20,7 @@ #pragma once -#include +#include #include G_BEGIN_DECLS diff --git a/subprojects/gst-plugins-bad/sys/va/gstvaencoder.c b/subprojects/gst-plugins-bad/sys/va/gstvaencoder.c index 55a7754..8067ff3 100644 --- a/subprojects/gst-plugins-bad/sys/va/gstvaencoder.c +++ b/subprojects/gst-plugins-bad/sys/va/gstvaencoder.c @@ -25,11 +25,6 @@ #include "gstvaencoder.h" -#include -#include -#include -#include - #include "vacompat.h" #include "gstvacaps.h" #include "gstvadisplay_priv.h" diff --git a/subprojects/gst-plugins-bad/sys/va/gstvaencoder.h b/subprojects/gst-plugins-bad/sys/va/gstvaencoder.h index 138bb10..3dd9a1a 100644 --- a/subprojects/gst-plugins-bad/sys/va/gstvaencoder.h +++ b/subprojects/gst-plugins-bad/sys/va/gstvaencoder.h @@ -21,8 +21,8 @@ #pragma once +#include #include -#include #include G_BEGIN_DECLS diff --git a/subprojects/gst-plugins-bad/sys/va/gstvafilter.c b/subprojects/gst-plugins-bad/sys/va/gstvafilter.c index 5979fd1..41eb229 100644 --- a/subprojects/gst-plugins-bad/sys/va/gstvafilter.c +++ b/subprojects/gst-plugins-bad/sys/va/gstvafilter.c @@ -24,8 +24,6 @@ #include "gstvafilter.h" -#include -#include #include #include diff --git a/subprojects/gst-plugins-bad/sys/va/gstvah264enc.c b/subprojects/gst-plugins-bad/sys/va/gstvah264enc.c index 124ba0f..69f3882 100644 --- a/subprojects/gst-plugins-bad/sys/va/gstvah264enc.c +++ b/subprojects/gst-plugins-bad/sys/va/gstvah264enc.c @@ -54,10 +54,7 @@ #include "gstvah264enc.h" #include -#include -#include -#include -#include +#include #include #include diff --git a/subprojects/gst-plugins-bad/sys/va/gstvavpp.c b/subprojects/gst-plugins-bad/sys/va/gstvavpp.c index 9ec189a..a47b25c 100644 --- a/subprojects/gst-plugins-bad/sys/va/gstvavpp.c +++ b/subprojects/gst-plugins-bad/sys/va/gstvavpp.c @@ -62,9 +62,8 @@ #include "gstvavpp.h" +#include #include -#include -#include #include #include "gstvabasetransform.h" diff --git a/subprojects/gst-plugins-bad/tests/examples/va/main.c b/subprojects/gst-plugins-bad/tests/examples/va/main.c index 4f37243..19341e8 100644 --- a/subprojects/gst-plugins-bad/tests/examples/va/main.c +++ b/subprojects/gst-plugins-bad/tests/examples/va/main.c @@ -11,10 +11,10 @@ #include -#include #include -#include +#include #include +#include #include diff --git a/subprojects/gst-plugins-bad/tests/examples/va/multiple-vpp.c b/subprojects/gst-plugins-bad/tests/examples/va/multiple-vpp.c index 8c08c2b..b6c926a 100644 --- a/subprojects/gst-plugins-bad/tests/examples/va/multiple-vpp.c +++ b/subprojects/gst-plugins-bad/tests/examples/va/multiple-vpp.c @@ -1,10 +1,10 @@ #include -#include -#include -#include #include +#include +#include #include +#include #define CHANGE_DIR_WITH_EVENT 0 -- 2.7.4