summaryrefslogtreecommitdiff
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
* libs: display: drm: allow user specify a drm device via an env variableHaihao Xiang2021-01-291-0/+5
| | | | | | | | | | | | Currently the default drm device is always used on a system with multiple drm devices. This patch allows user to specify the required drm device via GST_VAAPI_DRM_DEVICE env variable Example: GST_VAAPI_DRM_DEVICE=/dev/dri/renderD129 gst-launch-1.0 videotestsrc ! vaapih264enc ! fakesink Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-vaapi/-/merge_requests/409>
* docs: Mark parent classes as plugin APIThibault Saunier2020-06-231-0/+102
|
* meson: mark plugins cache target as always staleMathieu Duponchelle2020-06-231-0/+1
|
* doc: Stop documenting properties from parentsThibault Saunier2020-06-221-317/+4
|
* Update plugin docs and add more pluginsTim-Philipp Müller2020-06-191-3/+496
| | | | Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-vaapi/-/merge_requests/344>
* doc: Require hotdoc >= 0.11.0Thibault Saunier2020-06-031-0/+11
|
* docs: Update plugin cache with the new formatThibault Saunier2020-06-031-1749/+663
| | | | And fix the default URL which should not be inside quotes.
* docs: Update plugin cacheThibault Saunier2019-05-161-36/+110
| | | | Fixes https://gitlab.freedesktop.org/gstreamer/gst-docs/issues/36
* meson: Fix call to wrong functionThibault Saunier2019-05-131-1/+1
|
* docs: Port to hotdocThibault Saunier2019-05-1312-641/+2840
|
* Back to developmentTim-Philipp Müller2019-04-191-1/+1
|
* Update docsTim-Philipp Müller2019-04-191-1/+1
|
* Update docsTim-Philipp Müller2019-04-111-7/+7
|
* Back to developmentTim-Philipp Müller2019-03-041-1/+1
|
* Update docsTim-Philipp Müller2019-02-261-1/+1
|
* Update docsTim-Philipp Müller2019-01-171-15/+15
|
* gst: Advertise elements interacting with hardware devicesPhilippe Normand2018-10-121-7/+7
|
* Back to developmentTim-Philipp Müller2018-03-201-0/+196
|
* docs: document environment variablesVíctor Manuel Jáquez Leal2016-10-273-1/+74
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=773544
* docs: replace vaapidecode with each codecVíctor Manuel Jáquez Leal2016-10-272-7/+88
| | | | | | | | In the spirit of the codec split, this patch removes the documentation of vaapidecode and adds a page per each possible decoder. Nonetheless, only those available in the compilation system are going to be instrospected, because the rest are not registered.
* build: doc: do not redefine MAINTAINERCLEANFILESVíctor Manuel Jáquez Leal2016-07-151-1/+1
| | | | | MAINTAINERCLEANFILES is defined in gtk-doc-plugins.mak, thus instead of overload it, the files should be added.
* docs: generate vaapijpegdec documentationVíctor Manuel Jáquez Leal2016-03-302-7/+9
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=764314
* build: git ignore gtkdoc generated filesVíctor Manuel Jáquez Leal2016-03-091-0/+2
|
* rename encoders to vaapi{codec}encVíctor Manuel Jáquez Leal2016-02-032-15/+15
| | | | | | | | | Trying to comply with GStreamer's element names, this patch renames the encoders using the name format vaapi{codec}enc. In this way, the plugin documentation is linked correctly. Signed-off-by: Víctor Manuel Jáquez Leal <victorx.jaquez@intel.com>
* docs: update plugin documentationVíctor Manuel Jáquez Leal2016-02-032-3/+149
| | | | | | Update all the documentation of elements of the vaapi plugin. Signed-off-by: Víctor Manuel Jáquez Leal <victorx.jaquez@intel.com>
* resurrect gtk-doc machineryVíctor Manuel Jáquez Leal2016-02-039-174/+107
| | | | | | | | | | Our auto-generated documentation has been a bit neglected. This patch replaces the 'normal' gtk-doc with the one used in GStreamer, which is adapted for plugins, elements and libraries. This patch also re-enables documentation generation. Signed-off-by: Víctor Manuel Jáquez Leal <victorx.jaquez@intel.com>
* docs: remove library documentation which is non-public nowTim-Philipp Müller2016-01-255-776/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=759192
* libs: remove versioningVíctor Manuel Jáquez Leal2016-01-202-5/+5
| | | | | | | Since we don't install libraries anymore, it makes no sense to keep versioning them according to the gstreamer's version. Signed-off-by: Víctor Manuel Jáquez Leal <victorx.jaquez@intel.com>
* doc: add VA-API reference in freedesktopVíctor Manuel Jáquez Leal2015-06-041-0/+5
|
* doc: conditional linking for scannerVíctor Manuel Jáquez Leal2015-05-201-1/+10
| | | | | | Add x11 library only if it is enabled. https://bugzilla.gnome.org/show_bug.cgi?id=749018
* doc: fix scanner compilation warningVíctor Manuel Jáquez Leal2015-05-201-0/+6
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=749018
* doc: update sections and symbolsVíctor Manuel Jáquez Leal2015-05-202-11/+200
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=749018
* build: use git.mkVíctor Manuel Jáquez Leal2015-05-184-8/+4
| | | | | | | | | | | This patch handles dinamically the gitignore files with git.mk[1]. Removed the automake variable MAINTAINERCLANFILES in most of the Makefile.am files since now it is handled by the top one. 1. https://github.com/behdad/git.mk/blob/master/git.mk https://bugzilla.gnome.org/show_bug.cgi?id=749321
* surfaceproxy: add copy function.Gwenole Beauchesne2013-11-281-0/+1
| | | | | | | | | Add gst_vaapi_surface_proxy_copy() function that creates a new surface proxy with the same information from the parent proxy, except that the user-defined destroy notify function is not copied over. The underlying VA surface is pushed back to the video pool only when the last reference to the parent surface proxy is released.
* filter: add helper to specify references for deinterlacing.Halley Zhao2013-11-211-0/+1
| | | | | | | | | | | Add gst_vaapi_fitler_set_deinterlacing_references() API to submit the list of surfaces used for forward or backward reference in advanced deinterlacing mode, e.g. Motion-Adaptive, Motion-Compensated. The list of surfaces used as deinterlacing references shall be live until the next call to gst_vaapi_filter_process(). Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
* filter: add helpers to check for supported/active operation.Gwenole Beauchesne2013-11-211-0/+2
| | | | | | | | Add a couple of helper functions: - gst_vaapi_filter_has_operation(): checks whether the VA driver advertises support for the supplied operation ; - gst_vaapi_filter_use_operation(): checks whether the supplied operation was already enabled to its non-default value.
* filter: allow specification of render target regions.Gwenole Beauchesne2013-08-271-0/+1
| | | | | Add support for rendering the source surface to a particular region within the supplied target surface. The default background color is black.
* filter: add initial support for deinterlacing.Zhao Halley2013-08-231-0/+1
| | | | | | | | | | | | Add basic deinterlacing support, i.e. bob-deinterlacing whereby only the selected field from the input surface is kept for the target surface. Setting gst_vaapi_filter_set_deinterlacing() method argument to GST_VAAPI_DEINTERLACE_METHOD_NONE means to disable deinterlacing. Also move GstVaapiDeinterlaceMethod definition from vaapipostproc plug-in to libgstvaapi core library. Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
* filter: add support for color balance adjustment.Zhao Halley2013-08-231-0/+4
| | | | | | | | Add ProcAmp (color balance) adjustments for hue, saturation, brightness and contrast. The respective range for each filter shall be the same as for the VA display attributes. Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
* filter: add support for sharpening.Zhao Halley2013-08-231-0/+1
| | | | | | | | Sharpening is configured with a float value. The supported range is -1.0 .. 1.0 with 0.0 being the default, and that means no sharpening operation at all. Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
* filter: add support for denoising.Zhao Halley2013-08-231-0/+1
| | | | | | | | Noise reduction is configured with a float value. The supported range is 0.0 .. 1.0 with 0.0 being the default, and that means no denoise operation at all. Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
* filter: add support for frame cropping.Gwenole Beauchesne2013-08-231-0/+1
| | | | | Frame cropping is defined with a GstVaapiRectangle value. The default behaviour is to treat the source surface as a whole
* Add initial infrastructure for video processing.Gwenole Beauchesne2013-08-232-0/+17
| | | | | Add initial API for video processing: only scaling and color format conversion operations are supported.
* libs: drop some public APIs.Gwenole Beauchesne2013-08-232-21/+0
| | | | | | | | | | Don't expose GstVaapiContext APIs and make them totally private to libgstvaapi core library. That API would also tend to disappear in a future revision. Likewise, don't expose GstVaapiDisplayCache API but keep symbols visible so that the various render backends could share a common display cache implementation in libgstvaapi. Try to clean-up the documentation from any stale entry too.
* image: clean image API up.Gwenole Beauchesne2013-07-261-1/+0
| | | | | | | Don't expose functions that reference a GstVaapiImageRaw, those are meant to be internal only for implementing subpictures sync. Also add a few private definitions to avoid functions calls for retrieving image size and format information.
* image: add gst_vaapi_image_copy() helper.Gwenole Beauchesne2013-07-261-0/+1
| | | | | Add gst_vaapi_image_copy() helper function to copy images of same format and size.
* x11: implement pixmap API.Gwenole Beauchesne2013-07-222-0/+14
| | | | | | Implement the new render-to-pixmap API. The only supported pixmap format that will work is xRGB, with native byte ordering. Others might work but they were not tested.
* Add initial Pixmap API.Gwenole Beauchesne2013-07-222-0/+18
| | | | | | | | Add API to transfer VA urfaces to native pixmaps. Also add an API to render a native pixmap, for completeness. In general, rendering to pixmap would only be useful to certain VA drivers and use cases on X11 display servers. e.g. GLX_EXT_texture_from_pixmap (TFP) handled in an upper layer.
* libs: add and expose gst_vaapi_video_format_to_string() helper.Gwenole Beauchesne2013-07-221-0/+1
| | | | | This is just a wrapper over gst_video_format_to_string() for older GStreamer 0.10 builds.
* Fix new video format API.Gwenole Beauchesne2013-07-151-9/+9
| | | | | | | Fix new internal video format API, based on GstVideoFormat, to not clobber with system symbols. So replace the gst_video_format_* prefix with gst_vaapi_video_format_ prefix, even if the format type remains GstVideoFormat.