clocksync: Add new clocksync element 75/253675/3 accepted/tizen/unified/20210422.005314 submit/tizen/20210421.120517
authorJan Schmidt <jan@centricular.com>
Mon, 24 Feb 2020 17:47:35 +0000 (04:47 +1100)
committerSangchul Lee <sc11.lee@samsung.com>
Wed, 21 Apr 2021 01:51:41 +0000 (10:51 +0900)
commit8e180c13be502fa14c189533bd15eabc28286b55
treec7e548785818c3ea2a3a8f6b5c17a1cbe1f819b3
parentfc1d73af85cae7cd988ef86c470dc5480917c988
clocksync: Add new clocksync element

The clocksync element is a generic element that can be
placed in a pipeline to synchronise passing buffers to the
clock at that point. This is similar to 'identity sync=true',
but because it isn't GstBaseTransform-based, it can process
GstBufferLists without breaking them into separate GstBuffers

Change-Id: Iacf0e49aa9e595c0270852f5ce1369bae18e25cd
plugins/elements/Makefile.am
plugins/elements/gstclocksync.c [new file with mode: 0644]
plugins/elements/gstclocksync.h [new file with mode: 0644]
plugins/elements/gstelements.c
plugins/elements/meson.build
tests/check/elements/clocksync.c [new file with mode: 0644]
tests/check/meson.build