Add a TIMESTAMPER factory type and make use of it to plug timestampers in encodebin
commit ffa8d473c072020f8abc9167dbb772185ef8ddcc (HEAD -> timestamper_encodebin, thiblahute/timestamper_encodebin, uc18)
Author: Thibault Saunier <tsaunier@igalia.com>
Date: Tue Jan 24 09:28:18 2023 -0300
encodebin: Add timestamper elements when available
Timestamper elements are made to ensure stream timestamp are clean and
ready to be used by muxers, we should make use of them to cleanup
streams before muxing.
commit 55052bf4e0f8dd143b47c80657fc98adb1a1c036
Author: Thibault Saunier <tsaunier@igalia.com>
Date: Tue Jan 24 09:25:52 2023 -0300
timestamper: Classify as Timestamper and make them RANK_MARGINAL
This way those elements can be autoplugged when needed
commit 6b1da2c5f0ec8eb648aa4e2e613882c67475d825
Author: Thibault Saunier <tsaunier@igalia.com>
Date: Tue Jan 24 09:24:03 2023 -0300
factory: Add "Timestamper" as new factory type
This will be used by elements that correct timestamps (like the
h264timestamper for example)