summaryrefslogtreecommitdiff
path: root/gst/debugutils/meson.build
Commit message (Collapse)AuthorAgeFilesLines
* debugutils: De-duplicate proxy_properties function to a new utils modulePhilippe Normand2021-07-261-0/+1
| | | | Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2426>
* debugutils: Introduce videocodectestsinkNicolas Dufresne2021-06-071-5/+6
| | | | | | | | | | | | | | This is a video specific sink used to test video CODEC conformance. This is similar to a combination of filesink and testsink, but will skip over any type of padding that GStreamer Video library introduces. This is needed in order to obtain the correct checksum or raw yuv data. This element currently support writing back non-padded raw I420 through the location property and will calculate an MD5 and post it as an element message of type conformance/checksum. More output format or checksum type could be added in the future as needed. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2287>
* debugutils: Add fakeaudiosink elementPhilippe Normand2021-04-091-1/+2
| | | | | | | This element can be useful for CI purposes on machines not running any system audio daemon. The element implements the GstStreamVolume interface. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2125>
* debugutils: clockselect, a pipeline that enables clock selectionEderson de Souza2019-11-061-1/+2
| | | | | | | | | | | | | | | | | Sometimes, one wants to force a clock on some pipelines - for instance, when testing TSN related pipelines, one usually uses GstPtpClock or CLOCK_REALTIME (assuming system realtime clock is in sync with network one). Until now, one needs to write an application for that - not difficult, but quite boring if one just wants to test something. This patch presents a new element to help that: clockselect. clockselect is a pipeline with two properties to select a clock. One property, "clock-id", enables one to choose between "monotonic", "realtime", "ptp" or "default" clock - where default keeps pipeline behaviour of choosing a clock based on its elements. The other property, "ptp-domain" gives one the choice of which PTP domain should be used. Some very simple tests also added for this new element.
* docs: Build documentation with hotdocThibault Saunier2019-05-131-0/+1
|
* Meson: Generate pc file for all plugins in badXavier Claessens2018-04-251-0/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=794568
* debugutils: Add a testsrcbin elementThibault Saunier2018-04-191-0/+1
| | | | | | | | | | | This is a simple Bin that will expose audiotestsrc or videotestsrc based on what is asked by the user either through the GstURIHandler API or through the "stream-types" property. This element also provides GstStream and GstStreamCollection so it is nicely usable from playbin3. https://bugzilla.gnome.org/show_bug.cgi?id=795366
* Add fakevideosink elementNicolas Dufresne2018-02-211-0/+1
| | | | | | | | | | This is a wrapper around fakesink that will advertise GstVideoMeta and other meta API in order to achieve zero-copy whenever possible. his new element is useful when doing performance testing with video stream and don't want the sink capability to change the upstream behaviour. https://bugzilla.gnome.org/show_bug.cgi?id=793624
* meson: Remove unused header listNicolas Dufresne2018-02-211-8/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=793624
* Revert "WIP: Revert "Revert "debugutils: Added new jitterer element"""Vivia Nikolaidou2018-01-041-1/+0
| | | | This reverts commit a401cb9a61f21c2fbc803eb3f098a9e2496edc06.
* WIP: Revert "Revert "debugutils: Added new jitterer element""Vivia Nikolaidou2018-01-041-0/+1
| | | | This reverts commit ccc1624d097cbfdaf9f99526c033c642c863400c.
* Revert "debugutils: Added new jitterer element"Vivia Nikolaidou2017-11-071-1/+0
| | | | | | This reverts commit 595254f21b15702d95d5a7cf6e43d29f9c179f43. Was not ready to be pushed yet.
* debugutils: Added new jitterer elementVivia Nikolaidou2017-11-071-0/+1
| | | | | | | | This element can be configured to add jitter and/or drift to incoming buffers' PTS, DTS, or both. Amplitude and average of jitter and drift are configurable. https://bugzilla.gnome.org/show_bug.cgi?id=787358
* Add support for Meson as alternative/parallel build systemNirbheek Chauhan2016-08-201-0/+27
https://github.com/mesonbuild/meson With contributions from: Tim-Philipp Müller <tim@centricular.com> Matej Knopp <matej.knopp@gmail.com> Jussi Pakkanen <jpakkane@gmail.com> (original port) Highlights of the features provided are: * Faster builds on Linux (~40-50% faster) * The ability to build with MSVC on Windows * Generate Visual Studio project files * Generate XCode project files * Much faster builds on Windows (on-par with Linux) * Seriously fast configure and building on embedded ... and many more. For more details see: http://blog.nirbheek.in/2016/05/gstreamer-and-meson-new-hope.html http://blog.nirbheek.in/2016/07/building-and-developing-gstreamer-using.html Building with Meson should work on both Linux and Windows, but may need a few more tweaks on other operating systems.