This is a reland of commit b39c2a8464c48306a495f14beccf431b91e51efd Original change's description: > FrameCadenceAdapter: align video encoding to metronome > > This CL aligns the video encoding tasks to metronome tick which > similar with the metronome decoding. > > Design doc: https://docs.google.com/document/d/18PvEgS-DehClK6twCSCATOlX-j9acmXd-3vjb0tR9-Y > > Bug: b/304158952 > Change-Id: I262bd4a5097fdaeed559b9d7391a059ae86e2d63 > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327460 > Reviewed-by: Markus Handell <handellm@webrtc.org> > Reviewed-by: Harald Alvestrand <hta@webrtc.org> > Reviewed-by: Henrik Boström <hbos@webrtc.org> > Commit-Queue: Zhaoliang Ma <zhaoliang.ma@intel.com> > Cr-Commit-Position: refs/heads/main@{#41469} Bug: b/304158952 Change-Id: Icf4e1ad91f5c98f3c32a88ffe4d6277e907353e6 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/333464 Reviewed-by: Harald Alvestrand <hta@webrtc.org> Reviewed-by: Henrik Boström <hbos@webrtc.org> Commit-Queue: Henrik Boström <hbos@webrtc.org> Reviewed-by: Markus Handell <handellm@webrtc.org> Cr-Commit-Position: refs/heads/main@{#41479}