vaapipostproc: reset deinterlacer state when there is a discontinuity.
[platform/upstream/gstreamer-vaapi.git] / debian.upstream / control.in
index fed8426..0d0f140 100644 (file)
@@ -1,37 +1,47 @@
-Source: gstreamer@GST_MAJORMINOR@-vaapi
+Source: gstreamer@GST_API_VERSION@-vaapi
 Section: libs
 Priority: optional
-Maintainer: Gwenole Beauchesne <gbeauchesne@splitted-desktop.com>
+Maintainer: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
 Build-Depends: debhelper (>= 5),
               cdbs,
-              libglib2.0-dev,
-              libgstreamer@GST_MAJORMINOR@-dev (>= @GST_VERSION_REQUIRED@),
-              libgstreamer-plugins-base@GST_MAJORMINOR@-dev (>= @GST_PLUGINS_BASE_VERSION_REQUIRED@),
-              libva-dev (>= @LIBVA_SDS_PACKAGE_VERSION@)
+              libglib2.0-dev (>= @GLIB_VERSION_REQUIRED@),
+              libgstreamer@GST_PKG_VERSION@-dev (>= @GST_VERSION_REQUIRED@),
+              libgstreamer-plugins-base@GST_PKG_VERSION@-dev (>= @GST_PLUGINS_BASE_VERSION_REQUIRED@),
+              libgstreamer-plugins-bad@GST_PKG_VERSION@-dev (>= @GST_PLUGINS_BAD_VERSION_REQUIRED@),
+@USE_DRM_TRUE@        libdrm-dev, libudev-dev,
+@USE_X11_TRUE@        libx11-dev, libxrandr-dev,
+@USE_GLX_TRUE@        libgl-dev,
+@USE_WAYLAND_TRUE@            libwayland-dev (>= @WAYLAND_API_VERSION@),
+              libva-dev (>= @LIBVA_PACKAGE_VERSION@)
 Build-Depends-Indep: gtk-doc-tools (>= @GTKDOC_VERSION@)
 Standards-Version: 3.7.2
 
-Package: gstreamer@GST_MAJORMINOR@-vaapi
+Package: gstreamer@GST_API_VERSION@-vaapi
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Suggests: gstreamer@GST_MAJORMINOR@-vaapi-doc
+Suggests: gstreamer@GST_API_VERSION@-vaapi-doc
 Description: VA-API plugins for GStreamer
  This package contains GStreamer plugins for VA-API support:
- - `vaapiconvert': converts from YUV pixels to VA surfaces 
+ - `vaapidecode': decode bitstreams using VA-API
+@USE_ENCODERS_TRUE@ - `vaapiencode_mpeg2': encode bitstreams using VA-API (MPEG-2 codec)
+@USE_ENCODERS_TRUE@ - `vaapiencode_h264': encode bitstreams using VA-API (H.264 codec)
+@USE_GST_API_0_10_TRUE@ - `vaapiupload': convert from YUV pixels to VA surfaces
+@USE_GST_API_0_10_TRUE@ - `vaapidownload': convert from VA surfaces to YUV pixels
+ - `vaapipostproc': postprocess VA surfaces, e.g. for deinterlacing
  - `vaapisink': a VA-API based video sink
 
-Package: gstreamer@GST_MAJORMINOR@-vaapi-doc
+Package: gstreamer@GST_API_VERSION@-vaapi-doc
 Architecture: all
 Section: doc
-Recommends: libgstvaapi@GST_VAAPI_MAJOR_VERSION@-dev (= ${source:Version})
+Recommends: libgstvaapi@GST_API_VERSION@-dev (= ${source:Version})
 Description: GStreamer VA-API documentation and manuals
  This packages contains documentation for libraries and elements.
 
-Package: gstreamer@GST_MAJORMINOR@-vaapi-dbg
+Package: gstreamer@GST_API_VERSION@-vaapi-dbg
 Section: libdevel
 Architecture: any
-Depends: gstreamer@GST_MAJORMINOR@-vaapi (= ${Source-Version})
+Depends: gstreamer@GST_API_VERSION@-vaapi (= ${Source-Version})
 Description: VA-API plugins for GStreamer
  VA-API support plugins for GStreamer.
  .
@@ -46,31 +56,51 @@ Description: GStreamer libraries from the "vaapi" set
  .
  This package contains common libraries for the "vaapi" set.
 
-Package: libgstvaapi-x11-@GST_VAAPI_MAJOR_VERSION@
-Section: libs
-Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}
-Description: GStreamer libraries from the "vaapi" set
- VA-API support libraries for GStreamer.
- .
- This package contains x11 libraries for the "vaapi" set.
+@USE_DRM_TRUE@Package: libgstvaapi-drm-@GST_VAAPI_MAJOR_VERSION@
+@USE_DRM_TRUE@Section: libs
+@USE_DRM_TRUE@Architecture: any
+@USE_DRM_TRUE@Depends: ${shlibs:Depends}, ${misc:Depends}
+@USE_DRM_TRUE@Description: GStreamer libraries from the "vaapi" set
+@USE_DRM_TRUE@ VA-API support libraries for GStreamer.
+@USE_DRM_TRUE@ .
+@USE_DRM_TRUE@ This package contains headless libraries for the "vaapi" set.
 
-Package: libgstvaapi-glx-@GST_VAAPI_MAJOR_VERSION@
-Section: libs
-Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}
-Description: GStreamer libraries from the "vaapi" set
- VA-API support libraries for GStreamer.
- .
- This package contains glx libraries for the "vaapi" set.
+@USE_X11_TRUE@Package: libgstvaapi-x11-@GST_VAAPI_MAJOR_VERSION@
+@USE_X11_TRUE@Section: libs
+@USE_X11_TRUE@Architecture: any
+@USE_X11_TRUE@Depends: ${shlibs:Depends}, ${misc:Depends}
+@USE_X11_TRUE@Description: GStreamer libraries from the "vaapi" set
+@USE_X11_TRUE@ VA-API support libraries for GStreamer.
+@USE_X11_TRUE@ .
+@USE_X11_TRUE@ This package contains x11 libraries for the "vaapi" set.
+
+@USE_GLX_TRUE@Package: libgstvaapi-glx-@GST_VAAPI_MAJOR_VERSION@
+@USE_GLX_TRUE@Section: libs
+@USE_GLX_TRUE@Architecture: any
+@USE_GLX_TRUE@Depends: ${shlibs:Depends}, ${misc:Depends}
+@USE_GLX_TRUE@Description: GStreamer libraries from the "vaapi" set
+@USE_GLX_TRUE@ VA-API support libraries for GStreamer.
+@USE_GLX_TRUE@ .
+@USE_GLX_TRUE@ This package contains glx libraries for the "vaapi" set.
+
+@USE_WAYLAND_TRUE@Package: libgstvaapi-wayland-@GST_VAAPI_MAJOR_VERSION@
+@USE_WAYLAND_TRUE@Section: libs
+@USE_WAYLAND_TRUE@Architecture: any
+@USE_WAYLAND_TRUE@Depends: ${shlibs:Depends}, ${misc:Depends}
+@USE_WAYLAND_TRUE@Description: GStreamer libraries from the "vaapi" set
+@USE_WAYLAND_TRUE@ VA-API support libraries for GStreamer.
+@USE_WAYLAND_TRUE@ .
+@USE_WAYLAND_TRUE@ This package contains Wayland libraries for the "vaapi" set.
 
-Package: libgstvaapi-dev
+Package: libgstvaapi@GST_API_VERSION@-dev
 Architecture: any
 Section: libdevel
 Depends: ${shlibs:Depends}, ${misc:Depends},
-        libgstvaapi@GST_VAAPI_MAJOR_VERSION@ (= ${Source-Version}),
-        libgstvaapi-x11-@GST_VAAPI_MAJOR_VERSION@ (= ${Source-Version}),
-        libgstvaapi-glx-@GST_VAAPI_MAJOR_VERSION@ (= ${Source-Version})
+@USE_DRM_TRUE@  libgstvaapi-drm-@GST_VAAPI_MAJOR_VERSION@ (= ${Source-Version}),
+@USE_X11_TRUE@  libgstvaapi-x11-@GST_VAAPI_MAJOR_VERSION@ (= ${Source-Version}),
+@USE_GLX_TRUE@  libgstvaapi-glx-@GST_VAAPI_MAJOR_VERSION@ (= ${Source-Version}),
+@USE_WAYLAND_TRUE@      libgstvaapi-wayland-@GST_VAAPI_MAJOR_VERSION@ (= ${Source-Version}),
+        libgstvaapi@GST_VAAPI_MAJOR_VERSION@ (= ${Source-Version})
 Description: GStreamer development files for libraries from the "vaapi" set
  GStreamer/VA-API development files.
  .