Reland "The SnooperNode: Audio loopback for a single stream."
This is a reland of f1b4c43b Original change's description: > The SnooperNode: Audio loopback for a single stream. > > An audio::GroupMember::Snooper that records the audio from a GroupMember > on one thread, and re-renders it to the desired output format on another > thread. Since the data flow rates are known to be driven by different > clocks (audio hardware clock versus system clock), the SnooperNode also > uses its resampler to compensate for skew and re-synchronize the audio > going into and out of it. > > Bug: 824019 > Change-Id: I87d410724fd00f9372232bfffdfbb89ada0b3de8 > Reviewed-on: https://chromium-review.googlesource.com/1041657 > Commit-Queue: Yuri Wiitala <miu@chromium.org> > Reviewed-by: Xiangjun Zhang <xjz@chromium.org> > Reviewed-by: Chrome Cunningham <chcunningham@chromium.org> > Reviewed-by: Olga Sharonova <olka@chromium.org> > Cr-Commit-Position: refs/heads/master@{#556719} TBR=chcunningham@chromium.org,olka@chromium.org Bug: 824019 Change-Id: I579b99bda7bc53710004470c0cc07f8a06cdd8b5 Reviewed-on: https://chromium-review.googlesource.com/1050403Reviewed-by:Yuri Wiitala <miu@chromium.org> Commit-Queue: Yuri Wiitala <miu@chromium.org> Cr-Commit-Position: refs/heads/master@{#557008}
Showing
This diff is collapsed.
This diff is collapsed.
Please register or sign in to comment