Add initial infrastructure for video processing.
[platform/upstream/gstreamer-vaapi.git] / gst-libs / gst / vaapi / Makefile.am
index 6f52d47..ab605e1 100644 (file)
@@ -20,6 +20,7 @@ libgstvaapi_includedir = \
        $(includedir)/gstreamer-$(GST_API_VERSION)/gst/vaapi
 
 libgstvaapi_cflags =                           \
+       -DGST_VAAPI_CORE                        \
        -DGST_USE_UNSTABLE_API                  \
        -I$(top_srcdir)/gst-libs                \
        -I$(top_builddir)/gst-libs              \
@@ -46,7 +47,6 @@ libgstvaapi_source_c =                                \
        gstvaapicontext.c                       \
        gstvaapidecoder.c                       \
        gstvaapidecoder_dpb.c                   \
-       gstvaapidecoder_frame.c                 \
        gstvaapidecoder_h264.c                  \
        gstvaapidecoder_mpeg2.c                 \
        gstvaapidecoder_mpeg4.c                 \
@@ -55,12 +55,13 @@ libgstvaapi_source_c =                              \
        gstvaapidecoder_vc1.c                   \
        gstvaapidisplay.c                       \
        gstvaapidisplaycache.c                  \
+       gstvaapifilter.c                        \
        gstvaapiimage.c                         \
-       gstvaapiimageformat.c                   \
        gstvaapiimagepool.c                     \
        gstvaapiminiobject.c                    \
        gstvaapiobject.c                        \
-       gstvaapiparamspecs.c                    \
+       gstvaapiparser_frame.c                  \
+       gstvaapipixmap.c                        \
        gstvaapiprofile.c                       \
        gstvaapisubpicture.c                    \
        gstvaapisurface.c                       \
@@ -70,22 +71,21 @@ libgstvaapi_source_c =                              \
        gstvaapivalue.c                         \
        gstvaapivideopool.c                     \
        gstvaapiwindow.c                        \
+       video-format.c                          \
        $(NULL)
 
 libgstvaapi_source_h =                         \
-       gstvaapicontext.h                       \
        gstvaapidecoder.h                       \
        gstvaapidecoder_h264.h                  \
        gstvaapidecoder_mpeg2.h                 \
        gstvaapidecoder_mpeg4.h                 \
        gstvaapidecoder_vc1.h                   \
        gstvaapidisplay.h                       \
-       gstvaapidisplaycache.h                  \
+       gstvaapifilter.h                        \
        gstvaapiimage.h                         \
-       gstvaapiimageformat.h                   \
        gstvaapiimagepool.h                     \
        gstvaapiobject.h                        \
-       gstvaapiparamspecs.h                    \
+       gstvaapipixmap.h                        \
        gstvaapiprofile.h                       \
        gstvaapisubpicture.h                    \
        gstvaapisurface.h                       \
@@ -95,26 +95,33 @@ libgstvaapi_source_h =                              \
        gstvaapivalue.h                         \
        gstvaapivideopool.h                     \
        gstvaapiwindow.h                        \
+       video-format.h                          \
        $(NULL)
 
 libgstvaapi_source_priv_h =                    \
        glibcompat.h                            \
        gstcompat.h                             \
-       gstvaapi_priv.h                         \
        gstvaapicodec_objects.h                 \
        gstvaapicompat.h                        \
+       gstvaapicontext.h                       \
        gstvaapidebug.h                         \
        gstvaapidecoder_dpb.h                   \
-       gstvaapidecoder_frame.h                 \
        gstvaapidecoder_objects.h               \
        gstvaapidecoder_priv.h                  \
        gstvaapidecoder_unit.h                  \
        gstvaapidisplay_priv.h                  \
+       gstvaapidisplaycache.h                  \
+       gstvaapiimage_priv.h                    \
        gstvaapiminiobject.h                    \
        gstvaapiobject_priv.h                   \
+       gstvaapiparser_frame.h                  \
+       gstvaapipixmap_priv.h                   \
        gstvaapisurface_priv.h                  \
+       gstvaapisurfaceproxy_priv.h             \
        gstvaapiutils.h                         \
        gstvaapiversion.h                       \
+       gstvaapivideopool_priv.h                \
+       gstvaapiwindow_priv.h                   \
        gstvaapiworkarounds.h                   \
        sysdeps.h                               \
        $(NULL)
@@ -145,6 +152,7 @@ libgstvaapi_drm_source_priv_h =                     \
 
 libgstvaapi_x11_source_c =                     \
        gstvaapidisplay_x11.c                   \
+       gstvaapipixmap_x11.c                    \
        gstvaapiutils.c                         \
        gstvaapiutils_x11.c                     \
        gstvaapiwindow_x11.c                    \
@@ -152,6 +160,7 @@ libgstvaapi_x11_source_c =                  \
 
 libgstvaapi_x11_source_h =                     \
        gstvaapidisplay_x11.h                   \
+       gstvaapipixmap_x11.h                    \
        gstvaapiwindow_x11.h                    \
        $(NULL)
 
@@ -160,6 +169,7 @@ libgstvaapi_x11_source_priv_h =                     \
        gstvaapidisplay_x11_priv.h              \
        gstvaapiutils.h                         \
        gstvaapiutils_x11.h                     \
+       gstvaapiwindow_x11_priv.h               \
        $(NULL)
 
 libgstvaapi_glx_source_c =                     \
@@ -282,6 +292,7 @@ libgstvaapi_x11_@GST_API_VERSION@_la_CFLAGS =       \
        $(GST_BASE_CFLAGS)                      \
        $(X11_CFLAGS)                           \
        $(XRANDR_CFLAGS)                        \
+       $(XRENDER_CFLAGS)                       \
        $(LIBVA_X11_CFLAGS)                     \
        $(NULL)
 
@@ -289,6 +300,7 @@ libgstvaapi_x11_@GST_API_VERSION@_la_LIBADD =       \
        $(GLIB_LIBS)                            \
        $(X11_LIBS)                             \
        $(XRANDR_LIBS)                          \
+       $(XRENDER_LIBS)                         \
        $(LIBVA_X11_LIBS)                       \
        libgstvaapi-$(GST_API_VERSION).la       \
        $(NULL)