gstreamer/gst/debugutils
Nicolas Dufresne a6ebda3907 debugutils: Introduce videocodectestsink
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>
2021-06-07 17:11:32 -04:00
..
debugutilsbad.c debugutils: Introduce videocodectestsink 2021-06-07 17:11:32 -04:00
fpsdisplaysink.c gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00
fpsdisplaysink.h Fix FSF address 2012-11-04 00:09:59 +00:00
gstchecksumsink.c gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00
gstchecksumsink.h checksumsink: add "hash" property and allow more checksum types 2016-04-22 20:51:14 +01:00
gstchopmydata.c gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00
gstchopmydata.h Fix FSF address 2012-11-04 00:09:59 +00:00
gstclockselect.c gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00
gstclockselect.h clockselect: Add TAI clock support 2020-04-30 19:21:37 +00:00
gstcompare.c gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00
gstcompare.h Fix FSF address 2012-11-04 00:09:59 +00:00
gstdebugspy.c gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00
gstdebugspy.h Fix FSF address 2012-11-04 00:09:59 +00:00
gstdebugutilsbadelements.h debugutils: Introduce videocodectestsink 2021-06-07 17:11:32 -04:00
gsterrorignore.c gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00
gsterrorignore.h error-ignore: New element to convert some GstFlowReturn types into others 2015-06-23 10:28:18 +02:00
gstfakeaudiosink.c gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00
gstfakeaudiosink.h debugutils: Add fakeaudiosink element 2021-04-09 08:13:12 +00:00
gstfakevideosink.c gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00
gstfakevideosink.h fakevideosink: Allow allocation meta flags fine-tuning 2020-04-07 14:40:37 -04:00
gsttestsrcbin.c testbinsrc: Handle setting URI on the fly 2021-05-13 02:03:57 +00:00
gstvideocodectestsink.c debugutils: Introduce videocodectestsink 2021-06-07 17:11:32 -04:00
gstvideocodectestsink.h debugutils: Introduce videocodectestsink 2021-06-07 17:11:32 -04:00
gstwatchdog.c gst-plugins: allow per feature registration 2021-04-11 16:16:55 +00:00
gstwatchdog.h watchdog: Handle FLUSHING seek events even in PAUSED state 2014-11-27 19:10:58 +01:00
meson.build debugutils: Introduce videocodectestsink 2021-06-07 17:11:32 -04:00