This reverts commit d729d12454906d924d5a142deb3432e2d5fa97ae. Reason for revert: Breaks downstream project. Original change's description: > dcsctp: Use stream scheduler in send queue > > Changing the currently embedded scheduler that was implemented using a > revolving pointer, to the parameterized stream scheduler that is > implemented using a "virtual finish time" approach. > > Also renamed StreamCallback to StreamProducer, per review comments. > > Bug: webrtc:5696 > Change-Id: I7719678776ddbe05b688ada1b52887e5ca2fb206 > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/262160 > Reviewed-by: Harald Alvestrand <hta@webrtc.org> > Commit-Queue: Victor Boivie <boivie@webrtc.org> > Cr-Commit-Position: refs/heads/main@{#37170} Bug: webrtc:5696 Change-Id: Iaf3608b52a31eb31b4ca604539edb2e8ca89399b No-Presubmit: true No-Tree-Checks: true No-Try: true Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/265389 Auto-Submit: Victor Boivie <boivie@webrtc.org> Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org> Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com> Cr-Commit-Position: refs/heads/main@{#37172}